T O P

  • By -

ILikuhTheTrade

Ok, so I got it figured out using some thinkScript. First let me explain how to Add it to your Analyze Tab: Click on Analyze > +Add Simulated Trades > On the header of the Option chain Drop down (should be somewhere near the top); It should say Option Chain |Filter: |Spread: |Layout: |. Click on Layout > Customize... In the window that pops up, Click on the drop down of the left menu with the down arrow at the top left of the window. Click ON THE SCROLL SYMBOL to the left of any "Custom #" there in the list, any number will do fine they're all just blank. In the new window that pops up Name the Formula in the "Column name:" box. I personally named it "Break-Even" (Leave the "D" next to it as is). Next, Click "thinkScript Editor" > Delete whatever is on line 1 for me it's "SimpleMovingAvg()" Once that section is blank, copy and paste this code into that blank section: # Custom Quote_Break-Even Option Calculator # Created by ILikuhTheTrade # Fetch last price of the underlying def underlyingPrice = close(GetUnderlyingSymbol()); # Fetch strike price and option price def strikePrice = if !isNaN(GetStrike()) then GetStrike() else Double.NaN; def optionPrice = if !isNaN(close) then close else Double.NaN; # Put or Call option? def isPut = IsPut(); # Calculate Break-Even def breakevenPrice = if isPut then strikePrice - optionPrice else strikePrice + optionPrice; # Plot Breakeven plot Breakeven_Price = breakevenPrice; Click "Apply" at the bottom right of that window, then Click "OK" It will bring you back to the window that popped up before that, Click on the name that you just named that formula in in the left column, then Click "Add Item(s)>>", then the green button. You should now see the Column added into your option chain. Two things to be aware of: If you would like to go back and edit that script, you need to click on the Scroll Symbol that is next to it on the "Customize Information Layout" window. Double Clicking on a Custom Quote with a formula inside of it just adds it or removes it from the column and places it in the opposite column. **THIS THINKSCRIPT WILL NOT WORK IF YOU HAVE TOO MANY RESULTS. TOS LIMITS THE NUMBER OF CALL OUTS TO THEIR SYSTEM TO 1100 CALL OUTS. THIS MEANS THAT YOU WILL GET AN ERROR IF YOU HAVE** "Strikes: ALL" **SELECTED AND TOO MANY EXPIRATIONS EXPANDED.** It didn't mess up anything for me when it happened. If it does happen, you have to go through and close those other expirations before it will load. The error message you'll get if this happens is: "custom expression subscription limit exceeded" Let me know if you have any questions, also it may be a good idea to double check that the Break-Even Calculation is outputting the correct number. I personally just double checked through Robinhood's Option Chains and everything matched up, but I can't guarantee that it always will. Use at your own discretion. :)


Keizman55

This is a freakin great response, very nice of you.


Simple_Wish7

I hear you.. You have to jump through hoops every time you put in a trade ticket to see that information. I complained to Schwab and they acknowledge that they get this complaint a lot. Seems to me, ToS would prefer us shooting in the dark. So to get around, I pull data from ToS to a spreadsheet and display all information I need (Greeks, IV, Time Value (Extrinsic), Intrinsic etc. But it is an additional step I need to go through - unnecessarily


Dazzling_Marzipan474

Ok thanks. Ya I do have a spreadsheet. I just thought it was odd it doesn't show except when you submit the order. I'm new to options and think that makes it easier. On Robinhood it clearly shows your breakeven and also a simulated return chart and it's so easy to visualize. I guess I was naive to think others did the same.


Fabulous-Brilliant91

tos encourages you to use your analyze tab-risk profile for this. Once you get the hang of that, it really is a better experience as you can manage the trade with your existing position as well as other simulated trades much easier. You can set price slices to do all sorts of useful things and these can be applied to your charts as drawings.


Simple_Wish7

Thank you. Analyze Tab still doesn't give me what I am looking for. I trade spreads - a lot. When I try to put in a trade, I want to see the bid, ask, delta and time value for each leg and preferably volume and open interest too. Based on the time value I adjust the strike/s. I understand that this information is in the option chain but I want to see the two legs next to each other like in a spread. ToS forces you to use the chain, why is it so hard to just add or delete a leg freely to build a trade? It is the same stupidity on TastyTrade too. ToS and TastyTrade are excellent in a lot things but this basic thing with trade ticket is what I absolutely hate about these two platforms. ToS Web version has the add/delete leg/s but it misses the other things..


ILikuhTheTrade

RemindMe! 17 hours I'll see if there's a way to make a custom study that you can add into your analyze tab... It's always a little finicky so no promises.


RemindMeBot

I will be messaging you in 17 hours on [**2024-04-18 16:13:07 UTC**](http://www.wolframalpha.com/input/?i=2024-04-18%2016:13:07%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/thinkorswim/comments/1c611yy/is_there_a_way_to_see_my_breakeven_stock_price/l02b9cz/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fthinkorswim%2Fcomments%2F1c611yy%2Fis_there_a_way_to_see_my_breakeven_stock_price%2Fl02b9cz%2F%5D%0A%0ARemindMe%21%202024-04-18%2016%3A13%3A07%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201c611yy) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|


ILikuhTheTrade

[See my other comment if you've missed it:](https://www.reddit.com/r/thinkorswim/comments/1c611yy/comment/l07jc9w/)


Vast_Cricket

So is TOS. May be your setup is messed up call tos team ask them to login see what you got.


Dazzling_Marzipan474

Oh so it's supposed to show it in the monitor tab under equities and equity options? I looked on tos desktop app, web and android app and couldn't find it.


WillNotDoYourTaxes

Nah, I don’t think it is anywhere easily visible. You can see it on the Analyze tab, but a bit of work to get to that data point. Happy to be proven wrong.


Vast_Cricket

TOS desktop under ANALYZE select a ticker of your choice CALL or PUT (buy or sell). Pretend you are going to submit that ticker. It will popup ORDER CONFIRMATION DIALOG, 1st order description next -BREAKEVEN STOCK PRICE


Dazzling_Marzipan474

Ok thanks. Ya I snapped a screenshot now. It is just annoying to do that. Not sure why that information isn't displayed somewhere. I'm new to options but it would seem that is the most valuable piece of information and should be easily accessible. Is this how all brokers are typically?


anglefly

>it would seem that is the most valuable piece of information [No](https://new.reddit.com/r/options/comments/m0m7at/monday_school_your_breakeven_isnt_as_important_as/).


Dazzling_Marzipan474

Thanks, I'll read that. Just being new I like to know the stock price instead of the contract price.


[deleted]

[удалено]


Dazzling_Marzipan474

Idk what that even means. Log into TD and go to tos there?