le0max12:
Hi, im having a problem on limiting the numbers of the Orders that my EA makes in the same candle. I attached the print showing my problem.
I want to do something like:
input int max_orders_per_candle = 2;
if(TradeSignal==true && orders_in_actual_candle<max_orders_per_candle)
{
//now i execute the trade order
}
How can i do it?
Try creating a candle counter, then decrement the max_orders whenever an order is sent. Like this:
void some_function() { if(!new_candle) // if no new candle is formed { if(max_orders_pc!=0) { //execute your code; //then decrement the max_orders_pc max_orders_pc -=1; } else return; // maximum orders are depleted. Wait for next candle. } else // if a new candle is formed { //reset max_orders_pc back to 2 max_orders_pc =2; } } bool new_candle() { ***code here, or find new candle code in the forum. return true; }
Best of luck!
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hi, im having a problem on limiting the numbers of the Orders that my EA makes in the same candle. I attached the print showing my problem.
I want to do something like:
input int max_orders_per_candle = 2;
if(TradeSignal==true && orders_in_actual_candle<max_orders_per_candle)
{
//now i execute the trade order
}
How can i do it?