Problema pro order
Forums › ProRealTime forum Italiano › Supporto ProOrder › Problema pro order
- This topic has 13 replies, 2 voices, and was last updated 6 years ago by robertogozzi.
-
-
07/12/2018 at 12:53 PM #75869
Salve a tutti ho programmato un codice e me lo fa testare ma quando provo a farlo partire mi da questo errore qualche aiuto?
questo è il codice
123456789101112131415161718192021222324IF time = 173000 THENPrezzo1 = closeElSIF time = 000000 THENPrezzo2 = closeENDIF// dopodiché fai il confronto alle ore 8IF time = 080000 THENIF Prezzo1 > Prezzo2 THENSELLshort 1 CONTRACT AT MARKETELSIF Prezzo1 < Prezzo2 THENBUY 1 CONTRACT AT MARKETENDIFENDIFIF time = 080000 THENIF Prezzo1 > Prezzo2 THENSELL 1 CONTRACT AT MARKETELSIF Prezzo1 < Prezzo2 THENBUY 1 CONTRACT AT MARKETENDIFENDIFSET STOP pLOSS 50SET TARGET pPROFIT 5007/12/2018 at 1:57 PM #75871Per scrivere il codice , utilizza il pulsante <> “insert PRT code”, in modo da rendere il codice più leggibile e comprensibile. Grazie.
07/12/2018 at 1:59 PM #75872scusa non ho ben capito come fare.. comunque questo problema me lo da solo sulla demo..
ho provato a modificarlo un po e ho notato che non fa sempre quello che vorrei facesse..
a volte dovrebbe acquistare e invece vende.. non capisco proprio perche
07/12/2018 at 2:07 PM #75873A me funziona benissimo in demo.
Non so cosa tu vuoi che faccia, però tieni presente che:
- per entrare Long devi usare BUY, mentre per uscirne devi usare SELL
- per entrare Short devi usare SELLSHORT, mentre per uscirne devi usare EXITSHORT.
07/12/2018 at 2:08 PM #75874Per come utilizzare il pulsante <> “insert PRT code” il vedi questo link https://www.prorealcode.com/topic/stop-moved-to-entry-when-in-profit/page/2/#post-75854.
07/12/2018 at 8:16 PM #75888ah ok grazie vedo che hai modificato tu. hai qualche consiglio? io penso che l errore stia nel fatto che il programma non capisce che le 23.59 deve prenderle in considerazione solo dopo aver preso le 17.30 .. al posto di verificare prezzo17>prezzo23.59 prende prezzo23.59 del giorno prima.
Dovrebbe fare metti oggi è il 12, verifica prezzo 17.30, aspetta le 23.59 e confronta il prezzo, poi alle 8 del 13 (giorno dopo) compra o vendi
07/13/2018 at 12:34 PM #7590907/13/2018 at 3:13 PM #75922Chiaramente prioprio no, si tratta del DAX, su quale TF ed in quale orario è il trade?
Tieni presente che quando si fa riferimento ad orari specifici bisogna che la candela CHIUDA a quell’ora, se sei su un 2 ore o 3 ore ecc… può darsi che le 000000, oppure le 080000,. le salti. Come pure, se sei su un TF superiore ai 30 minuti non potrà mai prender il prezzo delle 17:30.
Non cpisco perché alla righe 18-19 hai ripetuto le righe 10-11.
Perché alla riga 9 entri Short, mentre alla 17 esci da un Long (quando è entrato LONG?)?
07/13/2018 at 3:43 PM #75924ovviamente o 1 o 5 minuti il TF dipende dalla strategia.. Cosa vuol dire “chiaramente no”? per come ho in mente la strategia e ho scritto che se il prezzo delle 24 è maggiore delle 17.30 deve comprare ma ha venduto.
ora non sono piu doppie (anche se non cambia nulla penso.. erano solo le condizioni per entrare e uscire da long e short), ma mi da sempree lo stesso problema.. alle 17.30 è 12427 a 24.00 è 12428 eppure vende e non acquista
12345678910111213141516171819202122232425Defparam cumulateorders = falseIF time = 173000 THENPrezzo1 = closeElSIF time = 000000 THENPrezzo2 = closea = Prezzo1 > Prezzo2b = Prezzo1 < Prezzo2ENDIF// Condizioni per entrare su posizioni shortIF time = 080000 AND a THENSELLshort 1 CONTRACT AT MARKETELSIF time = 080000 AND b THENEXITSHORT 1 CONTRACT AT MARKETENDIF// Condizioni per entrare su posizioni longIF time = 080000 AND a THENSELL 1 CONTRACT AT MARKETELSIF time = 080000 AND a THENBUY 1 CONTRACT AT MARKETENDIFSET STOP pLOSS 50SET TARGET pPROFIT 50107/14/2018 at 11:00 AM #75965Alle righe 18 e 20 usi sempre “a”, sei sicuro?
A me funziona, a parte la logica, in cui non entro perché è una tua strategia e tu puoi fargli fare ciò che vuoi. Posso garantirti che lo fa!
07/14/2018 at 3:52 PM #7598907/14/2018 at 4:04 PM #75990Allega il codice esattamente come l’hai scritto e le foto dove si veda chiaramente il TF e l’orario delle candele che ritieni errate.
Inoltre ti suggerisco di aggiungere queste righe in fondo al codice
12345graph agraph bgraph prezzo1graph prezzo2graph timein modo da verificare, nell’apposita finestra delle variabili (solitamente è quella in mezzo), per ogni candela, il loro valore esatto, così riuscirai a capire dove può essere l’errore (vedi la foto allegata).
07/15/2018 at 1:22 PM #7604507/16/2018 at 12:12 AM #76062Per me va benissimo, come puoi vedere dalle foto allegate.
Non so cos’altro dirti.
-
AuthorPosts
Find exclusive trading pro-tools on