Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.
elovemer
Market Wizard-
Content Count
1224 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Articles
Everything posted by elovemer
-
....this is good for drip down days .... to pinpoint where the buyers come in on the one minute chart ....or for spike down at the open type of days
-
this is good to show the best place to enter on the hourly chart
-
this is meant to show body by volume for down bars only
-
this is meant to signal reversal bars
-
....this is meant for large range days.... ... especially at the open
-
thanks for that tip ................. ...............
-
3 bar pivots for hourly chart --------------------------------------- def HA = high[1]; def HB = high[2]; def HC = high[3]; def LA = low[1]; def LB = low[2]; def LC = low[3]; def C = close[1]; def H3 = Max(Max(HA, HB), HC); def L3 = Min(Min(LA, LB), LC); Def calc_PP = (H3 + L3 + C) / 3; def calc_MP = (H3 + L3) / 2; def calc_PR = AbsValue(calc_PP - calc_mp); def calc_PH = Calc_PP + calc_PR; def calc_PL = Calc_PP - calc_PR; plot PH = calc_PH ; plot PL = calc_PL ; #plot smack = if body above or below both pivots, then addcloud else na; addCloud (PH, PL, color.gray ); #color1 default value: color.yellow; #color2 default value: color.red; PH.SetStyle(curve.POINTS); PL.SetStyle(curve.POINTS); #PH.SetPaintingStrategy(paintingStrategy.LINE); #PL.SetPaintingStrategy(paintingStrategy.LINE); PH.SetDefaultColor(color.cyan); PL.SetDefaultColor(color.yellow);
-
you got it working ?
-
yes ... here you go .................. ................... ...................
-
it does not work because when you paste it in it puts spaces in that were not originally there you need to go line by line and wherever it is highlighted.... take out the spaces that should not be there such as "histo gram" should be "histogram" easy to fix it manually
-
it put some extra spaces in there when i pasted it try this i took out spaces in "histo gram" for example
-
let me check it .................. .....................
-
25...35 tf.......... ........... ...........
-
volume by body by range -------------------------------- declare lower; input ATRLength = 14; #plot ATR = AbsValue(close - open); #plot ATR = ((volume)/(absvalue(close-open))); plot ATR = volume / ((absvalue(close-open))/(absvalue(high-low))); ATR.SetDefaultColor(GetColor(8)); ATR.SetPaintingStrategy(PaintingStrategy.HISTOGRAM); ATR.DefineColor("Positive", Color.green); ATR.DefineColor("Negative", Color.red); ATR.AssignValueColor(if (close - open) > 0 then ATR.color("Positive") else ATR.color("Negative"));
-
decrease in pivot range -------------------------------------- declare lower; input ATRLength = 14; def HA = high[1]; def HB = high[2]; def HC = high[3]; def LA = low[1]; def LB = low[2]; def LC = low[3]; def C = close[1]; def H3 = Max(Max(HA, HB), HC); def L3 = Min(Min(LA, LB), LC); Def calc_PP = (H3 + L3 + C) / 3; def calc_MP = (H3 + L3) / 2; def calc_PR = AbsValue(calc_PP - calc_mp); def calc_PH = Calc_PP + calc_PR; def calc_PL = Calc_PP - calc_PR; plot ATR = - ( (absvalue(calc_PH-calc_PL))- (absvalue(calc_PH[1]-calc_PL[1])) ); #plot ATR =1/(AbsValue(calc_PH - calc_PL)) ; #def hum = (AbsValue(calc_PH - calc_PL)) ; ATR.SetDefaultColor(GetColor(8)); ATR.SetPaintingStrategy(PaintingStrategy.HISTOGRAM); ATR.DefineColor("Positive", Color.gray); ATR.DefineColor("Negative", Color.green); ATR.AssignValueColor(if #HUM ATR < 0 then ATR.color("Positive") else ATR.color("Negative"));
-
supply ---------------------- declare lower; input ATRLength = 14; #plot ATR = AbsValue(close - open); plot ATR = if ((close-open)>0) then ((volume)/(close-open)) else 0; ATR.SetDefaultColor(GetColor(8)); ATR.SetPaintingStrategy(PaintingStrategy.HISTOGRAM); ATR.DefineColor("Positive", Color.green); ATR.DefineColor("Negative", Color.red); ATR.AssignValueColor(if (close - open) > 0 then ATR.color("Positive") else ATR.color("Negative"));
-
demand ------------------------------- declare lower; input ATRLength = 14; #plot ATR = AbsValue(close - open); plot ATR = if ((close-open)<0) then ((volume)/ABSVALUE(close-open)) else 0; ATR.SetDefaultColor(GetColor(8)); ATR.SetPaintingStrategy(PaintingStrategy.HISTOGRAM); ATR.DefineColor("Positive", Color.green); ATR.DefineColor("Negative", Color.red); ATR.AssignValueColor(if (close - open) > 0 then ATR.color("Positive") else ATR.color("Negative"));
-
reversal signal ------------------------------------ input signalOffsetFactor = 0.20; def signalOffset = AvgTrueRange(high,close,low,9)*signalOffsetFactor; input price = close; def triggerSell = (close[1] > open[1]) and ((absvalue(close[1]-open[1])) >= 1) and ( close < ( (close[1]) - ((absvalue (close[1]-open[1]))/2) )) ; #-------------------------------- def triggerBuy = (close[1] < open[1]) and ((absvalue(close[1]-open[1])) >= 1) and ( close > ( ((absvalue (close[1]-open[1]))/2)+ close[1])) ; #----------------------------------------- #plot SBS = if (triggerSell , high+signaloffset, if (triggerBuy, low-signaloffset, double.nan) ); plot uSBS = if (triggerSell, high+signaloffset, double.nan); plot dBS = ( if (triggerBuy, low-signaloffset, double.nan) ); uSBS.SetStyle(curve.POINTS); uSBS.SetPaintingStrategy(paintingStrategy.LINE_VS_SQUARES); uSBS.SetLineWeight(2); uSBS.SetDefaultColor(color.blue); dBS.SetStyle(curve.POINTS); dBS.SetPaintingStrategy(paintingStrategy.LINE_VS_SQUARES); dBS.SetLineWeight(2); dBS.SetDefaultColor(color.blue);
-
some stuff i coded.... scalps for 15 min chart ---------------------------------------- declare lower; declare zerobase; input length = 50; input size = 2.5; plot body = if ((absvalue(close-open)) >= size) then absvalue(close-open) else 0; #absvalue (close-open) ; plot bodyAvg = Average((absvalue(close-open)), length); plot after = if ((absvalue(close[1]-open[1])) >= size) and ( (absvalue(close[1]-open[1])) / (absvalue(close-open)) ) >=2 then ( (absvalue(close-open)) ) else 0; after.SetPaintingStrategy(PaintingStrategy.HISTOGRAM); after.SetDefaultColor(GetColor(2)); plot dwnreverse = if (close[1] < open[1]) and ((absvalue(close[1]-open[1])) >= size) and ( close > ( ((absvalue (close[1]-open[1]))/2)+ close[1])) then (absvalue(close-open)) else 0; dwnreverse.SetPaintingStrategy(PaintingStrategy.HISTOGRAM); dwnreverse.SetDefaultColor(GetColor(6)); plot upreverse = if (close[1] > open[1]) and ((absvalue(close[1]-open[1])) >= 2) and ( close < ( (close[1]) - ((absvalue (close[1]-open[1]))/2) )) then (absvalue(close-open)) else 0; upreverse.SetPaintingStrategy(PaintingStrategy.HISTOGRAM); upreverse.SetDefaultColor(GetColor(5)); body.SetPaintingStrategy(PaintingStrategy.HISTOGRAM); body.DefineColor("Up", Color.yellow); body.DefineColor("Down", Color.blue); body.AssignValueColor(if close > close[1] then body.color("Up") else if close < close[1] then body.color("Down") else GetColor(1)); bodyAvg.SetDefaultColor(GetColor(8));
-
...as is often the case with a blast off day.... you get a setup for the open.... but don't reverse against the trend or you get run over quick
-
only made 71.5 ........... ............. ............
-
63......72-73 ........... ...........
-
72.5 ...62.5...63.5 ............. ............... or 64.75.....74.75
-
manage. ............ ............