Hi there,
I am using 1 min K bar chart. My testing signal is very simple, if close>close[1] then buy 1 share next bar at market. If the condition is satisfied at AM11:00:30, then Multicharts should send buy order at AM11:01:00, my order should be executed immediately.
However, I see the order was executed around AM 11:01:30. It means it delay around 30 seconds. I am using Intel i7CPU, 16GDRAM, SSD, 100M/20M internet connection speed. I don't think it's my PC and internet connection problem.
Does Multicharts usually delay for a while? May I know how could I send order and executed immediately? Thanks.
Charles
MultiCharts execution performance
-
- Posts: 742
- Joined: 09 Apr 2010
- Location: Texas
- Has thanked: 483 times
- Been thanked: 274 times
- Contact:
Re: MultiCharts execution performance
Did you have IOG (intrabarordergeneration) turned on in your code ?
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: MultiCharts execution performance
Hello Charles,
If you want your code to be calculated on every realtime tick and not only on bar close - you need to have IOG enabled for this signal. Please see How Signals are Calculated.
If you want your code to be calculated on every realtime tick and not only on bar close - you need to have IOG enabled for this signal. Please see How Signals are Calculated.
Re: MultiCharts execution performance
Thanks.
Now I know more knowledge of IOG.
I want my code to be calculate on bar close, instead of tick.
As my example, my study code should be calculate by bar close and send
order immediately. I use 1 min k bar, my MKT order should be sent immediately.
But I see my order was sent and executed after 30 seconds. Is there any solution?
Thanks.
Charles
Now I know more knowledge of IOG.
I want my code to be calculate on bar close, instead of tick.
As my example, my study code should be calculate by bar close and send
order immediately. I use 1 min k bar, my MKT order should be sent immediately.
But I see my order was sent and executed after 30 seconds. Is there any solution?
Thanks.
Charles
- ABC
- Posts: 723
- Joined: 16 Dec 2006
- Location: www.abctradinggroup.com
- Has thanked: 125 times
- Been thanked: 410 times
- Contact:
Re: MultiCharts execution performance
Did this happen on a live or demo account? If it's the latter, where there ticks for the underlying symbol between the time the order should become active and the execution?
Regards,
ABC
Regards,
ABC
- ABC
- Posts: 723
- Joined: 16 Dec 2006
- Location: www.abctradinggroup.com
- Has thanked: 125 times
- Been thanked: 410 times
- Contact:
Re: MultiCharts execution performance
The paper trading account might give the explanation. Where there ticks for the underlying symbol between the time the order should become active and the execution? If the order is send I would expect it to get filled with the next tick on a demo trading account. What symbol are you testing on?
Regards,
ABC
Regards,
ABC
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: MultiCharts execution performance
Please go to File -> New -> Order and position tracker window->Orders tab.I use 1 min k bar, my MKT order should be sent immediately.
But I see my order was sent and executed after 30 seconds. Is there any solution?
What is the time in the "Generated" column for this order?
What is the time in the "Filled/Cancelled"column for this order?
Please answer this question.Where there ticks for the underlying symbol between the time the order should become active and the execution?