Programmation EA - STUCK - Aide Pls
Résultats de 1 é 3 sur 3

Sujet : Programmation EA - STUCK - Aide Pls

  1. #1
    J'?cris un EA pour une m?thode particuli?re. Mon EA ouvre les commandes en attente .. soit ACHETER STOP, ACHETER LIMIT, SELL STOP ou SELL Limit.

    Cette partie est OK. Ce que je veux, c'est que j'ouvre une autre commande en attente si un ordre BUY STOP en attente a chang? en un ordre BUY.

    Donc, fondamentalement, dans mon code (dans la m?thode de d?marrage), j'ai besoin de v?rifier si une commande en attente a chang? pour une commande .. pas s?r de savoir comment faire cela ..

    Appr?ciez toute aide ou conseils.

  2. #2
    hey aggs ..... il suffit de compter les ordres par type .... comme ci-dessous ..... corriger la partie magicnumber si besoin est ... h Inserted Code int start () {//--- - if (CountType (OP_BUYSTOP) == 0) {//fait quelque chose}/---- if (CountType (OP_BUYLIMIT) == 0) {//fait quelque chose} return (0); } int CountType (type int) {int count = 0; pour (int i = 0; i lt; OrdersTotal (); i ) {OrderSelect (i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol ()! = Symbole ()* || OrderMagicNumber ()! = MagicNumber *|| OrderType ()! = type) continue; compter ; } return (count); }

  3. #3
    Et en plus de cela je cr?erais moi-m?me une biblioth?que qui contient toutes ces fonctions utiles (comme l'exemple CountType () de la publiion ci-dessus) dont vous aurez besoin encore et encore dans tous les EA que vous ?crirez dans le futur. Vous ?conomiserez beaucoup de temps et de code dupliqu?.

Régles des messages

  • Vous ne pouvez pas cr?er de sujets
  • Vous ne pouvez pas r?pondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas ?diter vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Désactivé
  • Le code HTML est Désactivé
Le site d'sundytrading utilise des cookies
Le site d'sundytrading utilise des cookies pour vous assurer la meilleure expérience sur notre site ; certains sont déjà effectifs. Vous pouvez consulter plus de détails sur leurs usages ici. Veuillez cliquer sur le bouton à droite pour accepter nos cookies. Si vous continuez à utiliser le site internet d???sundytrading, nous considérerons que vous acceptez nos cookies.