apertura posizioni al 25% del giorno precedente
Forums › ProRealTime forum Italiano › Supporto ProOrder › apertura posizioni al 25% del giorno precedente
- This topic has 6 replies, 2 voices, and was last updated 3 years ago by leo di menno.
-
-
01/03/2021 at 12:09 PM #156064
salve, ho provato a scrivere una strategia che apra le posizioni al raggiungimento del 25% del range del giorno precedente(long) e a -25% (short) , tuttavia non sono riuscito a capire se il sistema è scritto correttamente, mi date un vostro parere o suggerimento? grazie
apertura al 25%1234567891011121314151617DEFPARAM flatafter=210000defparam cumulateorders=falsedefparam flatbefore=010000c1= dclose(1)-dopen(1)c2=c1*0.25c3=dopen(1)+c2If (not longonmarket) and (dclose(1)>dopen(1)) and c3 thenBuy 1 contracts at marketendifz1=dopen(1)-dclose(1)z2=z1*0.25z3=dopen(1)-z1if(not shortonmarket) and (open<dclose(1)) and (dopen(1)>dclose(1)) thensellshort 1 contract at marketendifSET TARGET pPROFIT 15001/03/2021 at 12:19 PM #156068non tenete conte dello short in quanto con il copia incolla ho preso una parte sbagliata
01/03/2021 at 12:45 PM #156072Pubblica il tuo argomento nel forum corretto:
_ ProOrder: solo argomenti su strategie.
_ ProBuilder: solo argomenti su indicatori.L’ho spostato io nel forum corretto.
Grazie 🙂
Domani darò un’occhiata al codice.
01/05/2021 at 3:24 AM #156372Per prima cosa da precisare è che quando si parla di RANGE s’intende la differenza di prezzo tra il Minimo ed il Massimo, mentre tra Open e Close si dice BODY (o Corpo). Mi sembra tu faccia riferimento a quest’ultimo. Non che questo comporti un errore nel tuo codice, però quando parli con qualcun altro devi farti capire usando i termini corretti, altrimenti rischi che tu voglia dire una cosa e l’altro ne capisca una diversa.
C’è un errore logicio nell’uso della variabile c3 alla riga 7. Utilizzi un prezzo come valore vero/falso, il che non ha senso.
A cosa ti serve il prezzo della variabile c3? Perché l’hai messo alla riga 7, cosa vuoi fare?
01/11/2021 at 8:35 AM #157263ciao, la variabile c3 dovrebbe essere il livello di prezzo su cui comprare qualora si verifichi la condizione del 25% del giorno precedente, facendo un esempio potrei dire che se il giorno precedente ho un range da minimo 0 e max 100 il giorno seguente il prt dovrebbe comprare qualora il prezzo raggiunga la soglia di 25, ovviamente in caso di long ed in caso di giorno precedente rialzista
01/11/2021 at 9:40 AM #157285Eccolo (ho tolto la parte short che avevi detto che era errata):
12345678910DEFPARAM flatafter = 210000defparam cumulateorders = falsedefparam flatbefore = 010000c1 = dclose(1)-dopen(1)c2 = c1*0.25c3 = dopen(1)+c2If (not longonmarket) and (dclose(1)>dopen(1)) and (close >= c3) thenBuy 1 contracts at marketendifSET TARGET pPROFIT 15001/11/2021 at 3:16 PM #157355 -
AuthorPosts
Find exclusive trading pro-tools on