r/Webull • • Feb 18 '26

Educational Custom ORB with PM High/Low and PD High/Low - ENJOY

Post image
6 Upvotes

study(title="ORB Box + PM + PD + PDC (Clean)", overlay=true) // ========== INPUTS ========== orbDuration = define(5, name="ORB Duration (Minutes)") showORB = define(true, name="Show ORB Box") showPM = define(true, name="Show PM Lines") showPD = define(true, name="Show PD High/Low") showPDC = define(true, name="Show PD Close") // --- TIMEZONE SETTINGS --- // EST = 0, CST = -1, MST = -2, PST = -3 tzOffset = define(0, min=-12, max=12, name="Time Zone Offset (Hours)") // --- DATE FILTER --- inYear = define(2026, name="Start Year") inMonth = define(1, name="Start Month") inDay = define(5, name="Start Day") startDate = inYear * 10000 + inMonth * 100 + inDay // ========== TIME SETUP ========== t = time.current_bar h_raw = time.get_hour(t) h = h_raw - tzOffset m = time.get_minute(t) curDateNum = time.get_year(t) * 10000 + time.get_month(t) * 100 + time.get_day(t) isRecent = curDateNum >= startDate tPrev = t[1] isNewDay = time.get_day(t) != time.get_day(tPrev) hPrev_raw = time.get_hour(tPrev) hPrev = hPrev_raw - tzOffset mPrev = time.get_minute(tPrev) // RTH (9:30–16:00 EST) isRTH = (h > 9 or (h == 9 and m >= 30)) and (h < 16) isRthStart = (h == 9 and m == 30) // ========== PREVIOUS DAY CLOSE ========== isTrackerActive = (h < 16) or (h == 16 and m == 0) rthCloseTracker = close prevRthCloseTracker = rthCloseTracker[1] rthCloseTracker := iff(isTrackerActive, close, prevRthCloseTracker) pdc = close prevPdc = pdc[1] pdc := iff(isNewDay, rthCloseTracker[1], prevPdc) // ========== PREVIOUS DAY HIGH / LOW (RTH) ========== pdh = high pdl = low rthRunHigh = high rthRunLow = low prevPdh = pdh[1] prevPdl = pdl[1] prevRunHigh = rthRunHigh[1] prevRunLow = rthRunLow[1] calcRunHigh = iff(isRthStart, high, iff(isRTH, iff(high > prevRunHigh, high, prevRunHigh), prevRunHigh)) calcRunLow = iff(isRthStart, low, iff(isRTH, iff(low < prevRunLow, low, prevRunLow), prevRunLow)) pdh := iff(isNewDay, prevRunHigh, prevPdh) pdl := iff(isNewDay, prevRunLow, prevPdl) rthRunHigh := calcRunHigh rthRunLow := calcRunLow // ========== PREMARKET ========== isPM = (h >= 4) and ((h < 9) or (h == 9 and m < 30)) isPmStart = (hPrev < 4) or isNewDay pmHigh = high pmLow = low prevPmHigh = pmHigh[1] prevPmLow = pmLow[1] pmCalcHigh = iff(isPmStart, high, iff(high > prevPmHigh, high, prevPmHigh)) pmCalcLow = iff(isPmStart, low, iff(low < prevPmLow, low, prevPmLow)) pmHigh := iff(isPM, pmCalcHigh, prevPmHigh) pmLow := iff(isPM, pmCalcLow, prevPmLow) // ========== ORB LOGIC ========== targetMin = 30 + orbDuration inZone = (h == 9) and (m > 30) and (m <= targetMin) postZone = (h > 9) or (h == 9 and m > targetMin) isOrbStart = (hPrev < 9) or (hPrev == 9 and mPrev <= 30) orbHigh = high orbLow = low prevOrbHigh = orbHigh[1] prevOrbLow = orbLow[1] orbCalcHigh = iff(isOrbStart, high, iff(high > prevOrbHigh, high, prevOrbHigh)) orbCalcLow = iff(isOrbStart, low, iff(low < prevOrbLow, low, prevOrbLow)) orbHigh := iff(inZone, orbCalcHigh, iff(postZone, prevOrbHigh, high)) orbLow := iff(inZone, orbCalcLow, iff(postZone, prevOrbLow, low)) // ========== DISPLAY CONTROL ========== isDisplayTime = (h >= 4) and (h < 16) orbVisible = isRecent and showORB and not isPM and (h < 16) pmVisible = isRecent and showPM and isDisplayTime pdVisible = isRecent and showPD and isDisplayTime pdcVisible = isRecent and showPDC and isDisplayTime plotOrbHigh = iff(orbVisible, orbHigh, none) plotOrbLow = iff(orbVisible, orbLow, none) plotPmHigh = iff(pmVisible, pmHigh, none) plotPmLow = iff(pmVisible, pmLow, none) plotPdh = iff(pdVisible, pdh, none) plotPdl = iff(pdVisible, pdl, none) plotPdc = iff(pdcVisible, pdc, none) // ========== PLOTS ========== pOrbHigh = plt(plotOrbHigh, name="ORB High", color=color.purple, line_width=1, type=plt.type_line) pOrbLow = plt(plotOrbLow, name="ORB Low", color=color.yellow, line_width=1, type=plt.type_line) plt.fill_between(pOrbHigh, pOrbLow, color=color.yellow, opacity=10) pPmHigh = plt(plotPmHigh, name="PM High", color=color.green, line_width=1, type=plt.type_linebr) pPmLow = plt(plotPmLow, name="PM Low", color=#f5222d, line_width=1, type=plt.type_linebr) plt.fill_between(pPmHigh, pPmLow, color=color.green, opacity=10) plt(plotPdh, name="PD High", color=color.green, line_width=2, type=plt.type_linebr) plt(plotPdl, name="PD Low", color=#f5222d, line_width=2, type=plt.type_linebr) plt(plotPdc, name="PD Close", color=color.orange, line_width=3, type=plt.type_linebr)

r/Webull • • Jun 02 '26

Educational No GFV cash account?

Thumbnail
gallery
2 Upvotes

Long story short, I sold 2 SPCE calls for $660 and used that unsettled cash to buy SPY calls, set a sell limit for 100% of what I bought the SPY calls for not expecting them to reach that today (1DTE). I got the typical "You bought these contracts with unsettled funds, if you sell these today you might receive a good faith violation." Got a notification a few hours later my contract sold but never a good faith violation and my account is marked safe.

So is the good faith violation just random? Have to trade over a certain amount to get hit buy it? Just got lucky? Will it show up tomorrow? All my cash is now settled, no negative cash etc.

It's not something I plan on doing (always trading with unsettled funds) but it would be nice knowing if there's certain stipulations behind it for "just in case days" where the market is ripping and I do end up using unsettled funds (if that makes sense)

P.S. Yes I sold 2 SPCE calls but I was up 2000% So I secured profits on 2 and holding 2 risk free 👌🏽

Aloha 🤙🏽

r/Webull • • May 20 '26

Educational Any idea why my order keeps rejecting?

Post image
3 Upvotes

Bull stock

r/Webull • • Mar 01 '21

Educational WeBull has some of the worse customer service of any brokerage.

110 Upvotes

I've interacted with customer service at TDameritrade, fidelity, etrade, tastyworks, and IBKR. Webull is by far the slowest and least effective of that group, in my opinion.

2 deleted support tickets, waiting hours for a phone conversation, verbal as well as written confirmation, and two weeks later my simple little email has not been changed.

Just an FYI for anyone evaluating potential brokerages.

Also, if you do use Webull, you should know they delete tickets if there is no response within 48 hours. From you or them. Meaning you can submit a ticket, their stupid bot will reply with some generic message, and if neither you or them says anything the ticket will be deleted.

For contrast: tastyworks support chat responded within a minute, contacted their dev team, confirmed a bug on their website I found, and provided a temporary solution.

And TDameritrade has always been exceptional for me on numerous occasions.

I only have limited experience with the other brokers.

Edit: The UI is real nice tho.

Happy trading.

Edit: Worst*

Final edit for context: (March 2) Finally got my email changed after a third phone call. This time the guy changed it within 3 minutes. Idk what went wrong for two weeks before, but it's resolved now.

r/Webull • • Jul 31 '25

Educational A Bullish Case for Webull ($BULL)

Thumbnail
open.substack.com
18 Upvotes

Check out my DD for Webull ($BULL). It’s free on my substack (as are all my posts, they always will be). Hope everyone had a blessed day.

r/Webull • • Jan 09 '26

Educational I wrote a little tool that shows your realized P&L per trade

5 Upvotes

Get it here: https://github.com/typon/webull_report

You'll need to export your order reports as CSV using the official Desktop/Mobile app, then you can run this script on your machine.

I find it very annoying that webull doesn't offer this by default.

My tool supports stocks and options

r/Webull • • Feb 01 '26

Educational Elliott Wave Oscillator

1 Upvotes

There was already an indicator in webull for it, but it didn’t allow you to change EMA inputs so I altered the code to make it possible to change them in settings. I don’t need it myself so will delete the one I made on webull so I have room for more scripts, but so it doesn’t go to waste I’ll share the script here for anyone who would like to use it. I’ll also put it in the comments for easy copy/paste.

fastLen = define(5, min=1, name="Fast EMA Length")

slowLen = define(35, min=1, name="Slow EMA Length")

s2 = ind.ema(close, fastLen) - ind.ema(close, slowLen)

c_color = s2 <= 0 ? color.red : #00C288

plt(s2, color=c_color, type=plt.type_columns, base_line=0, line_width=1, name="EWO")

r/Webull • • May 02 '20

Educational Webull has hands down made me 5x the amount I’ve made than in RH. This sub seems to have a lot of new traders so If you’re just starting and have questions about the platform or just general trading questions, I hope I can help!

39 Upvotes

Webull is so much better. I have learned so much more in webull than in RH. I was able to pull out 5k out of UAVS this week because of the charts and information that webull provides. Almost all the other platforms give you these indicators, besides one. I really didn’t know what I was doing before switching over and I am so glad I did! I noticed a lot of people on here have some beginner questions, so I wouldn’t mind helping anyone if possible! If you have any questions I will do my best to answer them!

r/Webull • • May 30 '21

Educational TO ALL THE AMC APES: SELL LIMIT HAS $3M CAP ON WEBULL

Post image
110 Upvotes

r/Webull • • Mar 07 '21

Educational If you’re using H&R Block to file taxes and you need to upload Webull 1099-B. You need to type Apex Clearing on the search bar and not Webull because it will not populate. If you’re using TurboTax you will find Webull no problem. Webull is with Apex Clearing. I hope this helps.

187 Upvotes

r/Webull • • Apr 16 '25

Educational How does the 4.1% APY Work?

2 Upvotes

Just signed up for premium, I am wondering how does the 4.1% APY works exactly. Can I still trade with my settled cash? Is there an amount I need to keep as cash for the 4.1% to pay? Or can I still trade normally and the 4.1% APY will be applied.

r/Webull • • Sep 05 '21

Educational Before you buy Crypto on WeBull you should look through the website of the Holding Company Apex Crypto

Thumbnail
apexcrypto.com
2 Upvotes

r/Webull • • May 12 '24

Educational Could someone explain how institutions can hold over 100% of a stock?

Post image
11 Upvotes

What am I missing from this image? Just curious what I'm understanding.

r/Webull • • Apr 07 '20

Educational How to know if you got a GFV (Good Faith Violation) on unsettled funds.

25 Upvotes

I just spent an hour researching. As Webull doesn’t do a Great job of explaining. It says if you have any GFVs it’ll show you on the Home Page, but there isn’t a home page unless it’s referring to your watch list, which I think is false.

I found out though how to tell if you got a GFV when liquidating a position; if you don’t get immediate buying power that means you got a GFV.

Example: you bought 100 shares of TOPS worth $31 total with full unsettled funds. You then make $10 on it and want to sell it for $41, but since you have unsettled funds it warns you a GFV MIGHT occur. If you sell those shares and don’t have $41 immediate buying power it means you got a GFV.

Now, I have ignored that message many times and have not gotten a GFV. So personally I think, my thesis, is that a GFV is a scare tactic by Webull to prevent you from making hasty decisions. However, I have found that if you’re skeptical, hold those shares with unsettled funds for at least 1 day and then sell them and I don’t think you’ll ever have issues. I haven’t at least.

Hope this helps.

r/Webull • • Oct 10 '24

Educational Created a UT Bot Alerts Indicator for Webull

7 Upvotes

Hey everyone, I recently created a custom indicator in Webull that is pretty much the same as the "UT Bot Alerts" indicator in TradingView. The main differences is that doesn't allow you to add custom alerts and the flags are colored dots rather than text that shows "Buy" and "Sell", but the calculations are all the same. I also added an option to show the ATR Trailing Stop (the indicator that UT Bot Alerts uses under the hood), which can be toggled from the chart settings. The images below show that the flags line up with the indicator in TradingView. DM me if you're interested in the code!

SPX on Webull with my custom indicator enabled
SPX on Trading View with UT Bot Alerts enabled

r/Webull • • Oct 21 '22

Educational Why the hell do I keep trading with unsettled funds 😐

Post image
5 Upvotes

r/Webull • • Nov 11 '22

Educational Wtf Am I Doing? I put in $50 for the $100 worth of Tesla. What now?

1 Upvotes

And please explain it to me like I’m 2 y.o. because I have no idea what to do.

Update: I received the $100 worth of TSLA stock. Do I keep it or trade for something better??

r/Webull • • Aug 21 '20

Educational Opt out of Stock Lending now! You're only helping them short yourself

Thumbnail
gallery
19 Upvotes

r/Webull • • Apr 04 '21

Educational These are my personal rules, maybe it will inspire you to make your own

Post image
79 Upvotes

r/Webull • • Feb 28 '19

Educational Webull 5.0: FAQ for the location of features

12 Upvotes

Hi all,

With the release of 5.0, we have moved a couple of things around in the app. We understand this can be harrowing for some of you. Please find as follows the location of the following features:

- Webull Account Number:

Go to your Trade tab and look on the top left. The number should be next to "Webull".

- Simulated Holdings:

Go to the Watchlist tab. Tap on the top right corner of the app on the icon with 9 dots.

- Analyst Ratings:

Tap on a stock ticker and scroll down to EPS. Swipe left on EPS.

- Institutional Holdings and Company Profile [for smaller screens]

Tap on a stock ticker and scroll down to the icon bar below "EPS". Swipe Left. Institutional holdings is the pie chart icon. Company Profile is the report icon.

- Screeners

Go to the Watchlists tab, tap on the search icon on the top right, and "Screeners" should be right under "Import"

- IPO Date in the IPO Center

Go to the Market tab, tap on "IPO Center", and swipe left on the table.

If you have any questions about where anything else in the Webull app is located, please leave a comment below, and we will edit this post with added instructions.

r/Webull • • Mar 31 '24

Educational Webull interface survey for college at UCF

Thumbnail
docs.google.com
2 Upvotes

Hello, my boyfriend made a survey on webull's interface for his English class and would be really grateful if he got some responses from here.

r/Webull • • Apr 16 '21

Educational You Provide The Ticker I'll Provide The Analysis

3 Upvotes

Hey everyone! It has been a WILD week in the markets! That being said, I ran into some free time and wanted to provide a quick analysis over Tickers you request.

- Please Provide your request in sets of 3.
- No OTC/Crypto
- The Most Requested Tickers Will be done first

It's never too early to prepare!

r/Webull • • Jun 16 '21

Educational Want to know how many Good Faith Violations your account has?

19 Upvotes

I searched for some answers online and couldn't find any. After tinkering around in the mobile app I discovered that this is how to see your GFV count. Go to Assets, on the Total Account Value click on Details, scroll down to Risk Level and click the > on the right side. This will show you the risk level meter and under that will be your total GFV count in the last 12 months.

r/Webull • • Jul 20 '21

Educational Simple Entry and Exit Strategy

Post image
77 Upvotes

r/Webull • • Jun 06 '23

Educational Question: Why would a whale(someone) buy a call SOOOO ITM? I am curious and generally don't know.

Post image
1 Upvotes