Inside Bar EA non riconosce EA?

 

Publi

Inside Bar EA non riconosce EA?

 

Publi

Risultati da 1 a 3 di 3

Discussione: Inside Bar EA non riconosce EA?

  1. #1
    Sto iniziando in piccolo e costruendo. (BACIO)

    Posso farlo per riconoscere diverse impostazioni. Posso far sì che riconosca un setup e un trade (Funziona e funziona) Ma quando provo ad aggiungere altro è quasi un miss.

    Per esempio:

    se (vol1 gt; vol2 cl1 lt; cl2) Ordine = SIGNAL_BUY; (lavori)


    se (vol1 gt; vol2 cl1 gt; cl1 (h1-l12)) Ordine = SIGNAL_BUY; (non funziona)
    o
    se (h1 - l1 lt; h2 - l2 h2 gt; h3 vol1 lt; vol2) Ordine = SIGNAL_BUY; (funziona MA non riconosce la barra h1 essendo più piccola di h2)


    Per variabili che ho
    double vol = iVolume (NULL, 0, Current 0);
    double vol1 = iVolume (NULL, 0, Current 1);
    double vol2 = iVolume (NULL, 0, Current 2);

    double cl = iClose (NULL, 0, Current 0);
    double cl1 = iClose (NULL, 0, Current 1);
    double cl2 = iClose (NULL, 0, Current 2);

    double h = iHigh (NULL, 0, Current 0);
    double h1 = iHigh (NULL, 0, Current 1);
    double h2 = iHigh (NULL, 0, Current 2);

    double l = iLow (NULL, 0, Current 0);
    double l1 = iLow (NULL, 0, Current 1);
    double l2 = iLow (NULL, 0, Current 2);

    Qualsiasi assistenza sarebbe apprezzata.

  2. #2
    Grazie! Lo proverò. Stavo pensando che forse avevo bisogno di ridefinire il cl1 (h1-l12) come una variabile separata prima di if () Order_Buy. Grazie per il suggerimento in alto [].

  3. #3

    Citazione Originariamente Scritto da ;
    se (vol1 gt; vol2 cl1 gt; cl1 (h1-l12)) Ordine = SIGNAL_BUY; (non funziona) o se (h1 - l1 lt; h2 - l2 h2 gt; h3 vol1 lt; vol2) Ordine = SIGNAL_BUY; (funziona MA non riconosce la barra h1 essendo più piccola di h2)
    Prima di tutto un'osservazione - è molto più semplice lavorare con Alta [], Chiudi [] di iHigh () e iClose () e questa è una pratica di programmazione standard. Penso che tu abbia dimentio di mettere tra parentesi la tua espressione. ?? questo che intendevi? se (vol1 gt; vol2 cl1 gt; (cl1 (h1-l12))) Ordine = SIGNAL_BUY; Non sono sicuro dell'altro. In caso di dubbio utilizzare più parentesi di quanto si ritenga necessario - risparmia un sacco di dolore.

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Il sito di forexmad utilizza cookie
Il sito di forexmad utilizza cookie, alcuni dei quali già installati. Per avere maggiori informazioni sui nostri cookie ti preghiamo di cliccare qui. Ti preghiamo di cliccare sul bottone a destra per accettare i nostri cookie. Se continui a navigare sul sito di forexmad assumeremo che sei d'accordo ad utilizzarli.