Wednesday, November 7, 2018

Wednesday, September 5, 2018

09052015 paper trade



















Lifetime High Surging Alice rel vol < 30 cnt 1 last price change > 0.1 <1 (price change)

does not work, because it picked up at high

Wednesday, August 29, 2018

10k a day 200k a month

In order to support 100 full timers, 2k each a month, need 200k a month, so goal is 10k a day 20 days a month

Monday, August 20, 2018

Saturday, August 18, 2018

Saturday, August 4, 2018

Conect Ninja trader to Interactive broker TWS

if cannot login then need to check IB API settings Socket port 7497 or 7496 (7497 is for paper trading)

NT connection setting need to match 7496 or 7497

Monday, July 30, 2018

trade idea filter functions



 Barrie Einarson: https://www.trade-ideas.com/AccountManagement/List.html

arrie Einarson: http://static.trade-ideas.com/FormulaEditor/Instructions.pdf

 https://www.trade-ideas.com/AccountManagement/FilterCodes.html

ctrl + alt + C diagnostic window

Thursday, July 26, 2018

trade idea alerts

09:01 am Barrie Einarson: Test Drive July 2018 Layout
https://www.trade-ideas.com/Cloud.html?code=eb7c84489e7ec251d6a102b2a3cf4286
Pre-Market Actives
https://www.trade-ideas.com/Cloud.html?code=33e6ed7e05ef869cf559ce87cec23dc7
Halts/Resumes
https://www.trade-ideas.com/Cloud.html?code=a5436c56e8d0c91a49d76c18be1f1d2b
Trend Reversals
https://www.trade-ideas.com/Cloud.html?code=c7606937da60cccdeb1bcf96d1753948
IPO List
https://www.iposcoop.com/last-100-ipos/

Wednesday, July 25, 2018

Trade idea test drive day 3

Test Drive July 2018 Layout
https://www.trade-ideas.com/Cloud.html?code=eb7c84489e7ec251d6a102b2a3cf4286
Pre-Market Actives
https://www.trade-ideas.com/Cloud.html?code=33e6ed7e05ef869cf559ce87cec23dc7
Halts/Resumes
https://www.trade-ideas.com/Cloud.html?code=a5436c56e8d0c91a49d76c18be1f1d2b
Trend Reversals
https://www.trade-ideas.com/Cloud.html?code=c7606937da60cccdeb1bcf96d1753948
IPO List
https://www.iposcoop.com/last-100-ipos/

Trade ideas Berrie swing trade rules

My 4 Rules For Swing Trading
1. Check the Daily/Weekly chart for a large Gap – the larger the better so that potential resistance is far away.
2. Check to see where the 200 Day Moving Average – should be far enough away so that it won’t be a possible resistance area.
3. Check to see when the company is due to release earnings – I personally NEVER swing trade through earnings
4. I want the stock to close near the high of the day

Interactive broker paper account reset

You have to log in paper and settings, account settings and it takes overnight to do so

Tuesday, July 24, 2018

Trade idea referral link

 http://bit.ly/TIReferrals

Trade ideasTest drive day 2

chart, linking in property, save as default
alert invalid is alert will be removed
new alert window

trade ideas api

http://blog.stocktickr.com/2007/04/12/automatically-generating-my-watchlist-with-the-trade-ideas-api/

trade idea audible

trade idea audible

equityfeed

https://www.equityfeed.com/register-confirm.jsp

trade idea email sms config

https://www.trade-ideas.com/EmailSmsConfig.html


https://www.trade-ideas.com/View.php?O=0000001_36dd_0&MinTV=100000&MinRL=101&WN=Lifetime+High+Surging&S=9&col_ver=1&show0=D_Type&show1=D_Time&show2=D_Symbol&show3=D_Desc&show4=D_Sector&show5=D_SubSector&show6=D_IndGrp&show7=D_Industry&show8=D_Name&show9=Price&show10=TV&show11=FCD&show12=R20D&show13=RL&show14=Count

trade ideas brokerage plus


How do I configure so it will turn on for every symbol pop up on the alert?

Also if there is a target and stop loss configured, does it send to IB as a bracket order. When I see it show up on IB it is completely outside of TI right? It does not sync the results back. I am saying if I change the order in IB.

Thanks 
Greg

Hey Greg

We have this setup beucase the backtester you fan before trading an untested algo works like this. There is an option for only trade symbol once a day can be unchecked but be very careful with it.

Everything done by the bot is sent directly to IB to manage. However if you change it on IBs side it may update in TIs but will take a bit for the API to sync. We use it to push information more then pull it.
--
Michael Nauss

Uncheck "Send orders for a symbol at most once per day for this strategy" to send more than once


Sunday, July 22, 2018

trade idea 301 back test

https://youtu.be/9iY4nlZGcKA

time 16.08

optimize
time and price

time 33
Multiple strategy
open M window
find another A window and collaborate, copy all
and paste into M window, collaborate, paste all
when adding another A window, repeat above

Advanced charting
time 36:30
Advance symbol list
time 44.35

trade idea 301

position in range

10 day does not include today's range


Friday, July 20, 2018

trade idea test drive

https://www.trade-ideas.com/alpha/test-drive-price-alerts-contest-july-2018

https://www.youtube.com/watch?v=NCspp5IPkjc&feature=youtu.be

https://www.youtube.com/watch?v=1jf5Z2EVT1E&list=PLNtesvHL0KGKyknE2HY4AHMibpUmFsi4h

https://www.trade-ideas.com/Cloud.html?code=cf3e9930c2e9277d466d256e99e00c48

test drive
TI U 301/401

Holly
copy to XLS, cntl C/V

short squeeze

Channel 4
trend change pro
right click save cloude

use default layout
File, load from cloud

Earning date 0.25 premarket
Short float

channel up
high relative vol
position range 20 day
consecutive candle 15 min
5 con can
2500 vol
relative vol  2 (left)

SQueeeze me
CHHG
SQUEEZE ME channel
https://www.trade-ideas.com/Cloud.html?code=d0f95d441008182f04e50cbcdf9bd4c5

right click and select pined

daily chart, int

posi prev
pos in prev day's range 100

a d v 300000

pre high

below prm h 99

Earnings channel
Earing Dat -0.25 reported today morning (two window)

top list
Sector ETF
change from yesterday close
Symbol list chek box ETF

right click -> configure

formula editor
https://www.trade-ideas.com/AccountManagement/List.html



Monday, July 16, 2018

Lightspeed

https://www.lightspeed.com/education/recorded-webinars/

utility or gear

custom order/keyboard

arcabuy tier, buy at ask
arcabidtier, buy at bid

numerical key to change tiers

under keyboard
misc size order

Windows
drop down -> hot buttons

position price: average price bought
position cost basis: price bought

through: 0.25 positive, for stop below.

watch list
config

CB - circuit break halt
L

MP&L market
CP&L cost

reset buying power? call help desk

team viewer to review monitor

Note:Negative Ask-0.05


Note: Bid+0.05

note Stop if loss 10 cents, 0.10 is positive




add studies, save layout, clone
If sell no pos then it become sell short


comission

TD Ameritrade 3.95

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

Thursday, May 31, 2018

IQFeed for Wealth Lab


It costs about $80, then add exchange fee close to $90 per month

https://www.iqfeed.net/wealthlab/index.cfm?web=iqfeed&displayaction=start

need to setup trail account then they will email you the login ID & PW, then finish registration for trail, then download their client

http://www.iqfeed.net/index.cfm?displayaction=support&section=download

Need to select the very first one - IQFeed (Datafeed)


most stock trasders start with NYSE and Nasdaq

to get streaming data from IQFeed you have to Wealth Lab File, Preferences,, Streaming Data, than select IQFeed



Wednesday, May 30, 2018

3 green candle followed by 4 red candle

DMI cross over (if fast EMA > slow EMA wait till green, sell at next bar)
EMA cross over
cross over at the same time, sell at 3rd, 4th or 5th bar depending on profit amount of each bar
if 1st bar + 2nd bar > X
if EMA fast and long close enough

if DMI exists and EMA then sell at green next bar,
if EMA & DMI red if position exists, sell market






Data providers

Kinetick.com
Iqfeed.com

print bar no on chart

PrintDebug("Bar#" + bar + " date time:" + Bars.Date[bar].TimeOfDay.ToString() + " price:" + Bars.Close[bar]);
AnnotateBar(bar.ToString(), bar, true, Color.White, Color.Black);

Tuesday, May 22, 2018

candle stick

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

namespace ChannelSystems
{
public class TurnAroundPatternA:WealthScript
{

StrategyParameter _tailSizeCoef;
StrategyParameter _profitCoef;

public TurnAroundPatternA()
{
_tailSizeCoef = CreateParameter("Tail Coef", 2, 1.5, 3, 0.1);
_profitCoef = CreateParameter("Profit Coef", 1, 2, 3, 0.5);
}

protected override void Execute()
{

ClearDebug();
PlotStops();

double tailSizeCoef = _tailSizeCoef.Value;
double profitCoef = _profitCoef.Value;

bool enterLong;
bool enterShort;
double stop=0;
double profit=0;

//double bodySize;
//double tailLowSize;
//double tailHighSize;

//bool bullCandle;
//bool bearCandle;


for (int bar = 1; bar < Bars.Count; bar++)
{
//bullCandle = Bars.Close[bar] > Bars.Open[bar];
//bearCandle= Bars.Close[bar] < Bars.Open[bar];

//if (bullCandle)
//{
//    bodySize = Bars.Close[bar] - Bars.Open[bar];
//    tailLowSize = Bars.Open[bar] - Bars.Low[bar];
//    tailHighSize= Bars.High[bar] - Bars.Close[bar];
//}

//if (bearCandle)
//{
//    bodySize = Bars.Open[bar] - Bars.Close[bar];
//    tailLowSize = Bars.Close[bar] - Bars.Low[bar];
//    tailHighSize = Bars.High[bar] - Bars.Open[bar];
//}

//long
enterLong = Bars.Open[bar-1] - Bars.Low[bar-1] > (Bars.Close[bar-1] - Bars.Open[bar-1]) * tailSizeCoef; //tail size low
enterLong &= Bars.High[bar - 1] - Bars.Close[bar - 1] < Bars.Close[bar-1] - Bars.Open[bar-1]; //tail size high
enterLong &= Bars.Close[bar] > Bars.Open[bar]; //has to be bullish
enterLong &= Bars.Close[bar] > Bars.High[bar-1]; //has to close higher than the previous high

//short
enterShort = Bars.High[bar-1] - Bars.Open[bar-1] > (Bars.Open[bar-1] - Bars.Close[bar-1]) * tailSizeCoef; //tail high
enterShort &= Bars.Close[bar - 1] - Bars.Low[bar - 1] < Bars.Open[bar-1] - Bars.Close[bar-1]; // tail low
enterShort &= Bars.Close[bar] < Bars.Open[bar];
enterShort &= Bars.Close[bar] < Bars.Low[bar-1];

if (ActivePositions.Count>0)
{
if (LastActivePosition.PositionType==PositionType.Long)
{
if (bar == LastActivePosition.EntryBar)
{
stop = Bars.Low[bar - 2];
profit = LastActivePosition.EntryPrice + (LastActivePosition.EntryPrice-stop) * profitCoef;
}

if (!ExitAtStop(bar+1,LastActivePosition,stop,"Stop Long"))
{
ExitAtLimit(bar + 1, LastActivePosition, profit, "Profit Long");
}

}
else if (LastActivePosition.PositionType == PositionType.Short)
{
if (bar == LastActivePosition.EntryBar)
{
stop = Bars.High[bar - 2];
profit = LastActivePosition.EntryPrice - (stop- LastActivePosition.EntryPrice) * profitCoef;
}

if (!ExitAtStop(bar + 1, LastActivePosition, stop, "Stop Short"))
{
ExitAtLimit(bar + 1, LastActivePosition, profit, "Profit Short");
}
}
}

else if (ActivePositions.Count==0)
{
if (enterLong)
{
BuyAtLimit(bar + 1, Bars.Close[bar], "Long");
AnnotateBar("bar1", bar - 1, true, Color.Red, Color.Black);
}
if (enterShort)
{
ShortAtLimit(bar + 1, Bars.Close[bar], "Short");
AnnotateBar("bar1", bar - 1, true, Color.Red, Color.Black);
}
}


}
}
}
}

Monday, May 21, 2018

market recap trade ideas

SPY
IWM

Big cap mover

1st 5 min candle
open 15 minutes
not conducive move today
tratreasue

MNST
IQ
HSII
RUBI
NVCR
BGS
SHAK
CCXI

podcast
HOLLYMAY

Saturday, May 19, 2018

www.piranhaprofits.com adam khoo

Finviz pre-market

https://www.youtube.com/watch?v=CtH4t4PdpSs

Elite account

Industry: stock only
Price: under $15
Current vol: over 100k
Relative vol: over 1.5

https://www.warriortrading.com/relative-volume-day-trading-terminology/

custom

small 1 mil-2b
20 mil or less
$2-5
5% change
catalyst

market cap
below 300mil


Tim Grittani

book:Daily trading coach

website:
https://finviz.com/
free stock scanner
10% gain
1 mil shares

1st thing check, float of the stock

Big Mistakes:
false believe
over trade
refusing loss

must have a plan
know your plan, stop loss

brokerage


Thomas N. Bulkowsk pattern

http://thepatternsite.com/studystudy.html

Friday, May 18, 2018

Thursday, May 17, 2018

looking for volume

blog morning hurdle

extreame high/low float

strategy extrem

3 times of normal volume
above 5
vol 5 min 500

avg vol 300000

https://www.youtube.com/playlist?list=PLNtesvHL0KGLZ5XBsQEy_AmM3rvzjhQt2

send to phone
https://www.trade-ideas.com/AccountManagement/EmailSmsConfig.html

Bulislh daily candelstick patterns

Daily, Hammer
go to yesterday data
pure hammer

alert config
search, hammer
60 min, 30% tale
window specific filters

QINT


premarket, pull back

http://thestockmarketwatch.com/markets/pre-market/today.aspx

freestockcharts.com

find gap
wait for pattern
1. peak up, consolitation, break out

2. Quick pullback buys
pull back 9 EMA
buy candle green, stop at 9 EMA low
reasonal high at 1/3 premaket high

ride over and sell if under 9 EMA

3. back to middle, another setup

4. shorting,
above 9 EMA
red candle, stop loss, risking 30 cents

2nd day, above 9 EMA, down again, trade 100 shares
when loose, unrealistic gain

consistent
pump and dump


not use will power to get out of stock


pull back, low vol below last law, 9 EMA
20,50, 200 SMA

50/50 shot
54:52 min on video

lawyer - beyound reasonal double

flag top breakout
3 pts top
pressure cook
test the top level
two test not work, 3rd test or more, break through

morning setup
pull back 9 EMA, 1st green candle, stop at 9 EMA low

mid day setup: consolidation
VWAP more during the day

Meir Barak



wealth lab performance visualizer

to make a visualizer show up as extra tab please activate it (or them) in the Preferences dialog > Performance Visualizers first.

Adam Khoo

https://youtu.be/hoGkfzJeR6A

Wednesday, May 16, 2018

Tuesday, May 15, 2018

tools for day trading

https://www.warriortrading.com/the-5-best-tools-for-day-trading/

cybertradinguniversity.com

Warrior trading

CLWT
SORL
HEAR price too high

Part II: Using Fantasy Stock Traders & Tracking Your Trades in Excel

27 minutes

A brief overview of installing and using the Fantasy Stock Traders (FST) Simulated Trading Platform and how to track your trades in our formatted Excel spreadsheet (found at https://www.warriortrading.com/excel-trade-sheet/).   Note that Warrior...

Trading in the zone

Sunday, May 13, 2018

Ricky Sunday stock talk

DAL support 52 show reversal
horizontal pattern
7% swing trade
where to buy and sale

have a list, cherry pick
focus on one or two stocks
quality

AEO
SMA consistent support
resistance 20
overall res 22
wait till bounce at EMA
alert break 21
or EMA

DGAZ
support 26
26.50, 28.50 7%
not to invest if down trend
add more, no average down
25.90

Do you understand the pattern
if continue uptrend then add more

USLV
bounce

avoid descending pattern

TMUS
got in @56.70
support @50

CCE
holding EMA line
sell @41.13

JDST

GUSH
holding EMA

UNA break down EMA

stop loss if break pattern

call out format

HMNY@not consider

understand pattern, when to buy, to stop

HTZ @watch list
alert @18, wait till break EMA line

PZZA@not consider
descending pattern, over sold

opportunity cost
more profit not in descending pattern

CPG
not a good deal
potential loss is more, risk and reward ratio too high

LABU
over bought
below
LABD

TWX
support 94 target 98 4% profit

UPS
alert below 112

DKS
bounced, wait for pull back, and uptrend

ARQL
volume dying out
lower cap stock
wait till break 2.80

RCKT
stay away

TDOC alert 40.5

MB
wait till 40

CSRP
AERI
TLGT
RTRX
uptrend

AAL
oversold, alert 44

ZAGG
staway

IPI
wait till break 4.20

MTCH
buy close to EMA line

ON
SMA high 26

DWT
UWT
PTN
uptrend, wait after earning (Tue)

XLNX
64 better buy, stay away





https://www.primustrade.com/

Saturday, May 12, 2018

Friday, May 11, 2018

Warrior beginner session

sma
intra day 20 EMA

consolidation, break out, LMT will go up when market goes up

trade halts

http://www.nasdaqtrader.com/trader.aspx?id=tradehalts

Warrior trader terminlogy

Pivot: A major support or resistance level that prices may react around

Critical Pivot: This will be a major support or resistance level where prices may react. A critical pivot is usually an absolute low or absolute high on the chart, such as the previous all time low or all time high price of a stock. 

LT: This stands for long term

Gap entry: When a stock gaps up or down from the previous close, this creates a gap in the chart. The gap entry would be when the stock begins to move in towards filling the gap.

Continued Fade: Yes, Mike thinks the stock could continue to fade under $20. 

Home work#4 & quiz

Correct Answers: 
1) Which chart time frames are most respected by day traders? 
Correct Answer: The majority of Day Traders use 5min charts and 1min charts, in conjunction with daily charts. Some traders who take longer term positions will also use 15min and 60min charts. I personally use 5min, 1min. Occasionally you will hear about traders who use 2min or 3min charts, but this is not as common. 

  

2) Which moving averages are you going to use? 
Correct Answer: There is no incorrect answer to this, it’s personally preference. I personally use the 9ema, 20ema, and 200ema for my 5min charts. On my daily chart I also add the 50ema, and I my 1min chart I only use the 20ema. 

  

3) What is the difference between a Simple moving average and an Exponential moving average? 
Correct Answer: A simple moving average takes the average price over the last x # of periods while an exponential moving average will weight the recent candles price higher than the older candles prices. That means if the price moves quickly, the exponential moving average price will reflect that change faster. 

  

4) What is the VWAP and how is it used by traders? 
Correct Answer: The Volume Weighted Average Price is used by traders around the world because it gives us the average price of a stock. Unlike the standard moving average, the VWAP uses the average price over the course of the entire day. What’s better is that it factors in the amount of volume that was traded at each price, to give you an accurate average price of the stock during the day. Buying a stock around its average is often a safe entry. If you are buying a stock off the lows, or shorting a stock off the highs, and return to the VWAP is a reasonable target. 

  

5) When should you use Bollinger Bands? 
Correct Answer: I primary use Bollinger Bands for identifying extremes. This helps me spot stocks that are trading far outside their typical range. Since 95% of price action will occur inside the Bollinger Bands, anytime the price is outside those bands it indicates an extreme position in price. 

  

6) What does a Hammer candle represent when it’s in a downtrend? 
Correct Answer: In the context of a downtrend, a Hammer Candle is considered to be “Hammering Out a Base”. A hammer candle drops down during the candle period, but buyer step in and it closes near the high, showing strength. I often buy the next candle, if it breaks the high of the hammer candle. Therefore, hammer candles indicate possible reversal points. 

  

7) What does a Doji candle represent when it’s in sideways consolidation? 
Correct Answer: In the context of sideways consolidation, Doji candles have very little meaning. Doji candles are considered candles of indecision because the price of the stock goes up, goes down, and closes about the same place where it opened. However, sideways consolidation is always indicative of indiecision. As a result, a doji in a sideways consolidation just further reflects the indecisive market action. 

  

8) What does a Topping Tail candle in a Uptrend represent? 
Correct Answer: A topping tail candle, also known as an Inverted Hammer, shows that even though the price squeezed up, sellers came in and brought the price back down as it closed at nearly the same place as the open. I often take a short position on the following candle if it breaks the low of the topping tail candle. This means a Topping Tail, or an Inverted Hammer, is a possible reversal indicator. 

1) All of the following are types of charts a trader uses EXCEPT: 
a. Candlestick 
b. Bar 
c. Table *CORRECT 
d. Line 

Correct Answer: All of the chart types above are used by various types of traders except table charts. I suspect this was an easy answer. 

  

2) Trader A says that stock charts are a form of technical analysis. Trader B says that each candlestick represents a period of time. Who is correct? 
a. Trader A 
b. Trader B 
c. Both A and B *CORRECT 
d. Neither A nor B 

Correct Answer: Both Trader A and Trader B are correct. Stock charts are technical analysis and each candle stick represents a period of time. 

  

3) What is the min size a window should be on a daily chart in order to consider it of significance. 
a. 20 cents 
b. 10% 
c. The Average True Range of the stock ** CORRECT 
d. The Average True Range of the stock x2 

Correct Answer: A window on the daily chart should have at least the ATR of the stock. Generally I’d like to see these windows bigger than 40-50 cents, but the ATR is preferred. 

  

4) What is considered an “inside day?” 
a. A day where a stock trades at an extreme 
b. A day where a stock trades within the previous range of the prior day *CORRECT 
c. A light volume trading day 
d. A stock trading outside of its average true range 

Correct Answer: An inside day is a day when the price action is entirely inside the range of the previous day. For example, if yesterday we had a low of 8 and a high of 10.00, and today we open at 9.00 and trade between 8.80 and 9.50, we are trading completely inside yesterday’s candle. I don’t usually trade inside days. I prefer follow through and breakout days. 

  

5) What is a choppy market and why do we avoid them as traders? 
a. A trending market that provides ample trading opportunities 
b. A range bound, sideways market with inconsistent price action increasing the difficulty of trading *CORRECT 
c. A strong, volume driven up and down market providing reversion trading opportunities 
d. Markets that slowly grind in one direction that offer slower trend trading 

Correct Answer: A choppy market is typically range bound, or trading many back to back inside days. When a stock is trading sideways over the course of several days or even weeks, it’s considered range bound. We prefer to trade stocks moving up sharply or moving down sharply, because they have more range, and therefore, more opportunities for profit. 

  

6) What is relative volume? 
a. The total volume on a stock at any given time throughout the day 
b. The amount of volume traded relative to the overall market 
c. The amount of volume traded relative to what the stock normally trades * CORRECT 
d. The amount of volume relative to another stock in the same sector 
Correct Answer: Relative volume is the average volume a stock trades over a set period of days. Today’s Relative Volume number will indicate if the stock is trading above or below its current average. It’s current average is 1, so if it’s trading with a relative volume of 2, we are trading 2x higher than average. 

4.3 daily chart

whole $ break out

study good chart
history has big runner

break 200

1st pull back
pull back hold 50% retracement

most active stock in this week

high day scanner