Is IntrabarOrderGeneration applied to backtesting too?

Questions about MultiCharts and user contributed studies.
2haerim
Posts: 502
Joined: 01 Sep 2006
Been thanked: 2 times

Is IntrabarOrderGeneration applied to backtesting too?

Some people asked me how IOG is applied to backtesting.

Can someone explain experience of his own?

Also would like to see a good sample showing typical use of IOG.

Marina Pashkova
Posts: 2758
Joined: 27 Jul 2007
Hi HaeRim,

You will see the difference if you run the following experiment:

First apply the following signal:

---------------------------
[intrabarordergeneration=true]
print(currentbar, " o: ",o, " h: ", h, " l: ", l, " c: ", c );
----------------------------

then apply another signal and compare the output results:

-----------------------------
[intrabarordergeneration=false]
print(currentbar, " o: ",o, " h: ", h, " l: ", l, " c: ", c );
-----------------------------

Regards.

2haerim
Posts: 502
Joined: 01 Sep 2006
Been thanked: 2 times
Thank you Marina

I know those print values would be different for each case.

However, what I want is to have a good example utilizing IOG feature.

Many people does not really understand the pros and cons of IOG.

Best thing is to show a good solid sample showing better case and worse case together.

SUPER
Posts: 629
Joined: 03 Mar 2007
Has thanked: 101 times
Been thanked: 81 times
+1 Support to 2harim suggestion

Marina Pashkova
Posts: 2758
Joined: 27 Jul 2007
Hi HaeRim,

Here's a bried description of how the usual mode is different compared to the IOG mode.

1. Non-IOG mode:

a) the calculations are made on the close of a bar
b) limit/stop and market orders are sent at open of the next bar (only once at the start of the next bar)

2. IOG mode:
a) the calculations are made on every tick in real-time and on o, h, l, c in backtesting (once we implement look-inside-bar, the calculations will be made on every tick in backtesting as well)
b)orders are sent on every new tick (or on every new value available)

These are the differences between the modes. The rest depends on what exactly you want to do. You choose the algorithm that you think would best suit your data and your trading strategy.

Regards.

SUPER
Posts: 629
Joined: 03 Mar 2007
Has thanked: 101 times
Been thanked: 81 times
Best thing is to show a good solid sample showing better case and worse case together.- HaeRim

Marina, I guess this is what most of us are looking for to have better understanding of IOG

Moulinex
Posts: 10
Joined: 26 Sep 2008
Dear Marina,
When will be implemented the look-inside-bar? I think is a great feature for daytraders!

reitberg
Posts: 77
Joined: 20 Mar 2006
Been thanked: 1 time
Intrabar order generation is the easiest way for programmers to rip you off by showing you nice looking profit curves that never would have happened.

That's the difference.

Marina Pashkova
Posts: 2758
Joined: 27 Jul 2007
Dear Marina,
When will be implemented the look-inside-bar? I think is a great feature for daytraders!

Hi Moulinex,

We understand the importance of the look-inside-bar feature for the accuracy of backtesting and are planning to implement it in MultiCharts. Hopefully, we'll be able to add this feature by the end of this year.

Best regards.