Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Using OnMarketData() on Historical data with a recording engine
Gomi or anyone else. I have tried to apply the Recorder to EdsVolPriceBars but it won't accept the GomOnMarketUpdate so I am stumped. It runs as is (without it inserted) but doesn't record.
I have tried putting in:
"
protected override void GomOnMarketData(MarketDataEventArgs e)
"
to no avail.
Any suggestions?
Of old the skilled first made themselves invincible to await the enemy's vincibility.
Invincibility lies in oneself. Vincibility lies in the enemy.
Thus the skilled can make themselves invincible.
They cannot cause the enemy's vincibility.
Thus it is said: 'Victory can be known; it cannot be made.'
But what do I do with TickTypeEnum. Where does it go?
Of old the skilled first made themselves invincible to await the enemy's vincibility.
Invincibility lies in oneself. Vincibility lies in the enemy.
Thus the skilled can make themselves invincible.
They cannot cause the enemy's vincibility.
Thus it is said: 'Victory can be known; it cannot be made.'
Thanks, Gomi. I'll see if I can work that sort of thing into the existing code, but I think it's going to be beyond my paygrade since his code is for a different enum altogether and I doubt I'll be able to transliterate it all.
Have had a real hard time with the recording engine in general with your indies. Sometimes it seems to work and others it doesn't but I haven't been sharp enough to notice what the difference in my settings is between one and t'other. I hate losing the plots if/when I make a change to a chart.
Of old the skilled first made themselves invincible to await the enemy's vincibility.
Invincibility lies in oneself. Vincibility lies in the enemy.
Thus the skilled can make themselves invincible.
They cannot cause the enemy's vincibility.
Thus it is said: 'Victory can be known; it cannot be made.'
Is there an indicator that can be run on historical data which simply dumps every tick into a text file? Basically looking for a way to extract the market data outside of Ninja's proprietary logging format. If so, what's the granularity/resolution of the timestamps on the ticks? Are the ticks raw of aggregated?
Gomi, thanks for reply. Just want to make something clear: your work on those indies was exceptional. The fact that I can't play with certain aspects might be personally frustrating, but I do not expect you to be able to provide customer service for them! That said, if anyone else wants to get EDS pricevolume bars 'Gomified' (i.e. recordable), feel free! Definitely beyond my pay grade programming-wise.
As to the recording, Gomi, I have package 1.1 but it seems to elude me the recording business. It's no big deal. Because I am running 32 bit OS it seems that using these indies for more than a few (2-3) hours is not advisable anyway because of memory/processing problems so I have reluctantly phased out of loading them and am back to more simple CalconClose indies which are less stress on the system (but which also seem to start overtaxing NT after 4-6 hours). One day when I grow up and have 24 GIG ram.....
Of old the skilled first made themselves invincible to await the enemy's vincibility.
Invincibility lies in oneself. Vincibility lies in the enemy.
Thus the skilled can make themselves invincible.
They cannot cause the enemy's vincibility.
Thus it is said: 'Victory can be known; it cannot be made.'
I'm just now having some time to start working with this.
I have a question.
We can use this for backtesting yes? So for instance, if I normally want to do a MarketIfTouch scenario and had to use OnMarketData(), I can now use your method, and provided the recorded data is present on my system, I can recreate the proper events even during a backtest, yes?
If so, I need to setup another VM and start recording a bunch of instruments using GomRecorder... so that in a year I can use this
Hi Gom. I've seen a few screenshots of people using 'gomvolumeladder'. I cant seem to find it though. Is it in the ninjatrader thread you linked to in your OP somewhere? thanks