AIUTO LINGUAGGIO ProOrder
Forums › ProRealTime forum Italiano › Supporto ProOrder › AIUTO LINGUAGGIO ProOrder
- This topic has 9 replies, 2 voices, and was last updated 7 years ago by Riccardo Benedetti.
-
-
04/24/2017 at 3:10 PM #33193
Salve a tutti,
ho scaricato un indicatore dalla libreria e sto provando a creare una strategia.
Ho letto il manuale scaricato da prorealtime ho consultato la guida di prorealcode ma non riesco.
richiamando l’indicatore con la funzione CALL i parametri vengono importati?
ho provato anche a copiare il codice e cercare di programmare ma faccio degli errori.
se qualcuno mi può aiutare glie ne sarei veramente grato.
04/24/2017 at 4:22 PM #3319904/24/2017 at 4:43 PM #33207Hai ragione Nicolas ma sono nuovo e non pratico social in genere. non vorrei violare privacy ed essere invadente.
Il nome dell’indicatore è PRChalftrend.
io ho provato con
myindic= call “PRC_Halftrend”[2]
IF NOT LongOnMarket AND myindic=1 THEN
BUY 1 CONTRACTS AT MARKET
ENDIFho scritto myindic = 1 perchè nel codice 1 stava per colore up
grazie mille.
04/24/2017 at 4:57 PM #33208ho dimenticato di dire che devo entarte long e short quando l’indicatore cambia colore!
scusami
04/24/2017 at 7:23 PM #33238Capisco la tua query. Il codice qui sotto dovrebbe funzionare come un sistema completo di trading automatizzato per l’indicatore di halftrend. Dovresti anche aggiungere te stesso codice takeprofit e stoploss!
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374//PRC_HalfTrend | indicator//10.03.2017//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledgedefparam cumulateorders=falseAmplitude = 2lowpricei = Lowest[Amplitude](low)highpricei = Highest[Amplitude](high)lowma = average[Amplitude](low)highma = average[Amplitude](high)if barindex>Amplitude thenif(nexttrend=1) thenmaxlowprice=Max(lowpricei,maxlowprice)if(highma<maxlowprice and Close<Low[1]) thentrend=1.0nexttrend=0minhighprice=highpriceiendifendifif(nexttrend=0) thenminhighprice=Min(highpricei,minhighprice)if(lowma>minhighprice and Close>High[1]) thentrend=0.0nexttrend=1maxlowprice=lowpriceiendifendifif(trend=0.0) thenif(trend[1]<>0.0) thenup=down[1]elseup=Max(maxlowprice,up[1])endifdown=0.0elseif(trend[1]<>1.0) thendown=up[1]elsedown=Min(minhighprice,down[1])endifup=0.0endifendifif up>0 thencolor = 1elsecolor = -1endifif not longonmarket and color=1 and color[1]=-1 thenbuy 1 contract at marketendifif not shortonmarket and color=-1 and color[1]=1 thensellshort 1 contract at marketendif1 user thanked author for this post.
04/24/2017 at 8:46 PM #33244Ti ringrazio tanto Nicolas.
Mi sei stato veramente d’aiuto.
04/27/2017 at 2:15 PM #33687ciao Nicolas,
ho provato ad avviare il sistema ma non mi esegue gli ordini, mentre nel backtest è tutto ok.
sai quale potrebbe essere il problema?
grazie ancora
04/27/2017 at 4:22 PM #3370504/27/2017 at 4:37 PM #33706EUR USD e GBP USD. dimensione di contratto 1 mini. nessun messaggio negli ordini.
stop nei limiti richiesti.
04/27/2017 at 9:28 PM #33774problema risolto grazie.
ho riavviato la piattaforma e il sistema è partito.
non so cosa fosse successo. comunque grazie tanto!
-
AuthorPosts