ProRealTime
Forum dédié à ProRealTime cfds à risque limité : les questions sur les cfds à risque limité à risque limité, les trucs et astuces sur l'interface de trading...

Re: PureDeal > Comment forcer une position en permanence

par falex » 26 Nov 2013 11:12

frigolite a écrit:Dernière précision, en fait ça fonctionne aussi pour les tickets internes à la fenetre à la condition d'activer les tickets multiples dans les préférences. :top:


C'est quoi un ticket interne ?
tu peux me faire une copie d'écran s'il te plait.

Re: PureDeal > Comment forcer une position en permanence

par frigolite » 26 Nov 2013 11:37

A gauche un ticket interne, à droite un ticket dans une fenêtre externe.

Re: PureDeal > Comment forcer une position en permanence

par falex » 26 Nov 2013 11:52

Ah oui ok.

Je n'avais testé que pour les ticket interne.
Cool ça marche dans les deux cas :-)
Par contre si vous entrez un ordre sur graphique : ça ne marche pas (j'espère que ce n'est pas le code Flash qui gère ce truc là sinon ça va être chaud.

Je retourne creuser entre deux réunions.

---
Je vais creuser longtemps : c'est du flash. Là je déclare forfait (et je vais la jouer perso : comme je ne passe jamais d'ordre sur graphique ...). Si quelqu'un se sent de faire quelque chose ?

Une idée pourrait être de rajouter un proxy dans firefox, d'intercepter la requête POST et de rajouter le champ "forceOpen" dans la requête, ce qui évite de toucher le code flash et permettrais d'avoir en permanence une position forcée (mais sans contrôle visuel).

Qui s'y colle ?

Re: PureDeal > Comment forcer une position en permanence

par falex » 26 Nov 2013 12:01

Frigolite : La fonction "Ticket d'ordre multiple" n'a pas d'incidence sur le fonctionnement du code.
Si tu actives cette fonction ça te permet d'ouvrir 3 tickets en // au lieu d'un seul par défaut.

Je trouve cela très utile dans certains cas , par exemple quand je surveille deux sous-jacents et que je veux "tirer" sur le bon en premier. Les tickets sont près, y'a plus qu'à cliquer au bon moment.

Re: PureDeal > Comment forcer une position en permanence

par frigolite » 26 Nov 2013 12:13

falex a écrit:Frigolite : La fonction "Ticket d'ordre multiple" n'a pas d'incidence sur le fonctionnement du code.
Si tu actives cette fonction ça te permet d'ouvrir 3 tickets en // au lieu d'un seul par défaut.


Effectivement, le code n'avait fonctionné qu'après que j'aie activé cette fonction. Mais je suis revenu en ticket unique et il fonctionne toujours. J'avais du oublié de rafraîchir la page. Normal avec les températures actuelles.

Reste un défaut avec ton code. Pour les trades effectués avec la tablette ou le smartphone, il faut éviter d'oublier les vieilles habitudes!

Re: PureDeal > Comment forcer une position en permanence

par falex » 26 Nov 2013 12:16

Effectivement ça ne concerne que l'interface web et pas l'appli pour mobile/tablette.

Re: PureDeal > Comment forcer une position en permanence

par falex » 28 Nov 2013 16:12

ET mince je n'avais pas testé comme il se doit et finalement mon bout de code coche bien la case mais la valeur "position forcée" n'est pas envoyé au serveur ...

Donc en résumé : mon code est purement cosmétique pour l'intant.
Je vais l'effacer pour éviter que certain se fasse avoir.

Re: PureDeal > Comment forcer une position en permanence

par falex » 09 Oct 2014 14:42

bon bon j'ai replongé dans cette histoire de case à coché.

Quand l'iunterface web envoi la requête pour ouvrir un ticket elle le fait via un formulaire de type "POST".

Dans les variables transmises au serveurs web d'ig il y une var
forceOpen = Y ou forceOpen=N selon que l'on force ou non la position.

Bon bon mais là ça ne m'aide pas car ce n'est que la partie "réseau" de la demande.

Donc partant de là je me suis dit : dans le DOM de la page web il doit y avoir une variable forceOpen.

Alors je regarde avec la console mais rien ...

Je tente plusieurs truc du genre $("#forceOpenCheckbox_1") ... mais à part afficher les attributs de la checkbox ...

Donc c'est là que je coince, comment fait-on pour voir quel variable sont affecte par la fonction click()de la checkbox ????

Help

Re: PureDeal > Comment forcer une position en permanence

par Nicola » 09 Oct 2014 17:11

il suffit d'insérer dan ton formulaire un champs caché avec comme nom forceOpen

"<input type="hidden" name="forceOpen" value="Y">"

Re: PureDeal > Comment forcer une position en permanence

par falex » 09 Oct 2014 17:20

ARf oui ça pourrait marcher si on étatit sur des pages web "classique" mais là on est sur une truc hyper chiadé avec du jqyery ou le <Form>, n'est même pas écris dans le code HTML... il est géré en dynamique pas le JS ... d'où ma difficulté de debug du "machin".

Finalement ma question pour les spécialiste du jquery serait : Comment est-ce que l'on remonte à la fonction associé à un selector ?

Articles en relation
PureDeal > Comment mettre le bouton "Compte" à gauche
par Eversa » 27 Nov 2013 11:59 (4 Réponses)
comment vendre 3 lots sur 4 d une position ?
par falex » 06 Avr 2013 15:34 (16 Réponses)
Comment obtenir une fermeture partiel de sa position sur PRT
par LeLud971 » 27 Aoû 2019 16:45 (2 Réponses)
Direct Market Live depuis PureDeal
Fichier(s) joint(s) par swapping » 29 Mar 2015 11:06 (0 Réponses)
Coupure partielle de position
par frigolite » 19 Juin 2013 19:02 (29 Réponses)
Couverture immobilisée par position
Fichier(s) joint(s) par Djobydjoba » 21 Juil 2018 15:40 (9 Réponses)
Sortie progressive d'une position
par Dernière Chance » 26 Aoû 2015 10:29 (2 Réponses)
Ouverture de position dax mini lot
par plataxis » 05 Nov 2015 17:03 (6 Réponses)
Impossible de sortir de ma position !
par Benoist Rousseau » 03 Oct 2017 11:42 (1 Réponses)
fonction inverser position
par Benoist Rousseau » 14 Juin 2019 08:25 (1 Réponses)

ProRealTime