CONVERSIONE INDICATORE IN TS
Forums › ProRealTime forum Italiano › Supporto ProOrder › CONVERSIONE INDICATORE IN TS
- This topic has 7 replies, 2 voices, and was last updated 4 years ago by robertogozzi.
-
-
12/14/2019 at 3:05 PM #114872123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172VORREI CONVERTIRE QUESTO CODICE IN TRADING AUTOMATICO... MI DICE CHE DEVO MODIFICARE LE VARIABILI//parameters ://MM=0//periodo=14//box=0 (in case the boxsize has to be based on ATR) or any other value for traditional computation//coeff=1if 0 thenboxsize = 1*average[14,28](tr)elseboxsize=0endifonce topprice = closeonce bottomprice = close - boxsizeonce barold=0once posold=closeif barindex>2*14 thenif (close > topprice) THENvalup=round((close-topprice)/boxsize)+1topprice=topprice + valup*boxsizebottomprice = topprice - boxsizeup=1down=0ELSIF (close < bottomprice ) THENvaldown=round((bottomprice-close)/boxsize)+1bottomprice = bottomprice - valdown*boxsizetopprice = bottomprice + boxsizeup=0down=1ELSEtopprice = toppricebottomprice = bottompriceENDIF//calcolo linee zig zag//trend upif up=1 thenif up[1]=0 thenDRAWARROWUP(barindex, LOW)coloured (0,0,255)barold=barnewposold=posnewupvol=0downvol=0endifif close>posnew thenposnew=highbarnew=barindexendifupvol=upvol+round(volume/1000)endif//trend downif down=1 thenif down[1]=0 thenDRAWARROWDOWN(barindex, HIGH) coloured (250,0,0)barold=barnewposold=posnewupvol=0downvol=0endifif close<posnew thenposnew=lowbarnew=barindexendifdownvol=downvol+round(volume/1000)endifendifRETURN12/14/2019 at 3:22 PM #114876
Devi usare la variabili che, all’inizio sono commentate, quindi togli i commenti. Ovviamente la riga 2 non ha variabili, è intuitivo anche se inglese.
Alla riga 5 il commento non devi toglierlo, ma spostarlo verso destra, subito dopo lo zero.
Dopodiché ProOrder:
- non accetta la parola riservata RETURN (serve solo per gli indicatori)
- non accetta istruzioni GRAFICHE, quindi devi toglierle o commentarle
- devi inserire le condizioni per entrare Long e/o Short
- aggiungere un TP e SL
E’ chiaro che dovrai stabilire te l’eventuali altre condizioni, le sue per entrare Long sono quelle alle righe 38 e 39, quindi potresti sostituire la riga 40 con una variabile che ti faccia da segnale Long:
1Segnale = 1quelle per entrare Short sono quelle alle righe 55 e 56, quindi potresti sostituire la riga 57 con una variabile che ti faccia da segnale Short:
1Segnale = -1Alla riga 17 metti:
1Segnale = 0Dopodiché quando SEGNALE=1 (oltre ad eventuali altre tue condizioni, tipo orari, giorni, indicatori) vai Long e quando è -1 vai Short.
12/14/2019 at 10:30 PM #114904mi dice che devo togliere le variabili POSOLD … pero con cosa le sostituisco?
grazie
12/14/2019 at 10:47 PM #114906Non riesco a capire perché, dal momento che non dovresti averla toccata e se funzionava l’indicatore deve funzionare anche con la strategia.
Posta il codice che hai scritto per verificarlo.
12/14/2019 at 11:10 PM #1149071234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465if box=0 thenboxsize = coeff*average[14,28](tr)elseboxsize=boxendifonce topprice = closeonce bottomprice = close - boxsizeonce barold=0once posold=closeif barindex>2*14 thenif (close > topprice) THENvalup=round((close-topprice)/boxsize)+1topprice=topprice + valup*boxsizebottomprice = topprice - boxsizeup=1down=0ELSIF (close < bottomprice ) THENvaldown=round((bottomprice-close)/boxsize)+1bottomprice = bottomprice - valdown*boxsizetopprice = bottomprice + boxsizeup=0down=1ELSEtopprice = toppricebottomprice = bottompriceENDIF//calcolo linee zig zag//trend upif up=1 thenif up[1]=0 thenBUY 1 shares at marketbarold=barnewposold=posnewupvol=0downvol=0endifif close>posnew thenposnew=highbarnew=barindexendifupvol=upvol+round(volume/1000)endif//trend downif down=1 thenif down[1]=0 thenSELLSHORT 1 shares at marketbarold=barnewposold=posnewupvol=0downvol=0endifif close<posnew thenposnew=lowbarnew=barindexendifdownvol=downvol+round(volume/1000)endifendif12/15/2019 at 12:26 AM #114910Le righe 3,4,5 e 6 servivano, solo le barre di commento andavano tolte.
12/15/2019 at 12:47 PM #114927lo rienserite ma dice che devo mettere le variabili di nuovo
12/17/2019 at 4:02 PM #115100Scusami, dove hai preso quel codice, come faceva a funzionare a chi l’ha scritto?
Manca un sacco di roba, forse hai fatto un copia & incolla errato.
Prova a postare il link dove l’hai trovato.
-
AuthorPosts
Find exclusive trading pro-tools on