buyers not stepping up.
$30,000 Millionaire said:
F these sellers.
I'd have gone with Friday because it's end of the month and the qtr. I look for it to run into the weekend and close out the qtr strong.Cookiemonster64 said:
I cheaped out and went with out of the money 438...it was true lotto size....$5....but if I coulda turned $5 into $20 that woulda been fine by me....as soon as the bell rang, dang /ES zoomed and woulda been in the money. kinda funny....but obviously in the money 437 was the way to go. I'm getting better and direction, but picking targets is still weak spot for me...appreciate you sharing your strategies.
MicroStrategy has acquired an additional 12,333 BTC for ~$347.0 million at an average price of $28,136 per #bitcoin. As of 6/27/23 @MicroStrategy hodls 152,333 $BTC acquired for ~$4.52 billion at an average price of $29,668 per bitcoin. $MSTR https://t.co/joHo1gEnR0
— Michael Saylor⚡️ (@saylor) June 28, 2023
FJ43 said:
One trade today I set alerts on based on yesterdays move. Fills didn't happen at same time but got them.
Trails set on balance. Can't babysit. May leave money on table but I'll take the gains on the scalp.
FJ43 said:$30,000 Millionaire said:
most of you are SPY traders, so - thought I would include this.
I think 423 is very realistic as a test. 412 is possible, but I'd be a bit surprised if we got there anytime soon.
I'm with 30k
Watch the arrow zone. I posted that gap a while back I thought would fill at some point. Will the gold line be tapped at some point?
The play? Dead cat bounce. But trade what is in front of you.
Quote:
//@version=4
strategy("PPO Angle Strategy with Modified Sell Condition", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, process_orders_on_close=true)
startYear = input(2022, "Start Year")
startMonth = input(12, "Start Month")
startDay = input(1, "Start Day")
endYear = year(time)
endMonth = month(time)
endDay = dayofmonth(time)
// Date range condition
dateRangeCondition = time >= timestamp(startYear, startMonth, startDay, 0, 0) and time <= timestamp(endYear, endMonth, endDay, 23, 59)
// Input parameters for PPO
ppoFastLength = input(21, title="PPO Fast Length")
ppoSlowLength = input(52, title="PPO Slow Length")
ppoSignalLength = input(9, title="PPO Signal Length")
minPpoSignalDistance = input(0.1, title="Minimum Distance Between PPO and Signal Lines", type=input.float)
minAngleDifference = input(2, title="Minimum Angle Difference (Degrees)", type=input.integer)
stopLossPct = input(20, title="Stop Loss %", type=input.integer)
emainput = input(100, title="EMA XXX support line", type=input.integer)
// Inputs
ema1Period = input(title="EMA #1 Period", type=input.integer, defval=5)
ema2Period = input(title="EMA #2 Period", type=input.integer, defval=50)
ema3Period = input(title="EMA #3 Period", type=input.integer, defval=200)
//emaCrossOverBBPeriod = input(title="EMA Cross Over BB Period", type=input.integer, defval=10)
// Calculate EMAs
ema1 = ema(close, ema1Period)
ema2 = ema(close, ema2Period)
ema3 = ema(close, ema3Period)
// Plot EMAs
plot(ema1, color=color.blue, title="EMA 1")
plot(ema2, color=color.yellow, title="EMA 2")
plot(ema3, color=color.red, title="EMA 3")
// Calculate PPO
ppo = ema(close, ppoFastLength) - ema(close, ppoSlowLength)
ppoSignal = ema(ppo, ppoSignalLength)
// Calculate EMA 50
ema = ema(close, emainput)
emaSlope = ema - ema[1]
emaSlopePositive = emaSlope > 0
emaSlopeNegative = emaSlope < 0
priceBelowEma = close < ema
priceAboveEma = close > ema
// Calculate slopes and angle differences
ppoSlope = ppo - ppo[1]
ppoSignalSlope = ppoSignal - ppoSignal[1]
ppoAngle = atan(ppoSlope) * 180 / (math.pi)
ppoSignalAngle = atan(ppoSignalSlope) * 180 / (math.pi)
angleBetweenLines = acos((ppoSlope * ppoSignalSlope + ppoSlope[1] * ppoSignalSlope[1]) / (sqrt(pow(ppoSlope, 2) + pow(ppoSlope[1], 2)) * sqrt(pow(ppoSignalSlope, 2) + pow(ppoSignalSlope[1], 2)))) * 180 / math.pi
// Stop loss
stopLoss = strategy.position_avg_price * (1 - stopLossPct / 100)
// Calculate Bollinger Bands
length = 20
mult = 2.0
basis = sma(close, length)
dev = mult * stdev(close, length)
upperband = basis + dev
lowerband = basis - dev
// Define long entry and exit conditions
enterLong = dateRangeCondition and (priceAboveEma and crossover(ppo, ppoSignal) or (ppoSlope > 0 and ppoAngle > minAngleDifference and crossover(ppo, ppoSignal) and (ppo < 0 )))
// Define sell condition
exitLong = dateRangeCondition and ((ppo < (ppoSignal - minPpoSignalDistance) or close<stopLoss))
// Define buy and sell signals
buySignal = enterLong and bar_index > 0
sellSignal = exitLong
// Plot buy signal as a solid green square with a "BUY" label, and sell signal as a solid red square with a "SELL" label
buySignalLabel = buySignal and strategy.position_size == 0
sellSignalLabel = sellSignal and strategy.position_size > 0
plotshape(buySignalLabel, style=shape.labelup, location=location.belowbar, color=color.green, size=size.normal, text="Buy", textcolor=color.white, offset=0)
plotshape(sellSignalLabel, style=shape.labeldown, location=location.abovebar, color=color.red, size=size.normal, text="Sell", textcolor=color.white, offset=0)
if buySignal and strategy.position_size == 0
strategy.entry("Long Entry", strategy.long)
if sellSignal and strategy.position_size > 0
strategy.close("Long Entry")
plot(ema, color=color.blue, title="EMA Support")
// Plot the values of the variables in the data window
plotchar(priceAboveEma, "priceAboveEma", "", location.top, size=size.tiny)
plotchar(ppo, "PPO", "", location.top, size=size.tiny)
plotchar(ppoSignal, "PPO Signal", "", location.top, size=size.tiny)
plotchar(ppoSlope, "PPO Slope", "", location.top, size=size.tiny)
plotchar(ppoSignalAngle, "PPO Angle", "", location.top, size=size.tiny)
plotchar(ema, "EMA", "", location.top, size=size.tiny)
plotchar(emaSlope, "EMA Slope", "", location.top, size=size.tiny)
plotchar(close, "Close", "", location.top, size=size.tiny)
plotchar(stopLoss, "stoploss", "", location.top, size=size.tiny)
plotchar(strategy.position_size, "Position Size", "", location.top, size=size.tiny)
plotchar(strategy.position_avg_price, "Position Avg Price", "", location.top, size=size.tiny)
That gap fill didn't take longwanderer said:
ENVX. Up 17% on the day. Today probably isn't a great day to enter, but if it can clear that ~15.60 resistance it has a gap at 17.77 to fill.
Not spiking the football, but if you'd bought XRX yesterday, then you'd capture the 1.75% divy and be able sell now for even more profit today.Bird Poo said:So if I buy @ 14.20 today, what if it continues to go down tomorrow?ProgN said:
Howdy family, if anyone in here has a chunk of cash sitting on the sidelines and might be interested in a almost 1.75% ONE DAY CDish return on your cash, then buy $XRX today.
XRX, isn't volatile and it goes ex-dividend tomorrow, so you'd capture that dividend just for holding the stock overnight.
Just an idea to pick up some walking around money on your sideline cash.