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/03/2021 at 1:59 PM #174603
Buon pomeriggio Roberto , sto avendo problemi in quanto o messo in atto un algo che opera sul forex sul 15 minuti e non mi fa entrare gli ordini mi esce sempre strategia fallita (ho messo l’opzione aggiusta lo stop automaticamente) ma non mi è entrato neanche un ordine …….come è possibile? io opero con IG non si può operare con gli algo sul forex?
Grazie in anticipo
08/03/2021 at 2:23 PM #174605Le strategie possono operare su qualunque strumento.
Che messaggi hai?
Nella lista degli ordini ci sono messaggi?
08/03/2021 at 3:22 PM #174613Roberto mi esce quando dovrebbe entrare mi fa un segnale acustico e mi esce messaggio strategia fallita poi nelle posizioni mi esce il simbolo del triangolo con il punto esclamativo al centro, questo sistema di trading è stato interrrotto perchè la sua validità è scaduta…..ogni volta io lo riattacco e non entra mai
08/03/2021 at 3:24 PM #17461408/03/2021 at 4:42 PM #174619Aumenta la validità (vedi foto).
Ho spostato il topic in ProOrder, in quanto si tratta di una strategia.
08/03/2021 at 5:39 PM #174626Roberto purtrppo non è quello il problema la scadenza era il 6 agosto….oggi è 3 , ma a te funzionano? ti posto il codice dell’algo.
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/03/2021 at 6:17 PM #174630L’ho provato ed ha funzionato.
Non è che per caso è una scadenza di IG (se è la demo), per cui la piattaforma è scaduta, però finché è aperta sembra funzionante?
In ogni caso prova a chiudere la piattaforma e riaprirla.
Se il problema persiste prova anche a riavviare il PC.
Se dovesse persistere ancora… solo ProRealTime (o IG) possono darti una spiegazione.08/03/2021 at 6:21 PM #17463108/03/2021 at 7:58 PM #174634L’ho fatto partire in demo ed ha anche aperto una posizione.
Dopodiché l’ho interrotto e rimosso.
08/05/2021 at 9:02 PM #17478608/05/2021 at 11:44 PM #17479208/06/2021 at 3:09 AM #174795Che tipo di modifiche vorresti?
08/06/2021 at 7:16 AM #174800E’ proprio questo il punto, mi piacerebbe sapere che modifiche ha fatto Steven 11, perchè ti spiego, ho lanciato anch’io il sistema in real trovandolo interessantee e facendo il backtest mi dice che proprio ieri sera ha aperto 2 posizioni su due cross diversi mentre nella realtà non è entrato senza darmi nessun errore perchè i codici sono rimasti attivi.
08/06/2021 at 7:49 AM #174803Scusa, non avevo capito che ti riferivi alle modifiche fatte da Steven11.
08/10/2021 at 3:29 PM #175027Hej Roberto, jag modifierade systemet med några knep och jag startade det på riktigt okej problemet var det gamla demokontot som blockerade ingångarna, tack.
cosa cambia?
-
AuthorPosts
Find exclusive trading pro-tools on