Adesso, io so che il linguaggio consente l’apertura dell’ordine a mercato solo alla candela successiva, quindi il pattern è correttamente identificato in corrispondenza della candle 1a (con apertura = open su 1b) ma mi chiedo come mai perchè la candela 1b (che rispetta anche essa le condizioni) non produce l’apertura di nessun trade nonostante il cumulateorders = True?
Perché la riga 13 è sempre vera, essendo ogni chiusura sempre maggiore del prezzo d’ingresso, io l’ho provata sul DAX Daily, aggiungento 70 pips e funziona, su altri strumenti e TF può darsi serva una costante numerica diversa, generalmente inferiore a 70:
Ok Roberto, ma allora come posso uscire dal trade non appena una candela ha una chiusura positiva rispetto al prezzo di ingresso (tradeprice) senza intaccare la logica dello script?
La tua soluzione è ottima, ma sono costretto ad aggiungere una variazione in tick che non desidero….cioè, 70 pips/tick sul dax (nel tuo esempio) sono tanti…