close strategy after profit/ number of trades
04/25/2022 at 9:16 AM #19217604/25/2022 at 9:41 AM #192180
To stop trading after 1 profitable trade:12345678910ONCE TradeON = 1IF IntraDayBarIndex = 0 THENTradeON = 1ENDIFIF StrategyProfit > StrategyProfit THENTradeON = 0ENDIFIF MyConditions AND TradeON THENBUY/SELLLSHORT....ENDIF
To stop after a certain number of trades:1234567891011ONCE MaxTrades = 3ONCE Tally = 0IF IntraDayBarIndex = 0 THENTally = 0ENDIFIF StrategyProfit <> StrategyProfit THENTally = Tally + 1ENDIFIF MyConditions AND Tally < MaxTrades THENBUY/SELLLSHORT....ENDIF04/25/2022 at 9:54 AM #19218605/11/2022 at 11:16 AM #193053
how does one combine these 2 pieces of code so that the maximum number of trades is 2 but the system will stop after 1 profitable trade. So that if first trade is profitable, the second wont happen but if first is a loser then 1 more trade will be allowed05/12/2022 at 9:05 AM #193088
There you go:12345678910111213141516171819ONCE TradeON = 1ONCE MaxTrades = 3ONCE Tally = 0IF IntraDayBarIndex = 0 THENTradeON = 1Tally = 0ENDIFIF StrategyProfit > StrategyProfit THENTradeON = 0ENDIFIF StrategyProfit <> StrategyProfit THENTally = Tally + 1ENDIFIF MyConditions AND Tally < MaxTrades AND TradeON THENBUY/SELLLSHORT....ENDIF05/31/2022 at 3:46 PM #194309
thank you for this! i am learning fast!!
i applied the code to my strategy but it still does more than the maximum of 2 trades per day and it isnt stopping once profitable. have i put it in wrong?
attached is list of orders and code
You must be logged in to access attached files.05/31/2022 at 5:10 PM #19432705/31/2022 at 5:15 PM #19432905/31/2022 at 6:05 PM #194340
This code is working as expected on DAX, 1-min, 5-min, 15-min TFs, etc…1234567891011121314151617181920212223242526DEFPARAM CumulateOrders = FalseONCE TradeON = 1ONCE MaxTrades = 3ONCE Tally = 0IF IntraDayBarIndex = 0 THENTradeON = 1Tally = 0ENDIFIF StrategyProfit > StrategyProfit THENTradeON = 0ENDIFIF StrategyProfit <> StrategyProfit THENTally = Tally + 1ENDIFMyConditions = (average CROSSES UNDER average) AND Not OnMarketIF MyConditions AND Tally < MaxTrades AND TradeON THENSELLSHORT 1 contract at MarketENDIFSET TARGET pPROFIT 60SET STOP pLOSS 60//graph Tally
I suggest that you either post your code, or use mine, simply replacing MyConditions with yours.06/01/2022 at 7:43 AM #19437406/07/2022 at 12:59 PM #194846
1 more question……!
i have 2 strategies that i have made/ am using with a degree of success and they are both good on back testing. I would like another set of eyes to have a look at them and see where i can improve them. Would be happy to pay for that service! is there anyone you could recommend? would you have a look? should i just post them on a forum and see what people say?! alex06/07/2022 at 1:15 PM #194847
You can either post your code or apply for paid services at https://www.prorealcode.com/trading-programming-services/