NexusFi: Find Your Edge


Home Menu

 





BIG Difference between CQG data and IQFEED data. MC Backtest completely Different


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one Dvdkite with 6 posts (0 thanks)
    2. looks_two ABCTG with 4 posts (3 thanks)
    3. looks_3 ocpb with 2 posts (1 thanks)
    4. looks_4 sam028 with 1 posts (3 thanks)
      Best Posters
    1. looks_one sam028 with 3 thanks per post
    2. looks_two centaurer with 1 thanks per post
    3. looks_3 RJay with 1 thanks per post
    4. looks_4 ABCTG with 0.8 thanks per post
    1. trending_up 6,557 views
    2. thumb_up 10 thanks given
    3. group 11 followers
    1. forum 17 posts
    2. attach_file 4 attachments




 
Search this Thread

BIG Difference between CQG data and IQFEED data. MC Backtest completely Different

  #11 (permalink)
Dvdkite
Trieste Italy
 
Posts: 162 since Feb 2018
Thanks Given: 131
Thanks Received: 25


centaurer View Post
Your strategy is probably overfit to one dataset also.

Hello centaurer, I think that this is not the case. I developer this strategy last year to buy/sell over the Value areas levels of the previous day... then This Year I simply changed the levels with some Gann square of nine levels and without touch ANYTHING of the code the strategy appeared so good at the first shot!
Then I decided to run an optimization to have an idea of what Stop Loss number of points would be the better solution.. and surprisingly the BEST and the WORST scenario were very acceptable and the strategy was profitable...
So I think that for the FIRST time I found one of my strategy good and profitable without an optimization and after some real time simulation I decided to go live...

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
MC PL editor upgrade
MultiCharts
Better Renko Gaps
The Elite Circle
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
Increase in trading performance by 75%
The Elite Circle
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
34 thanks
Tao te Trade: way of the WLD
24 thanks
GFIs1 1 DAX trade per day journal
15 thanks
Vinny E-Mini & Algobox Review TRADE ROOM
13 thanks
My NQ Trading Journal
12 thanks
  #12 (permalink)
Dvdkite
Trieste Italy
 
Posts: 162 since Feb 2018
Thanks Given: 131
Thanks Received: 25

Thanks ABCTG

ABCTG View Post
Dvdkite,

... Also make sure that both symbols use the correct symbol settings and session times in Quote Manager.
Regards,

ABCTG

and ocpb

ocpb View Post
....
I know you copy/pasted to create these, but when you edit an instrument symbol, MC may at that point reset to some default values. So check the "break on session" checkbox, the session times, chart dates, etc.

Just a quick update... I was checking all the possible difference in the instrment settings on the chart (and they're the same), then I checked the symbol settings and they're the same but I found different session times... so I updated CQG DD to the same session hours of the IQfeed XG and some things changed... for example the 2 different operations showed above now Are the same.. and CQG entered corrected long as in the first IQ feed screenshot.

I was thrilled about this but when I compared again the strategies just last 3 months (from half december to now) the results were still so different.. the strategy who was running IQfeed data earned around 9000$ and the strategy who was running CQG data was earning 2500$... again different operations...

At the moment THIS IS ENOUGH for me to decide to RUN the strategy using IQFEED data and only CQG for routing orders.
Even with further investigations (that I'm going to do for sure anyway) and assuming that this is going to be MY FIRST TIME EVER live with a completely automated strategy I will not feel "safe" even in the case that cqg will start to perform the same backtests...

Also I checked with LIVE real simulation using IQFEED that the last 15 operations are the same as in the backtest

Reply With Quote
  #13 (permalink)
 ABCTG   is a Vendor
 
Posts: 2,433 since Apr 2013
Thanks Given: 481
Thanks Received: 1,627


Dvdkite,

you are welcome and thank you for the update. Depending on what data you used for the test for the three month period, you might have compared the June contract to the March contract for some period again, which could account for some differences.

Regards,

ABCTG


Dvdkite View Post
I was thrilled about this but when I compared again the strategies just last 3 months (from half december to now) the results were still so different.. the strategy who was running IQfeed data earned around 9000$ and the strategy who was running CQG data was earning 2500$... again different operations...


Follow me on Twitter Reply With Quote
Thanked by:
  #14 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629

It's painful but there is only one thing to do:
- select a specific trade
- compare the market data received between the two data feed to see why the signals were different

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
Thanked by:
  #15 (permalink)
 
RJay's Avatar
 RJay 
Hartford, CT. USA
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG, Kinetick
Trading: RTY
Posts: 683 since Jun 2009
Thanks Given: 758
Thanks Received: 787

Hi,

If you think there is a BIG Difference between CQG data and IQFEED data, do you have a way to run time and sales windows for both datafeeds side by side with live data?

See if one feed has more entries than the other. I trust the feed showing the greater number of trades.

You might also compare the volume per bar on matching time charts with live data. One for each feed.

RJay

Reply With Quote
Thanked by:
  #16 (permalink)
Dvdkite
Trieste Italy
 
Posts: 162 since Feb 2018
Thanks Given: 131
Thanks Received: 25

Thanks again for the tips. As I said I'll investigate in the upcoming days but in the meantime I'm going live using IQfeed data. I have a question again..

I have my strategy running over the XG iqfeed chart and I have this "default" settings inside the singnal properties.



I left everything as it is by default. I only want to understand the field "GET REAL-TIME DATA"... it is BROKER for default. I suppose that this option is referring to the data used to execute and check the orders and P/L and this option should have nothing to do with the data used on the chart to trigger the entries?

Am I supposing correctly?

I also check the " Do not show initial Market Position ad the Broker Dialog" and then "Use the actual position at the broker" it seems the best option to me. Am I correct?

Actually I'm running the strategy from my computer in my office to see when the first operation live will come... (because I want first to check that everything is ok and second I'm having problems with configuring XG and DDM19 datas on multichart in my new rented VPS .... but this is another thing, I'll do later a post about it)

As alwyas THANKS for every reply

Reply With Quote
  #17 (permalink)
 ABCTG   is a Vendor
 
Posts: 2,433 since Apr 2013
Thanks Given: 481
Thanks Received: 1,627

Dvdkite,

you are correct, your signals are triggered from the chart data. This option can affect how/when special orders get triggered, although I'd say this should only come into play if Multicharts manages the orders and they don't reside at the broker.
https://www.multicharts.com/trading-software/index.php/Auto_Trading

Regards,

ABCTG


Dvdkite View Post
Thanks again for the tips. As I said I'll investigate in the upcoming days but in the meantime I'm going live using IQfeed data. I have a question again..

I have my strategy running over the XG iqfeed chart and I have this "default" settings inside the singnal properties.



I left everything as it is by default. I only want to understand the field "GET REAL-TIME DATA"... it is BROKER for default. I suppose that this option is referring to the data used to execute and check the orders and P/L and this option should have nothing to do with the data used on the chart to trigger the entries?

Am I supposing correctly?

I also check the " Do not show initial Market Position ad the Broker Dialog" and then "Use the actual position at the broker" it seems the best option to me. Am I correct?

Actually I'm running the strategy from my computer in my office to see when the first operation live will come... (because I want first to check that everything is ok and second I'm having problems with configuring XG and DDM19 datas on multichart in my new rented VPS .... but this is another thing, I'll do later a post about it)

As alwyas THANKS for every reply


Follow me on Twitter Reply With Quote
Thanked by:
  #18 (permalink)
Dvdkite
Trieste Italy
 
Posts: 162 since Feb 2018
Thanks Given: 131
Thanks Received: 25


ABCTG View Post
Dvdkite,

you are correct, your signals are triggered from the chart data. This option can affect how/when special orders get triggered, although I'd say this should only come into play if Multicharts manages the orders and they don't reside at the broker.
https://www.multicharts.com/trading-software/index.php/Auto_Trading

Regards,

ABCTG

As always thank you for the prompt answer! :-D

Reply With Quote




Last Updated on April 16, 2019


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts