Soumettre les ordres Long/short, cibles et stops
Posted: 30 Jul 2015 23:28
Bonjour à tous,
J'ai un setup qui définit après une période d'analyse les niveaux d'achat et de vente pour la journée. Les cibles ainsi que les stops sont également connus à l'issue de cette analyse.
Objectif : Automatiser la soumission des ordres "d'achat+cible+stop" quand le niveau d'achat est atteint et même action de soumettre l'ordre de vente+cible+stop quand le cours de vente est atteint.
Mes nombreuses recherches sur le sujet (y compris le forum WHS et la littérature WHS) ne m'ont pas permis de bien comprendre les verbes à utiliser pour la mise en oeuvre de cette partie du programme.
En français, cela donne quelque chose comme ça :
Si (HaOrdEnCours <= 0) et (c > seuil HA prédéterminé)
alors Procédure HA
soumettre l'ordre ACHAT; soumettre l'ordre CIBLE_HA; soumettre l'ordre STOP_HA;
HaOrdEnCours = HaOrdEnCours + 1;
fin Procédure HA
Sinon Si (VteOrdEnCours <= 0) et (c < seuil VENTE prédéterminé)
alors Procédure VENTE
soumettre l'ordre VENTE; soumettre l'ordre CIBLE_Vte; soumettre l'ordre STOP_Vte;
VteOrdEnCours = VteOrdEnCours + 1;
fin Procédure VENTE
Ma recherche est surtout de savoir comment écrire en langage Express ce qui est noté ci-dessus.
Question subsidiaire : cette programmation peut-elle être opérationnelle en backtest ?
D'avance merci pour vos exemples.
J'ai un setup qui définit après une période d'analyse les niveaux d'achat et de vente pour la journée. Les cibles ainsi que les stops sont également connus à l'issue de cette analyse.
Objectif : Automatiser la soumission des ordres "d'achat+cible+stop" quand le niveau d'achat est atteint et même action de soumettre l'ordre de vente+cible+stop quand le cours de vente est atteint.
Mes nombreuses recherches sur le sujet (y compris le forum WHS et la littérature WHS) ne m'ont pas permis de bien comprendre les verbes à utiliser pour la mise en oeuvre de cette partie du programme.
En français, cela donne quelque chose comme ça :
Si (HaOrdEnCours <= 0) et (c > seuil HA prédéterminé)
alors Procédure HA
soumettre l'ordre ACHAT; soumettre l'ordre CIBLE_HA; soumettre l'ordre STOP_HA;
HaOrdEnCours = HaOrdEnCours + 1;
fin Procédure HA
Sinon Si (VteOrdEnCours <= 0) et (c < seuil VENTE prédéterminé)
alors Procédure VENTE
soumettre l'ordre VENTE; soumettre l'ordre CIBLE_Vte; soumettre l'ordre STOP_Vte;
VteOrdEnCours = VteOrdEnCours + 1;
fin Procédure VENTE
Ma recherche est surtout de savoir comment écrire en langage Express ce qui est noté ci-dessus.
Question subsidiaire : cette programmation peut-elle être opérationnelle en backtest ?
D'avance merci pour vos exemples.