continui messaggi di strategia fallita e blocco degli ordini a mercato su algo
Forums › ProRealTime forum Italiano › Supporto ProOrder › continui messaggi di strategia fallita e blocco degli ordini a mercato su algo
- This topic has 28 replies, 5 voices, and was last updated 3 years ago by robertogozzi.
-
-
08/10/2021 at 8:15 PM #17504708/10/2021 at 8:31 PM #17505008/10/2021 at 9:02 PM #175055
è normale nei backtest ti fa sempre entrare, ma in reale applicano delle restrizioni meschine e scorrette, è una vergogna! se loro hanno un accordo commerciale con Prorealtime dovrebbero rispettare i prodotti di Prorealtime e seppure voler porre delle distanze minime a cui posizionare gli ordini di vendita stop dirlo anticipatamente e dire come fare affinchè l’ordine entri in questo modo i trailing non si possono utilizzare perchè puoi capirlo quando IG rifiuta l’ordine l’algo continua a girare.
08/10/2021 at 9:04 PM #17505608/10/2021 at 9:09 PM #17505708/10/2021 at 9:15 PM #175058a me è entrato 1 volte su GBPYEN e 2 su USDYEN, adesso ti posto il codice. Fai copia e incolla.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950Defparam cumulateorders = false// TAILLE DES POSITIONSn = 1// PARAMETRES// high ratio = few positions// AUD/JPY : ratio = 0.5 / SL = 0.8 / TP = 1.2 / Period = 12// EUR/JPY : ratio = 0.6 / SL = 1 / TP = 0.8 / Period = 8// GBP/JPY : ratio = 0.5 / SL = 0.6 / TP = 1 / Period = 8// USD/JPY : ratio = 0.5 / SL = 1 / TP = 0.8 / Period = 12ratio = 0.5// HORAIRESstartTime = 210000endTime = 231500exitLongTime = 210000exitShortTime = 80000// STOP LOSS & TAKE PROFIT (%)SL = 0.4TP = 0.7Period = 3// BOUGIE REFERENCE à StartTimeif time = startTime THENamplitude = highest[Period](high) - lowest[Period](low)ouverture = closeendif// LONGS & SHORTS : every day except Fridays// entre StartTime et EndTimeif time >= startTime and time <= endTime and dayOfWeek <> 5 thenbuy n shares at ouverture - amplitude*ratio limitsellshort n shares at ouverture + amplitude*ratio limitendif// Stop Loss & Take Profitset stop %loss SLset target %profit TP// Exit Timeif time = exitLongTime thensell at marketendifif time = exitShortTime thenexitshort at marketendif08/10/2021 at 9:18 PM #17505908/10/2021 at 9:22 PM #17506008/10/2021 at 9:24 PM #175061questo
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107Defparam cumulateorders = false// TAILLE DES POSITIONSn = 1// PARAMETRES// high ratio = few positions// AUD/JPY : ratio = 0.5 / SL = 0.8 / TP = 1.2 / Period = 12// EUR/JPY : ratio = 0.6 / SL = 1 / TP = 0.8 / Period = 8// GBP/JPY : ratio = 0.5 / SL = 0.6 / TP = 1 / Period = 8// USD/JPY : ratio = 0.5 / SL = 1 / TP = 0.8 / Period = 12ratio = 0.6period = 8// HORAIRESstartTime = 210000endTime = 231500exitLongTime = 210000exitShortTime = 80000// BOUGIE REFERENCE à StartTimeif time = startTime THENamplitude = highest[Period](high) - lowest[Period](low)ouverture = closeendif// LONGS & SHORTS : every day except Fridays// entre StartTime et EndTimeif time >= startTime and time <= endTime and dayOfWeek <> 5 thenbuy n shares at ouverture - amplitude*ratio limitsellshort n shares at ouverture + amplitude*ratio limitendif// Stop Loss & Take Profit// Stop e targetSET STOP PLOSS 25SET TARGET PPROFIT 13 //395////trailing stop function//************************************************************************// trailing stop functiontrailingstart = 19 //10 trailing will start @trailinstart points profittrailingstep = 24 //5 trailing step to move the "stoploss"////reset the stoploss valueIF NOT ONMARKET THENnewSL=0ENDIF//manage long positionsIF LONGONMARKET THEN//first move (breakeven)IF newSL=0 AND HIGH-tradeprice(1)>=trailingstart*pipsize THEN //close --> HIGHnewSL = tradeprice(1)+trailingstep*pipsize// new codingIF newSL > close THEN //if current closing price is < new SL then exit IMMEDIATELY!SELL AT newSL LIMITENDIF// end new codingENDIF//next movesIF newSL>0 AND close-newSL>=trailingstep*pipsize THENnewSL = newSL+trailingstep*pipsize// new codingIF newSL > close THEN //if current closing price is < new SL then exit IMMEDIATELY!SELL AT newSL LIMITENDIF// end new codingENDIFENDIF//manage short positionsIF SHORTONMARKET THEN//first move (breakeven)IF newSL=0 AND tradeprice(1)-LOW>=trailingstart*pipsize THEN //close --> LOWnewSL = tradeprice(1)-trailingstep*pipsize// new codingIF newSL < close THEN //if current closing price is > new SL then exit IMMEDIATELY!EXITSHORT AT newSL LIMITENDIF// end new codingENDIF//next movesIF newSL>0 AND newSL-close>=trailingstep*pipsize THENnewSL = newSL-trailingstep*pipsize// new codingIF newSL < close THEN //if current closing price is > new SL then exit IMMEDIATELYEXITSHORT AT MARKETENDIF// end new codingENDIFENDIF//stop order to exit the positionsIF newSL>0 THENSELL AT newSL STOPEXITSHORT AT MARKETENDIF// Exit Timeif time = exitLongTime thensell at marketendifif time = exitShortTime thenexitshort at marketendif08/10/2021 at 9:26 PM #17506208/14/2021 at 1:05 PM #17532508/17/2021 at 12:55 PM #175537Ciao Roberto, scusa il disturbo, ma perchè la strategia in questione , quello senza trailing stop, a me sui cross monetari non mi apre le posizioni ? Ho messo in demo la strategia sugli indici e funziona perfettamente mentre sul forex non mi apre posizione ( il back test dice il contrario) , come mai? Cosa c’è di sbagliato? Devo fare qualche settaggio particolare ?
Grazie.
09/12/2021 at 5:17 PM #177322BUONASERA,
POTRESTE AIUTARMI A LEGGERE IL CODICE POSTATO DAL SIG.STEVEN11?
ARRIVO A COMPRENDERE POCHE RIGHE POI MI PERDO 😉GRAZIE
09/12/2021 at 6:07 PM #177324Per favore non scrivere tutto maiuscolo, se non in rare occasioni e per poche parole da enfatizzare.
È equiparato ad URLARE in una discussione ed è poco educato.
Grazie.
Quanto al codice, dopo esserti letto bene il manuale ed avere visto qualche video, qui sul forum o sul canale YouTube di ProRealTime Italia, dovrai porre una domanda specifica su qualche riga che non riesci a comprendere.
Non è possibile spiegarti tutto un codice, occorrerebbe un corso!
-
AuthorPosts
Find exclusive trading pro-tools on