QUOTE:
I didn't know the script couldn't handle an an order based on the open before the market opens..that seems like a huge limitation
Come again? Let's look at it from another perspective. How do YOU place an order based on the opening price before the open, i.e., before you know what the opening price is? Do you have a crystal ball that actually works? (If you do, please contact me in support, and don't tell anyone else.)
QUOTE:
Can you base the trails off the ask/bid (for buy/sell short respectively) instead? Before the market opens?
That's a possibility if that data were actually provided to WLP in some manner. Issues:
1. Fidelity does not provide pre/post market data to WLP
2. Bid/ask data is not available
to the script even during market hours.
3. Bid/ask data is not available for backtesting.
4. Have you ever really watched how listed stocks (NYSE) open relative to the somewhat illusional premarket bid/ask?
I don't know how long you've been trading, but let me tell you that if you're making discretionary trading decisions based on the bid/ask without have some methodology behind it (like knowing the tricks of the "axe" for the particular market), then you're not likely going to make any money trading. In the end, the only thing that counts are the ticks on the chart, and that data is avaialble for testing and trading with WLP.
Most novice traders get their first look at the Level 2 bid/ask and think they've got the key to the market. Nothing is further from the truth, and they probably don't know that the big guys have Level 3 that shows the incoming order flow, allowing them to move their bid and offers to scare the little guys into going where they want them. Imho, most traders should use Level 2 for nothing more than order routing to hit the ECNs with maximum precision and timeliness. And if you're making money doing that, then you don't need Wealth-Lab to trade for you.
QUOTE:
then the new OCO trailing stops are placed on the current bid/ask, not the open.
Forget about the bid/ask. The script doesn't have access to that data. During the day, think "close". The difference between the close of an intraday interval and the open of a new one is just 1 tick, and most often they're the same price. Lesson: Espeically fo intraday strategies, never try to use the opening price to create a trade on the same bar (it's not possible), and just use the close of the most-recent bar for trades on the next bar. The difference is 1 tick (and maybe 1 msec), and your script actually has the data.
QUOTE:
Fidelity's simple website allows for OCO trailing stops, so I don't understand why they wouldn't support these order types on Wealth-Lab.
OCO trailing stops are possible - for exits, just not for entries. Most strategies have a good idea whether they want to go long or short before placing the order.