It seems that it runs every minute (on a dummy broker, but I will trade live on Interactive Brokers). It is too slow for my day trading strategy. Is it possible to set runs every 10-15 seconds?
Thanks for your help.
Thanks for your help.
Rename
No, that's not possible for the Strategy Monitor.
You can use second intervals in Streaming charts though - you'll need IQFeed for that.
You can use second intervals in Streaming charts though - you'll need IQFeed for that.
Hey Cone,
I do have IQFeed on WealthLab. In live trading with Interactive Brokers, is there a way to do this? I mean I need to move my stop within 10 seconds of my target price being hit. How do I set seconds on the charts? I see custom but no second option.
I do have IQFeed on WealthLab. In live trading with Interactive Brokers, is there a way to do this? I mean I need to move my stop within 10 seconds of my target price being hit. How do I set seconds on the charts? I see custom but no second option.
QUOTE:You need to look again at the Scale Type.
I see custom but no second option.
Thanks. In live trading with Interactive Brokers, setting the chart to 1 second will move the stop within the second?
It will execute your complete Strategy code every second.
This is likely not feasible.
The crux of WL8 is building a Strategy that can be backtested, and then put into operation in live trading. Have you built and backtested a Strategy on historical one-second bar data?
Before jumping into seconds interval, I recommend spending some time with WL8 to learn how to operates on a minute basis. Once you have a good grasp of the fundamentals you can jump into trying out seconds based intervals.
This is likely not feasible.
The crux of WL8 is building a Strategy that can be backtested, and then put into operation in live trading. Have you built and backtested a Strategy on historical one-second bar data?
Before jumping into seconds interval, I recommend spending some time with WL8 to learn how to operates on a minute basis. Once you have a good grasp of the fundamentals you can jump into trying out seconds based intervals.
Thanks, Glitch. The strategy is based on a one-minute bar and has been backtested and tested on that, not on-second intervals.
Ok then you’d want to use one minute as the scale. You can implement a same bar exit but there’s currently no way to respond to anything happening at a frequency less than the one minute scale.
So if I understand well, it is not possible to update live IB positions by the second even if I use IQFeed and seconds intervals.
IB Positions will update anytime there's an update, but not faster than every 1 second.
Running Strategies every 1 second can be problematic. You can try with a dummy IB account first and see how far you get.
I'm not recommending it though.
Running Strategies every 1 second can be problematic. You can try with a dummy IB account first and see how far you get.
I'm not recommending it though.
streaming charts allow you to execute a strategy on all intervals (on the other hand tick cannot be backtested).
I have already tried to execute a strategy with IQFeed on a very volatile asset in 30 ticks which consists of buying and selling 5 bars later, and the position opened and closed in less than half a second.
So if you use a strategy in second, it will execute all orders (limit, stop, target...) without problem.
If you want to “combine” with discretionary trading why not use IB hotkeys.
On the other hand, in the very short term, the execution of orders is important, WL would have to take into account different orders (stop-limit, IBALGO, etc.) which comes out of the context of the software and this will be of no use in backtest. Can a moderator tell me all the same if this is feasible?
To come back to strategy monitor, why not add a delay to “run now”:
so as to execute and update signal, stop/targets much more quickly.
I have already tried to execute a strategy with IQFeed on a very volatile asset in 30 ticks which consists of buying and selling 5 bars later, and the position opened and closed in less than half a second.
So if you use a strategy in second, it will execute all orders (limit, stop, target...) without problem.
If you want to “combine” with discretionary trading why not use IB hotkeys.
On the other hand, in the very short term, the execution of orders is important, WL would have to take into account different orders (stop-limit, IBALGO, etc.) which comes out of the context of the software and this will be of no use in backtest. Can a moderator tell me all the same if this is feasible?
To come back to strategy monitor, why not add a delay to “run now”:
so as to execute and update signal, stop/targets much more quickly.
QUOTE:I can't even imagine how adding a delay to "Run Now" even makes sense, but if you want to talk about it, start a new topic.
To come back to strategy monitor, why not add a delay to “run now”:
QUOTE:In this case, set the chart scale to 10-second bars. You should backtest with that scale first, but I think running a Strategy every 10 seconds on a fast machine is probably feasible to trade live.
I mean I need to move my stop within 10 seconds of my target price being hit.
Hey Cone,
The strategy works on 1 minute but backest with 10 seconds I am getting errors
The strategy works on 1 minute but backest with 10 seconds I am getting errors
You need to upgrade to Build 81.
Upgraded, backtest works now on 10 seconds interval, will test live tomorrow. Thanks Cone!
Works on backtest but no signals on strategy monitor, probably because my machine is too slow. I am getting a Falcon super fast laptop, will see if it works then.
Any scale below 1 Minute will never work in the Strategy Monitor (and I do mean "never").
And now that I've looked into it, I'll retract that previous post, and state it this way:
The S. Monitor is not designed to support bar intervals less than 1-Minute.
The case is that we never considered that the S. Monitor would be run on bar intervals faster than 1-Minute, which is one reason the seconds aren't displayed for "Next Run".
Often, tickers won't trade for short intervals like 1 minute (or even 5 minutes) and the S. Mon. will poll/wait up to 40 seconds for an update for the last bar before moving on. So clearly this isn't going to work for even 30-second bars.
The S. Monitor is not designed to support bar intervals less than 1-Minute.
The case is that we never considered that the S. Monitor would be run on bar intervals faster than 1-Minute, which is one reason the seconds aren't displayed for "Next Run".
Often, tickers won't trade for short intervals like 1 minute (or even 5 minutes) and the S. Mon. will poll/wait up to 40 seconds for an update for the last bar before moving on. So clearly this isn't going to work for even 30-second bars.
Got it, thanks
Your Response
Post
Edit Post
Login is required