esecuzione di un solo trade anche se le condizioni si ripropongono
Forums › ProRealTime forum Italiano › Supporto ProOrder › esecuzione di un solo trade anche se le condizioni si ripropongono
- This topic has 7 replies, 2 voices, and was last updated 2 years ago by Enrico.
-
-
08/26/2022 at 11:01 AM #199669123456789101112131415161718192021222324252627282930//definizione dei parametri del codiceDEFPARAM CumulateOrders = false // posizioni cumulate disattivate//il sistema cancellerà tutti gli ordini in attesa e chiuderà tutte le posizioni a 0:00. dopo l'orario "flatbefore" non saranno piazzati nuovi ordini o posizioni.<span style="vertical-align: inherit;"><span style="vertical-align: inherit;">DEFPARAM PIATTO PRIMA = 153300</span></span>// Cancellare tutti gli ordini in attesa e chiudere tutte le posizioni all'orario "Flat After"<span style="vertical-align: inherit;"><span style="vertical-align: inherit;">DEFPARAM FLATAFTER = 180000</span></span>// Impedisce al sistema di tradare in giorni specifici della settimana<span style="vertical-align: inherit;"><span style="vertical-align: inherit;">daysForbiddenEntry = OpenDayOfWeek = 6 OPPURE OpenDayOfWeek = 0</span></span>// Condizioni per entrare su posizioni long<span style="vertical-align: inherit;"><span style="vertical-align: inherit;">indicatore1, ignorato, ignorato, ignorato, ignorato, ignorato, ignorato = CALL "PRC_VWAP intraday"</span></span><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">indicatore2 = SuperTrend[4,52]</span></span><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">c1 = (indicatore1 indicatore CROSS OVER2)</span></span><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">indicatore3 = SuperTrend[4,52]</span></span><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">c2 = (chiudi > indicatore3)</span></span><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">SE (c1 E c2) E non giorniForbiddenEntry THEN</span></span><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">ACQUISTA 10000 CONTANTI AL MERCATO</span></span><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">FINISCI SE</span></span>// Condizioni per uscire da posizioni long<span style="vertical-align: inherit;"><span style="vertical-align: inherit;">indicatore4 = SuperTrend[4,52]</span></span><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">c3 = (chiudi indicatore CROCI SOTTO4)</span></span><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">SE c3 ALLORA</span></span><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">VENDO AL MERCATO</span></span><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">FINISCI SE</span></span>// Stop e target: Inserisci qui i tuoi stop di protezione e profit target<span style="vertical-align: inherit;"><span style="vertical-align: inherit;">IMPOSTA ARRESTO %PERDITA 1</span></span>
Buon giorno avrei bisogno di aggiungere il comando che mi faccia fare un solo trade completo (entrata+uscita).
il sistema si puo’ anche spegnere o rimanere flat, la cosa importante e’ che una volta RITORNATO liquido NON deve aprire nuove posizioni anche se le condizioni si ripresentano.
Grazie.
08/26/2022 at 1:55 PM #199678Basta che all’inizio tu aggiunga queste righe:
123If (Not OnMarket and OnMarket[1]) or (StrategyProfit <> StrategyProfit[1]) thenQuitEndiffatta un’operazione s’interrompe.
08/26/2022 at 1:58 PM #199680Non duplicare it tuoi post. Poni la tua domanda solo una volta e solo in un forum. Tutti i doppi post verranno comunque eliminati, quindi pubblicare più volte la stessa domanda ti farà perdere tempo e non ti farà avere una risposta più velocemente. Il doppio post crea solo confusione nei forum.
Come ben evidenziato in giallo qui sotto.
Grazie 🙂
08/26/2022 at 9:13 PM #19969408/26/2022 at 9:30 PM #19969508/26/2022 at 9:57 PM #19969608/27/2022 at 12:51 AM #199697Ok, allora è diverso.
Basta mettere all’inizio (dopo eventuali righe DEFPARAM….), la seguente:
1OTD = (Barindex - TradeIndex(1) > IntradayBarIndex)e poi aggiungere, alle tue condizioni d’entrata, la seguente:
1and OTDad esempio:
12345IF Not OnMarket and CondizioniLong and OTD THEN.BUY 1 COPNTRACT AT MARKET.ENDIF08/27/2022 at 8:25 PM #199717 -
AuthorPosts
Find exclusive trading pro-tools on