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.