Einzelnen Beitrag anzeigen
  #9 (permalink)  
Alt 24.02.20
MA-EA MA-EA ist offline
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Danke. Aber dann steigt er nur ein, wenn die Werte sich gerade erst gekreuzt haben. Er soll auch Stunden später noch einsteigen.

Irgendeinen Weg muss es geben, raus zu finden, ob der RSI zuletzt unter Indicator Line 1 (Bestätigung für Buy) oder über Indicator Line 2 (Bestätigung für Sell) war.

Mit der Idee zeigt er irgendwie immer nur Kerze 3 an und tut dann nix mehr. Ausser immer weiter zu printen.
Code:
// RSI past

int RSI_Past_Bar = 2;
double RSI_Past = iRSI(Symbol(),Timeframe,RSI_Period,RSI_Price,RSI_Past_Bar);


int RSI_P_under=0;
int RSI_P_over=0;


  while( RSI_Past < RSI ){

    RSI_P_under++;
    
    RSI_Past_Bar++;

    Print( "-RSI_Past_Bar=",RSI_Past_Bar , "-RSI_Past=",RSI_Past , "-RSI_P_under=",RSI_P_under );
    
    return(RSI_P_under);}
  

  while( RSI_Past > RSI ){
    
    RSI_P_over++;
    
    RSI_Past_Bar++;
    
    Print( "-RSI_Past_Bar=",RSI_Past_Bar , "-RSI_Past=",RSI_Past , "-RSI_P_over=",RSI_P_over );
    
    return(RSI_P_over);}
Angehängte Dateien
Dateityp: mq4 RSI(past)_STO_iTime_MT4_EA.mq4 (40,5 KB, 0x aufgerufen)