Ordini cumulativi pro order
- This topic has 4 replies, 2 voices, and was last updated 1 year ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
Similar topics:
Forums › ProRealTime forum Italiano › Supporto ProOrder › Ordini cumulativi pro order
Ragazzi salve, vorrei una mano, non riesco ad eseguire lo Stop, trailing stop e take profit nel trading automatico. Se inserisco tutti e 3, non posso, nel programma. Ho fatto un programma di trading automatico, tramite il semplificato di pro real t. Come posso usare tutti e 3? Nel programma c’e’
” defparam cumulateorders=false.” Penso sia quello che mi impedisce di eseguire l’autotrading pro order.
Spero in un aiutom il programma e’ abbastanza valido se riesco a farlo girare.
Grazie mille
defparam cumulateorders=false serve ad impedire che più posizioni siano aperte, anche se si verificano nuovamente le condizioni, non fa altro.
Devi usare SET STOP LOSS e SET TARGET PROFIT (eventualmente con le varianti che hanno p, % oppure $ all’inizio) ed un codice per il trailing stop.
Esempio:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
If close crosses over average[20,0](close) and not onmarket then Buy 1 contract at market Set stop ploss 50 Set target pprofit 100 Endif //************************************************************************ //trailing stop function // //https://www.prorealcode.com/blog/trading/complete-trailing-stop-code-function/ // trailingstart = 20 //trailing will start @trailinstart points profit trailingstep = 5 //trailing step to move the "stoploss" //reset the stoploss value IF NOT ONMARKET THEN newSL=0 ENDIF //manage long positions IF LONGONMARKET THEN //first move (breakeven) IF newSL=0 AND close-tradeprice(1)>=trailingstart*pipsize THEN newSL = tradeprice(1)+trailingstep*pipsize ENDIF //next moves IF newSL>0 AND close-newSL>=trailingstep*pipsize THEN newSL = newSL+trailingstep*pipsize ENDIF ENDIF //manage short positions IF SHORTONMARKET THEN //first move (breakeven) IF newSL=0 AND tradeprice(1)-close>=trailingstart*pipsize THEN newSL = tradeprice(1)-trailingstep*pipsize ENDIF //next moves IF newSL>0 AND newSL-close>=trailingstep*pipsize THEN newSL = newSL-trailingstep*pipsize ENDIF ENDIF //stop order to exit the positions IF newSL>0 THEN SELL AT newSL STOP EXITSHORT AT newSL STOP ENDIF //************************************************************************ |
Roberto sei un grande! Ma io una capra😭 o usato il programma semplificato in proreal time, e ho messo i seguenti valori come stop, trailing stop en take profit, come posso inserirli nel programma che mi hai inviato? Ti ringrazio tanto per la disponibilità e per le informazioni, se riesco a farlo girare e va, ti faccio una statua.
Devi mettere il tuo codice al posto delle prime 5 righe del mio, poi adattarle.
Per il traling stop ci sono due dati:
Find exclusive trading pro-tools on