come evitare ingressi dopo uno stop loss
Forums › ProRealTime forum Italiano › Supporto ProOrder › come evitare ingressi dopo uno stop loss
- This topic has 5 replies, 2 voices, and was last updated 6 years ago by robertogozzi.
-
-
06/06/2018 at 6:34 PM #72502
Buonasera a tutti sono nuovo del forum, e stò provando a programmare le prime strategie per il trading automatico, ho una domanda da neofito
come posso fare per evitare nuovi ingressi dopo uno stop loss, vi è la possibilità di mettere in attesa il sistema ad esempio per 5 candele o 20 min. prima di aprire nuove posizioni.
ringrazio anticipatamente qualche anima pia che voglia illuminarmi
06/06/2018 at 9:29 PM #72511Questo esempio evita di rientrare fino al giorno successivo (quando IntraDayBarIndex=0 riparte)
123456789101112ONCE Tradare = 1ONCE Profitto = 0IF IntraDayBarIndex = 0 THENProfitto = StrategyProfitTradare = 1ENDIFIF StrategyProfit < Profitto THENTradare = 0ENDIFIF MieCondizioni AND Tradare THENBUY ..........ENDIF06/07/2018 at 2:26 PM #72570Grazie della risposta,
ok per l’intraday ma se vorrei fare una cosa analoga dopo n. barre
esempio
dopo stop loss metti in pausa per le successive tre barre e dopo riprendi l’operatività.
06/07/2018 at 2:36 PM #72573Devi innanzitutto stabilire in quale barra è avvenuto lo Stop Loss, per farlo verifichi di non essere OnMarket attualmente, ma di esserlo stato nella barra precedente OnMarket[1], questo indica che avevi una posizione aperta.
1234567891011121314151617ONCE Tradare = 1ONCE Profitto = 0ONCE MiaBarra = 0IF IntraDayBarIndex = 0 OR (BarIndex - MiaBarra) >= 10 THENProfitto = StrategyProfitMiaBarra = 0Tradare = 1ENDIFIF StrategyProfit < Profitto THENTradare = 0ENDIFIF Not OnMarket AND OnMarket[1] THENMiaBarra = BarIndexENDIFIF MieCondizioni AND Tradare THENBUY ..........ENDIFIn questo esempio ho messo 10 barre, ovviamente tu metti quello che vuoi. Non ho fatto alcun test, provalo e fammi sapere.
06/07/2018 at 6:33 PM #72582Salve ho provato a fare qualche test non ho ben capito il parametro di conteggio delle barre come funziona, forse bisogna indicare il time frame, mettendo 10 non ho risultati ma sembrerebbe che conta una barra ogni 10.000 infatti inserendo 30.000 pare mi conteggi tre barre a 5min.
06/07/2018 at 11:13 PM #72604L’ho aggiustata un pò e l’ho testata sul DAX, h1. Mi sembra vada bene, dopo uno Stop Loss si ferma per 10 barre, in ogni caso riprate il giorno successivo anche se non sono trascorse 10 barre.
123456789101112131415161718192021222324DEFPARAM CumulateOrders = falseONCE Tradare = 1ONCE Profitto = 0ONCE MiaBarra = 0IF IntraDayBarIndex = 0 OR (MiaBarra AND ((BarIndex - MiaBarra) >= 10)) THENProfitto = StrategyProfitMiaBarra = 0Tradare = 1ENDIFIF StrategyProfit < Profitto THENTradare = 0ELSEProfitto = StrategyProfitENDIFIF Not OnMarket AND OnMarket[1] THENMiaBarra = BarIndexENDIFIF close CROSSES OVER average[20](close) AND Tradare AND not OnMarket THENBUY 1 CONTRACT AT MARKETSET STOP pLOSS 40SET TARGET pPROFIT 40ENDIFOvviamente è una strategia d’esempio basata sul prezzo che incrocia al rialzo una media semplice a 20 periodi. Non ho fatto caso alla performance ed allo spread.
-
AuthorPosts
Find exclusive trading pro-tools on