Un solo trade al giorno
Forums › ProRealTime forum Italiano › Supporto ProOrder › Un solo trade al giorno
- This topic has 7 replies, 3 voices, and was last updated 7 months ago by robertogozzi.
-
-
07/22/2022 at 7:56 AM #197673
è possibile definire la regola di fare solo il primo trade giornaliero che rispetta le condizioni, o il primo ed il secondo, o il primo e reversare allo stop loss. grazie
07/22/2022 at 9:28 AM #197684Con questo codice di Roberto definisci quante operazioni fare al giorno (basta inserire il numero nella riga 1). Poi nel tuo codice di acquisto/vendita aggiungi: “and tally < maxTrades” – (lo copio in quanto non funziona insert)
once maxTrades = 3 //maxNumberDailyTrades
once tally = 0
if intradayBarIndex = 0 then
tally = 0
endif
newTrades = (onMarket and not onMarket[1]) or ((not onMarket and not onMarket[1]) and (strategyProfit <> strategyProfit[1])) or (longOnMarket and ShortOnMarket[1]) or (longOnMarket[1] and shortOnMarket) or ((tradeIndex(1) = tradeIndex(2)) and (barIndex = tradeIndex(1)) and (barIndex > 0) and (strategyProfit = strategyProfit[1]))
if newTrades then
tally = tally +1
endif
1 user thanked author for this post.
11/02/2022 at 5:54 PM #203429Grazie, mancherebbe “primo e reversare allo stop loss”
03/30/2024 at 4:21 PM #230757Non 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.
Grazie 🙂
Quindi vuoi fare una sola operazione se è profittevole, mentre sa va in stop vuoi fare il reverse ma sempre solo una volta?
03/30/2024 at 5:41 PM #230758Scusa ma l’intenzione non era di duplicare perchè comunque aveva un titolo diverso, in ogni caso si una sola volta se va in SL. in questo caso sarebbe comunque possibile fissare stop e target del reverse?
04/01/2024 at 9:10 PM #230860Eccolo:
1234567891011121314151617181920212223OTD = Barindex - TradeIndex(1) > IntradayBarIndexMiaConizioniLong = close CROSSES OVER average[20,0](close)MiaConizioniShort = close CROSSES UNDER average[20,0](close)IF Not OnMarket AND OTD THENIF MiaConizioniLong THENBUY 1 Contract at MarketELSIF MiaConizioniShort THENSELLSHORT 1 Contract at MarketENDIFSET STOP pLOSS 20SET TARGET pPROFIT 20Reversed = 0ENDIFIF (StrategyProfit < StrategyProfit[1]) AND (Reversed = 0) THENReversed = 1IF LongOnMarket[1] THENSELLSHORT 1 Contract at MarketELSIF ShortOnMarket[1] THENBUY 1 Contract at MarketENDIFENDIF//graph Reversed//graph OTD coloured("Red")1 user thanked author for this post.
04/03/2024 at 1:44 PM #230987Grazie, così ho stessi SL e TP sia per il trade “diretto” che per il “reverse” dopo lo SL. E’ possibile averli diversi nel reverse? Grazie
04/03/2024 at 2:44 PM #230995Si, basta fare un paio di modifche:
12345678910111213141516171819202122232425OTD = Barindex - TradeIndex(1) > IntradayBarIndexMiaConizioniLong = close CROSSES OVER average[20,0](close)MiaConizioniShort = close CROSSES UNDER average[20,0](close)IF Not OnMarket AND OTD THENIF MiaConizioniLong THENBUY 1 Contract at MarketELSIF MiaConizioniShort THENSELLSHORT 1 Contract at MarketENDIFSET STOP pLOSS 20SET TARGET pPROFIT 20Reversed = 0ENDIFIF (StrategyProfit < StrategyProfit[1]) AND (Reversed = 0) THENReversed = 1IF LongOnMarket[1] THENSELLSHORT 1 Contract at MarketELSIF ShortOnMarket[1] THENBUY 1 Contract at MarketENDIFSET STOP pLOSS 30SET TARGET pPROFIT 30ENDIF//graph Reversed//graph OTD coloured("Red") -
AuthorPosts
Find exclusive trading pro-tools on