Hallo.
Habs heute so versucht, aber er hat in 7 Stunden überhaupt nix gemacht. Keine einzige Order geöffnet und irgendwelche Fehler gabs glaub ich auch nicht. Geht wohl, wenn überhaupt, nur mit ner Scleife.
Code:
double CCI=iCCI(Symbol(),TF_Trading,CCI_Period,CCI_Price,1);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// CCI down Curve
int CCI_Bar_do=2;
double CCI_do=iCCI(Symbol(),TF_Trading,CCI_Period,CCI_Price, CCI_Bar_do );
// Wenn "normaler" CCI kleiner als obere Linie ist, und CCI_do(Bar2) größer als "normaler" CCI ist...
if( CCI<CCI_IL_2 && CCI_do>CCI ){
// und CCI_do (noch Bar2) auch kleiner als obere Linie ist, soll Kerze des CCI_Bar_do um 1 erhöht werden,
// bis er nicht mehr kleiner als die obere Linie ist.
if( CCI_do<CCI_IL_2 )CCI_Bar_do++;}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// CCI up Curve
int CCI_Bar_up=2;
double CCI_up=iCCI(Symbol(),TF_Trading,CCI_Period,CCI_Price, CCI_Bar_up );
// Wenn "normaler" CCI größer als untere Linie ist, und CCI_up(Bar2) kleiner als "normaler" CCI ist...
if( CCI>CCI_IL_1 && CCI_up<CCI ){
// und CCI_up (noch Bar2) auch größer als untere Linie ist, soll Kerze des CC_Bar_up um 1 erhöht werden,
// bis er nicht mehr größer als die untere Linie ist.
if( CCI_up>CCI_IL_1 )CCI_Bar_up++;}