Friday, June 29, 2018

Ross

Low float 20% move
15  million sh
VVPR
$3 2500
S


1. above avg vol
2. 5% vs yesterday close
3. <50 mil low float

Brechertrading.com

Chris Brecher

Saturday, June 23, 2018

candlestick code

https://www.niftytradingacademy.net/amibroker-afl/scanner-and-candlestick-pattern-indicator

WhiteBody = C > O;
BigWhite = (Close – Open)/Open > 0.015 AND (Close – Open) * 2 > High – Low;
BlackBody = C < O;
BigBlack = (Open – Close)/Open > 0.015 AND (Open – Close) * 2 > High – Low;
Big = abs((Close – Open)/Open) > 0.014;
LongUpperShadow = H – Max(O,C) > (H – L)*0.67;
LongLowerShadow = Min(O,C) – L > (H – L)*0.67;
rng = abs((C-O)/O);
lowerShadow = Min(O,C) – L;
uppershadow = H – Max(O,C);
body = abs(O-C);
rngx = abs(H – L);
rngy = H-L;
shaven = lowerShadow < rngy*0.1;
ShavenBottom = L == Min(O,C);
ShavenHead = H == Max(O,C);
prevSize = abs(Ref(O,-1)-Ref(C,-1));
currentSize = abs(O-C);
fwh = Ref(H,-4);
fwl = Ref(L,-4);
isPrevLargeWhite = Ref(big,-1) AND Ref(whitebody,-1);
SmallRealBody = rng < 0.003 AND rng >0;
Diff = abs((prevSize – currentSize) / currentSize);
DownTrend = (H < Ref(H,-1) AND L < Ref(L,-1));
UpTrend = (H > Ref(H,-1) AND L > Ref(L,-1));
isPrevUpTrend = Ref(uptrend,-1);
RealBodyGapUp = Min(O,C) > Max(Ref(O,-1),Ref(C,-1));
RealBodyGapDown = Max(O,C) < Min(Ref(O,-1),Ref(C,-1));
FallingWindow = Ref(downtrend,-1) AND GapDown();
RisingWindow = Ref(uptrend,-1) AND GapUp();
isfalling = bigblack AND fallingwindow;
isrising = bigwhite AND risingwindow;
rwh = Ref(H,-4);
rwl = Ref(L,-4);
isFallingBlack = Ref(fallingwindow,-1) AND Ref(blackbody,-1);
horw = Ref(H,-2);
windowOpen = C < horw;
opensInside = O < Ref(O,-1) AND O > Ref(C,-1);
similarSize = diff <= 0.25;
GapUpFromWhite = realBodyGapUp AND isPrevLargeWhite AND isPrevUptrend;
isPrevLargeBlack = Ref(big,-1) AND Ref(blackbody,-1);
isPrevDownTrend = Ref(downtrend,-1);
GapDownFromBlack = realBodyGapDown AND isPrevLargeBlack AND isPrevDowntrend;
isRisingWhite = Ref(risingwindow,-1) AND Ref(whitebody,-1);
lorw = Ref(L,-2);
windowOpenx = C > lorw;
Doji = C == O AND V > 0;
LongLeggedDoji = doji AND (H – L)/L > 0.01;
StarUp = smallRealBody AND gapUpFromWhite;
DojiStarUp = doji AND gapUpFromWhite;
DojiStarDown = doji AND gapDownFromBlack;
StarDown = smallRealBody AND gapDownFromBlack;
isPrevDownTrendx = Ref(downtrend,-3);
firstDoji = Ref(doji,-2);
secDojiLower = Ref(doji,-1) AND Ref(realBodyGapDown,-1);
isPrevUpTrendx = Ref(uptrend,-3);
secDojiHigher = Ref(doji,-1) AND Ref(realBodyGapUp,-1);
BeltHold = shavenbottom AND shavenhead AND big;
Engulfing = Max(O,C) > Ref(Max(O,C),-1) AND Min(O,C) < Ref(Min(O,C),-1);
UmbrellaLine = uppershadow < rngx*0.1 AND lowershadow > body*2;

Trading halted scanner

https://www.hahn-tech.com/ans/scan-for-trading-halts/

Sunday, June 17, 2018

Sunday Ricky

WTI
DRIP day trade decending, need pass EMA
GUSH down
EDIT up buy at SMA
IGT

Saturday, June 16, 2018

HullMA code

using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;

namespace WealthLab.Strategies
{
public class HullMA : DataSeries
{
public HullMA ( DataSeries ds, int period ) : base(ds, "HullMA")
{
DataSeries SlowWMA = WMA.Series( ds, period );
DataSeries FastWMA = WMA.Series( ds, (int)(period/2) );
DataSeries hma = WMA.Series( ( FastWMA + ( FastWMA - SlowWMA ) ), (int)Math.Sqrt(period) );

for (int bar = period; bar < ds.Count; bar++)
{
this[bar] = hma[bar];
}
}

public static HullMA Series( DataSeries ds, int period )
{
HullMA _hma = new HullMA( ds, period );
return _hma;
}
}

public class HMAStrategy : WealthScript
{
private StrategyParameter paramPeriod;

//Pushed indicator StrategyParameter statements
private StrategyParameter slider1;
private StrategyParameter slider2;
private StrategyParameter slider3;
private StrategyParameter slider4;
private StrategyParameter slider5;
private StrategyParameter slider6;
public HMAStrategy()
{
//Pushed indicator CreateParameter statements
slider1 = CreateParameter("AroonDown_Period_1",20,2,200,20);
slider2 = CreateParameter("AroonUp_Period_2",20,2,200,20);
slider3 = CreateParameter("DIMinus_Period_3",14,2,200,20);
slider4 = CreateParameter("DIPlus_Period_4",14,2,200,20);
slider5 = CreateParameter("ADX_Period_5",14,2,200,20);
slider6 = CreateParameter("RSI_Period_6",20,2,200,20);
paramPeriod = CreateParameter( "Period", 20, 2, 100, 1 );
}

protected override void Execute()
{
HullMA hma = new HullMA( Close, paramPeriod.ValueInt );
PlotSeries( PricePane, hma, Color.Blue, WealthLab.LineStyle.Solid, 1 );
//Pushed indicator ChartPane statements
ChartPane paneAroon1 = CreatePane(40,true,true);
ChartPane paneADX1 = CreatePane(40,true,true);
ChartPane paneRSI1 = CreatePane(40,true,true);

//Pushed indicator PlotSeries statements
PlotSeries(paneAroon1,AroonDown.Series(Close,slider1.ValueInt),Color.FromArgb(255,139,0,0),LineStyle.Solid,2);
PlotSeries(paneAroon1,AroonUp.Series(Close,slider2.ValueInt),Color.FromArgb(255,0,100,0),LineStyle.Solid,2);
PlotSeries(paneADX1,DIMinus.Series(Bars,slider3.ValueInt),Color.Red,LineStyle.Solid,3);
PlotSeries(paneADX1,DIPlus.Series(Bars,slider4.ValueInt),Color.Teal,LineStyle.Solid,3);
PlotSeries(paneADX1,ADX.Series(Bars,slider5.ValueInt),Color.Purple,LineStyle.Solid,3);
PlotSeries(paneRSI1,RSI.Series(Close,slider6.ValueInt),Color.FromArgb(255,0,0,128),LineStyle.Solid,2);

}
}
}

Hull Moving Average + Aroon indicator

I finally have found my setup and my flow... I use a 10 period Hull ma, a 55 period Hull ma, a 200 sma, and a 20 period Aroon indicator... basically scan for uptrends intraday, draw my fib retracements and then wait for the retracement that is confirmed with a bullish Aroon crossover and then I get out as my 10 Hull ma turns from green to red (most of the time)... my stop is the 10 hull ma turning red. sitting at 87.5% success rate in intraday trades since I started using this... do your own DD but just figured I’d share what is working for me...

https://youtu.be/FFke4KN-lyQ


Finviz: https://finviz.com/
Investopedia: https://www.investopedia.com/
Stockfetcher: https://www.stockfetcher.com/


indicators
https://youtu.be/rsLbbJgK2-w

Thursday, June 14, 2018

Dave Foster markettamer.com

http://offers.markettamer.com/six-month-education/

dave.foster@markettamer.com

big candle stick body decide the trend

Tuesday, June 12, 2018

Swing trade

https://bullsonwallstreet.com/author/paulsingh/

https://rewardsfuel.xyz/10333/index.html

LULU
RUKU

get out before earnings

https://pauljsingh.com/2015/04/02/21-profitable-stock-trading-setups-and-the-optimal-conditions-to-trade-them/


  1. Remounts: any market
https://www.youtube.com/watch?v=iEhvo2pvgdk



save code for counters

               // test further(long) bars if all red
                int greenCnt = 0;
                int redCnt = 0;
                int volumeCnt = 0;
                int loopCnt = 0;
                int j = 0; //track the next bar beyond the short term range
                int k = bar - lookbackShort;
                PrintDebug("loop through short range bar:" + bar + " to " + k);
                for (int i = bar; i >= k; i--)
                {
                    Console.WriteLine("loop:" + loopCnt);
                    loopCnt += 1;
                    if (greenOrRed(Bars, i))
                    {
                        greenCnt += 1;
                        PrintDebug(bar + ":green:" + greenCnt + " close:[" + i + "]=" + Bars.Close[i] + " loop:" + loopCnt);
                    }
                    else
                    {
                        redCnt += 1;
                        PrintDebug(bar + ":red:" + redCnt + " close:[" + i + "]=" + Bars.Close[i] + " loop:" + loopCnt);

                    }
                    if (Bars.Volume[i] >= Bars.Volume[i - 1])
                    {
                        volumeCnt += 1;
                        PrintDebug(bar + ":volcnt=" + volumeCnt + " vol:" + Bars.Volume[i] + " bar:" + (bar - 1) + " vol:" + Bars.Volume[i - 1] + " close:" + Bars.Close[i] + " loop:" + loopCnt);
                    }
                    j = i;
                }

                s1.greenCntShort = greenCnt;
                AnnotateBar(greenCnt + " G", bar, true, Color.White, Color.Black);
                s1.redCntShort = redCnt;
                PrintDebug("end of loop bar:" + bar + ": total short green cnt:" + greenCnt);
                PrintDebug("end of loop bar:" + bar + ": total short red cnt:" + redCnt);
                PrintDebug("end of loop bar:" + bar + ": total short vol cnt:" + volumeCnt + " red cnt:" + redCnt + " loop:" + loopCnt);
                j = j - 1;
                int l = k - lookbackLong; // look back further

                PrintDebug("loop through long range bar:" + j + " to " + l);

                // looking for the futher bars than short  range
                redCnt = 0;

                loopCnt = 0;
                for (int i = j; i >= l; i--)
                {
                    //Console.WriteLine("loop:" + loopCnt);
                    loopCnt += 1;

                    if (Bars.Close[i] < Bars.Close[i - 1])
                    {
                        redCnt += 1;
                        PrintDebug(bar + ":long red cnt:" + redCnt + " close:[" + i + "]=" + Bars.Close[i] + " loop:" + loopCnt);
                    }

                    if (Bars.Close[i] > Bars.Close[i - 1])
                    {
                        greenCnt += 1;
                        PrintDebug(bar + ":" + greenCnt + " close:[" + i + "]=" + Bars.Close[i] + " loop:" + loopCnt);
                    }

                    if (Bars.Volume[i] >= Bars.Volume[i - 1])
                    {
                        volumeCnt += 1;
                        PrintDebug(bar + ":vol cnt:" + volumeCnt + " close:[" + i + "]=" + Bars.Close[i] + " loop:" + loopCnt);
                    }
                    //j = i;
                }

                s1.greenCntLong = greenCnt + s1.greenCntShort; //total green cnt for short and long # of bars

hot keys

Tools > Preferences > Hot keys and Gestures > "Selected Window", scroll down to buy, sell, short, ....etc

Wednesday, June 6, 2018

6/6/2018 profitable day & day trading

1 min chart day trading & swim trading

philosophy
4:20/15 AM, news, gapping, volume take out
AXON 6/6
AXON swim trade
ENDP swim
COOL swim
CRON
ACB
MEDFF
VSTM
MRNS
MEIP 5 waves up
WUBA
MLNX 10% trade
FMI 2013/11/15 chart 14:05 min

vol buzz 100 day avg vol , second by second
VRX

MU
cross over moving average, then dip time to buy
50 day moving avg (pull back to 50 then continue)
rising parellel channel
VIVT
VISN sell at lunch hour (5 waves up)
TSLA
NKTR
SIG
pattern/news/ developing pattern
add day trading
7/21 Chicago money show
AMD
focus list, pick up among the potential, price less than $3
5-25 price range. Ex AMD
which
pull back down low volume(quiet), then push up
(low vol ebb)
has to have news
MGDL 9/22/2017 38.10 min
OBV increase
1st 20 min form trade trend
buy small size with stop, then add
wait 15-20 mins for channel to form
MRTX rising parrell channel

pull back sell 1/2, latter goes up

trade with stops
44:45 trading the clock
best 1st 10-15 min
take a break at lunch hour
46:49 see pattern
CANN last of the hours 20 seconds

channel line, and support level

GILD 5 wave del, pass 50  target 76
ABX gold not ready 51:00
X 51:40 head and shoder break 31 then out
36.50 out target 42
GE horrible stock
inverse head and shouder, if above 15.6

ARRY
18.75 break -> 20 OVB good
ASPS target 37.8 need vol
JPM  res 115 target 120

Set stops 57:45
never %, under key level support , never trailing stop (intra day)
10/21/50 day trade all three broke time to stop

weekend swing


Saturday, June 2, 2018

DMI EMA 9 bars range

if DMI/EMA cross over - record price
 if current price > avg(previous 3 bar price) > cross over price

if cross over twice in previous X bars

if 3 continue 3 green higher(they may be equal) SELL (3 continue bar higher than previous 1 bar)

if DMI/EMA cross over in X(1) bars
  if X(1) bars drop after cross over
       BUY and SELL (if gain 5 cents) or STOP if ...
 
if EMA crossover X(10) bars, then DMI crossover X(2) times with in X(9) bars and  Green X times BUY

if continue drop X bars and next X bars higher than previous X bars then BUY (if the lowest bar is a hammer) or RSI under 30

DMI/EMA next to each other and Green in next two bars BUY, SELL in 7 bars (if price is higher or ...)


Friday, June 1, 2018