I setup dummy broker as my broker, dragged my strategy over into the strategy window, and am using Yahoo as the streaming data provider, but no orders were triggered to the dummy broker. I manually checked the charts today and at least 2 orders should have been placed on symbol SQQQ. I can't figure out why no orders were placed for my paper trading thru the dummy broker??
Rename
Any errors in the log viewer? What are the data loading settings? Screenshots can also be helpful.
log viewer
data loading settings- using Yahoo
Thanks. When saying "data loading settings" and "screenshots" I meant those for your (unknown) strategy. How do the Order Manager and the chart look like and how many data is loaded? i.e. what makes you think there should be an order placed?
Another misconception is that you may be confusing a historical entry signal (a Position by now) with a live entry signal. These are not produced, only new signals are considered.
Another misconception is that you may be confusing a historical entry signal (a Position by now) with a live entry signal. These are not produced, only new signals are considered.
QUOTE:You said you dragged the strategy into the strategy window, but didn't say that you enabled Auto-Place. That would do it... and we can keep guessing what it was.
but no orders were triggered to the dummy broker.
The best thing to do when you have a doubt like this is to make a screen capture of WealthLab with all the pertinent tools showing: the Strategy Window and Order Manager in this case.
I hope this helps. Here's the way I had it setup Thu. morning before the market open to be ready from the get-go & no orders were triggered by the dummy broker, even though there should've been a few at least.
Look at the Strategy Monitor and the processing log (a copy and paste of that can help too, but not required this time). The data histories never finished loading. The next run was never calculated. If it doesn't run, there will never be signals.
It looks to me like you don't have a intraday data provider (one capable of providing 1 minute data), or, one is not selected in Data Manager > Historical Providers. If Alpaca is your provider (even if it's partial data with limited history) it needs to be "checked" as a provider.
It looks to me like you don't have a intraday data provider (one capable of providing 1 minute data), or, one is not selected in Data Manager > Historical Providers. If Alpaca is your provider (even if it's partial data with limited history) it needs to be "checked" as a provider.
@Cone is right about what you're doing wrong. The SM screenshot clearly shows that the "YAHOO TQQQ/SQQQ" DataSet is selected. See respective column on said screenshot. Yahoo is a pure EOD historical provider which means it doesn't return intraday data (except for its streaming quotes but that's irrelevant in this context).
Bottom line: you should select the Alpaca 1-minute DataSet in the SM instead of Yahoo or ASCII or you won't get any signals.
Bottom line: you should select the Alpaca 1-minute DataSet in the SM instead of Yahoo or ASCII or you won't get any signals.
TY. I will change the data provider to Alpaca for the signals sent to the Dummy broker from now on-- even though the data isn't the best, at least it has intraday data. I thought since Yahoo was a streaming provider that that meant it also provided intraday data?? Could someone just clarify this for me as I don't understand fully. If a provider is streaming data-- doesn't that imply it's either real-time, or at worst 15-minutes delayed from the exchanges but still intraday? Thank you for clarifying this.
Yahoo does not provide intraday historical data which is required to run the strategy. Those "500 bars" of "1 Minute" data in the Strategy Settings - it's simply not capable of intraday backfill. Yahoo's streaming quotes cannot be used for this purpose, only to build streaming bars.
Having said that, the Strategy Monitor should not let users choose an unsupported scale of a selected data provider in principle. Like any intraday scale for Yahoo or Wealth-Data, for example. I think we might be able to make such enhancement.
Having said that, the Strategy Monitor should not let users choose an unsupported scale of a selected data provider in principle. Like any intraday scale for Yahoo or Wealth-Data, for example. I think we might be able to make such enhancement.
You’ll need to have at least one Data Provider in the Data Manager enabled (checked off) that is capable of delivering the intraday data. The SM will wind up using the first Provider it can find amongst those enabled.
So if get Alphavantage real-time data subscription, I could use that to paper trade with the Dummy Broker in WealthLab? And then I wouldn't need Alpaca or the Alpaca extension at all? Does anyone know how much AV charges for real-time data? And does the paid subscription include all the major exchanges for quotes(NYSE/NASDAQ/AMEX/ARCA)? I went to their website but I couldn't find out this info. on there. I'll need some type of reliable data to paper trade until I open my account with IB, which probably won't be until late-December/early-January. TY.
They make it difficult to find pricing on their site, but you can ask them, not us..
https://www.alphavantage.co/support/#support
Write: support@alphavantage.co
Edit -
Click "Get Premium Key" here for pricing -
https://www.alphavantage.co/premium/
Note that AV is not a Streaming provider, it's historical only. But you could trade with it without streaming using the Polling function in the Strategy Monitor.
https://www.alphavantage.co/support/#support
Write: support@alphavantage.co
Edit -
Click "Get Premium Key" here for pricing -
https://www.alphavantage.co/premium/
Note that AV is not a Streaming provider, it's historical only. But you could trade with it without streaming using the Polling function in the Strategy Monitor.
Ok. After reading all the responses on here, it seems like the only way I'm going to get realistic paper trading is to wait until I have my account setup with IB, then pay for their live streaming market data, and then connect my IB paper trading account to WL? Am I understanding this correctly? Or is there some other way to do it that I'm missing? I know that no paper trading will be 100% like real-life but I would at least like it to be somewhat realistic. TY.
It depends on what you mean by realistic. I think you can do realistic just with the free Alpaca account and data. It works great. Is it going to be exactly what you get when trading live? No. Simulations are simulations.
QUOTE:
... the only way I'm going to get realistic paper trading is to wait until I have my account setup with IB, then pay for their live streaming market data,
That should work fine. Just understand streaming data from IB won't be tick-by-tick, but it should have much better than 1-minute resolution.
Now if you require tick-by-tick streaming (Do you?), then you should go with DTN's IQFeed. But it will cost you around $130/mo depending on what you're subscribing to. It's the best real-time data provider.
Well today, following the advice on this forum, I got the Dummy broker to take the orders using Alpaca as the data provider. It worked fine. But now I have another question-- I've looked all over WL but can't find it. Where can I go to see a summary of all the trades/buys/sells/fill prices for the day as well as the profit/loss and the new dummy broker account balance?? TY.
Since "Orders not being generated thru the dummy broker" is resolved, can we perhaps have a new topic for this different question (i.e. offtopic)?
Your Response
Post
Edit Post
Login is required