Ciao a tutti, non riesco a venire fuori da questa situazione, perché non capisco dove sbaglio.
Ho ideato questo sistema che prevede l’utilizzo degli indicatori su time frame a 2 minuti e vorrei che entrasse un secondo dopo che le condizioni si verificassero.
// Il sistema cancellerà tutti gli ordini in attesa e chiuderà tutte le posizioni a 0:00. Dopo l'orario "Flat Before" non saranno piazzati nuovi ordini o posizioni.
DEFPARAMFLATBEFORE=140000
// Cancellare tutti gli ordini in attesa e chiudere tutte le posizioni all'orario "Flat After"
DEFPARAMFLATAFTER=154400
Timeframe(2minute,UpdateOnClose)
Otd=(Barindex-TradeIndex(1)>IntradayBarIndex)
// Condizioni per entrare su posizioni long
indicator1=ForceIndex(close)
INDICATOR7=Average[200](close)
TIMEFRAME(DEFAULT)
c1=(indicator1CROSSES OVER50000)
C7=CLOSE>INDICATOR7
C8=CLOSE>INDICATOR7+50
IFc1ANDOTDANDC7ANDC8THEN
BUY2.5CONTRACTATMARKET
ENDIF
// Condizioni per uscire da posizioni long
c2=(indicator1CROSSES UNDER-180000)
IFc2THEN
SELLATMARKET
ENDIF
// Stop e target
SET STOPpLOSS80
SET TARGETpPROFIT111
il codice non è nulla di complesso, il time frame di default lo imposto dal grafico a 1 secondo, ma mi continua a entrare sempre all’ aprire della candela a 2minuti, dove sbaglio ?
Grazie scusate se ho scritto, ma ho passato tanto tempo a vedere post inerenti all’ argomento ma non sono riuscito a trovare soluzioni.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue