Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Trading NR7 setup

Geschrieben

Hat sich schon mal wer damit beschäftigt?

 

Eigentlich ganz Simpel.

 

http://www.traderji.com/advanced-trading-s...html#post323030

 

Just initiating this thread to discuss possible expansion setup

 

1) What is NR7 pattern (Narrow Range 7) ?

Market goes thru regular contraction (i.e. daily trading range getting shorter and shorter) and expansion (i.e. daily trading range getting bigger) cycle. Expanding range is followed by Contraction and vice-versa. So if we can indetify the narrow range days, then it give us a step ahead of everybody to benefit from coming expansion.

 

NR7 is term given to a day that has the daily range smallest of last 7 days including that day.

 

NR4 is variation of this where the lookback period is 3 days + current day i.e. 4 days.

 

E.g. -

 

Date			 High			Low			 Range	Remark
27-May-09	4,286.45	4,115.25	171.20	
28-May-09	4,354.85	4,254.85	100.00	
29-May-09	4,488.05	4,340.75	147.30	
1-Jun-09		4,545.40	4,450.40	95.00	NR 4 day. Range smallest of last 7 entries from 28/May till today i.e. 1-Jun )
2-Jun-09	4,586.40	4,453.40	133.00	
3-Jun-09	4,574.90	4,478.60	96.30	
4-Jun-09	4,582.20	4,453.45	128.75	
5-Jun-09	4,636.85	4,561.95	74.90	NR 7 day. Range smallest of last 7 entries from 28/May till today i.e. 5-Jun )
			
8-Jun-09	 4,611.40	4,404.65	206.75	Break of the low of 4561 of NR7 day took it to low of 4365 in next 2 days.  Notice the range expansion (206+197 points).
9-Jun-09	 4,562.45	4,365.10	197.35

 

As far as I know, this setup was discussed by Toby Crabel first. Later Linda Raschke has also discussed this in her book "The street smart". To know more about them you can either refer to these sources or raise questions here and I /other members here will try to clarify it.

 

Happy Trading.

 

How to Find NR7 day..

 

1) Get the High and Low data of last few period

2) Calculate the range of each day i.e. high - low) for each day

3) Compare the range of a today and previous 6 days range (to get NR7. To get NR4 get last 3 days range)

4) If todays range is smallest of all 7 days, then today is NR7 day..else not.

 

It is that simple.

 

Suggested Trading System - DRAFT rules

 

I am providing the rule for the system here. It is for purpose of backtesting. Based on the result, we might have to modify them. The text between < > is for explanation.

 

Feel free raise your doubts, if any and I or others will try to clarify them. If there is any error / ambiguity then please highlight so that I can correct it (I am human being and do make errors regularly).

 

Assumptions -

1) After today’s market close, we have the system in place to find out whether today was NR7 day or not (i.e. smallest range of last 7 trading days) You can use the excel sheet attached in post 2 of this thread.

2) We have the time to enter the orders during tomorrow market hours (not busy day at office etc)

3) It is SWING TRADING position i.e. we are looking to hold this position for more then 1 day. We will be using DAILY timeframe chart of NIFTY SPOT to take any trading decision.

4) We are going to use NIFTY FUTURES – NEAR MONTH to trade. On last week of the month, we will start using NEXT Months NF Contract.

5) Do we want to use FILTER of few points above High/Low or not ?

6) Designing the strategy to go SHORT first. This is to maintain simplicity. The rules can be adjusted for LONG entry by applying the same logic with minor adjustments..

 

Underlying logic behind why this strategy should work -

Refer to post 1 of this thread..

 

<If you don’t believe in this underlying logic then it doesn’t make any sense for YOU to go ahead with strategy. Even if it is profitable, YOU will find it difficult to implement it because of many psychological challenges posed by your subconscious mind. So either get convinced by underlying logic by asking question, reading, research etc or move onto something else.>

 

Setup Rules

1) NR7 setup is triggered today.

2) Note the HIGH and LOW of today. (Calling Day0-H and Day0-L)

<these are basic condition that should be met. If they are not in place then skip any other action and do something else>

 

Entry Rules1) SELL below the Day0-L on next day i.e. Day1. (BUY above the Day0-H)

<These rules should be clear enough for even a 10yr old person with basic knowledge of chart construction, to understand else there is chance of improvement>

 

Exit - Stoploss

1) For Short trades, stoploss is at the Day0-H. (For long trades, stoploss is at the Day0-L).

<if using multiple contracts, then write in details how much of position will u liquidate and at what point>

 

Exit - Profit taking

1) No plan to place profit taking order for the time being. Trailing stoploss orders will be used to exit the position.

<you can define your rules for profit taking if you want. I generally touch this section after backtesting/some experience with the system>

<if using multiple contracts, then write in details how much of position will u liquidate and at what point>

 

Exit –Trailing Stoploss

1) For Short trade, trail with the stop at HIGH of Previous 2 bars. (i.e. On Day1, stop = Day0-H/ Day2 , stop = Day0-H/ Day3, stop = Day1-H / Day4, stop = Day2-H and so on)

2) If market gaps from trailing stop order level /or for some reason the trailing stoploss order is not executed, then close the position immediately at whatever price is available.

3) Stoploss moves only in the direction of the trade. They are never moved against the direction of our position.

<if using multiple contracts, then adjust this section accordingly>

 

Following two sections needs to be customised for individuals account size and risk tolerance limit. But the example below will guide u in answering them.

I will certainly like to come back and update these sections as they are the foundation of trader's long term survival and the success.

 

Position size

<this deal with the question - how much quantity? Best practice is not to put more then 5% of your acct capital on one single trade.>

1) Trade size - 1 NIFTY contract

2) No add-on is considered at this stage. <else write down how will u add-on to the position>

 

Money Management

1) Initial risk of < 150 NIFTY points

2) Once in a trade, not to leave more then 200 points on the table.

 

<This might result in overriding your trailing stoploss section but it is important for you to be comfortable with your open profit and not fear about loosing the profit

Best practice - not to Risk (difference between entry point and stoploss) more then 2% of your acct capital on one single trade. If the risk in more then this then either skip the trade or accept the fact that you are taking higher risk and ready to face psychological roller-coaster ride when trade is open>

 

Following two section are not specific to this strategy but they are basic for successful trading

 

Mental /Psychological setup 1) Clarity in the underlying concept of this strategy. Know your strategy as much as possible.)

2) Not to confuse your mind with other exit rules.. that are not being backtested.

3) Focus on EXECUTING the trade RIGHT, not on result. YOU can only control your EXECUTION, it is upto market (which is beyond your control) to give u profit or loss.

 

When not to trade this strategy -

1) When u are not comfortable with the market conditions

<this section is one of the most important section for professional traders. They know the environment when this strategy will not work or produce poor result. You may not know at the beginning but as you backtest or start using this strategy, you will learn it gradually and can fill this section later.>

Featured Replies

Geschrieben
  • Autor
Bekommen wir schon hin... :wub:

 

Ich weiss nicht ob das so wichtig ist.

Würde eh gerne die Signale auf wenige "gute" filtern.

 

Aber im Moment könnte ich den ganzen Kram eh wieder in die Ecke treten :sad:

 

Warum behält er einzelne Werte?

 

Eigentlich musste er sie nach 5 Tagen verkaufen :wub:

 

Hier verwende ich deine angesprochene Modul Technik,

lade die Erkennung extern über den Befehl

#include "Formulas\Systems\NR7Trading\NR7Scanner.afl";

Muss man nur aufpassen das man beim übernehmen der Programme die Ordner anpasst.

 

Hier erstmal der simpele Code für kauf verkauf,

das die 3 Zeilen nicht laufen bringt mich wieder zur weiß Glut :wub:

Problem siehe Bild.

Es gibt Werte die behält er Ewig.

 

#include "Formulas\Systems\NR7Trading\NR7Scanner.afl";

PositionSize = -3;  //Kauf für 3% Vom Depot

IstNR7 = NR7; // Haben wir ein NR7 Bar
xBars = 5; // Tage nach denen verkauft wird
MA1 = EMA(C,15); // Trend Filter

Long1 = C > MA1; //Kurs muss über MA Liegen für Long

Buy = Ref(IstNR7,-1) AND H > Ref(H,-1) AND Ref(Long1,-1);
Sell = BarsSince(Buy) == xBars;

Short1 = C < MA1; // Kurs muss unter MA liegen für Short


Short = Ref(IstNR7,-1) AND L < Ref(L,-1) AND Ref(Short1,-1);
Cover =  BarsSince(Buy) == xBars;

Buy = ExRem (Buy,Sell);
Sell = ExRem(Sell,Buy);

 

Die Sache zur erkennung der NR Bars

ID_Scan = ParamToggle("Scan INSIDE DAY?", "No|Yes", 1);
NR4_Scan = ParamToggle("Scan NR4?", "No|Yes", 1);
NR7_Scan = ParamToggle("Scan NR7?", "No|Yes", 1);
MinVR = Param("Min Volatility_Ratio", 0.1, 0.1, 1, 0.1);
x = Param("ATR VALUE",8,1,10,1);

//NR1 = Inside() OR (Ref(H, -1)==H AND Ref(L, -1)<L) OR (Ref(H, -1)>H AND Ref(L, -1)==L);

NR4=IIf(((H - L) < Ref(LLV(H-L,3),-1)),shapeDigit4,shapeNone);
PlotShapes(nr4,colorRed,0,L);

NR7=IIf(((H - L) < Ref(LLV(H-L,6),-1)),shapeDigit7+shapePositionAbove,shapeNone);
PlotShapes(nr7,colorGreen,0,H);

InsideBar = Inside();
ID=IIf(InsideBar, shapeDigit1,shapeNone);
//PlotShapes(ID,colorBrown,0,H+20);

stretch = MA(Min(abs(O-H), abs(O-L)), 10);

Volatility_Ratio = StDev(log(C/Ref(C,-1)),5)/StDev(log(C/Ref(C,-1)),99);

Filter = Volatility_Ratio>=MinVR AND (ID OR NR4 OR NR7);
//Filter = Volatility_Ratio>=MinVR AND (NR7 OR NR4 OR NR1) AND (H<Ref(H,-1) AND L>Ref(L,-1));
//Filter = Volatility_Ratio>=MinVR AND (NR7 OR NR4 OR NR1) AND (O<Ref(O,-1) AND C>Ref(C,-1));
Buy = Filter;
if (ID_Scan) AddTextColumn(WriteIf(ID, "Yes", "No"), "INSIDE DAY", 1.0, colorDefault,colorDefault, 80);
if (NR4_Scan) AddTextColumn(WriteIf(NR4, "Yes", "No"), "NR4", 1.0, colorDefault,colorDefault, 80);
if (NR7_Scan) AddTextColumn(WriteIf(NR7, "Yes", "No"), "NR7", 1.0, colorDefault,colorDefault, 80);
AddColumn( Volatility_Ratio, "Vol Ratio",1.4, colorDefault,colorDefault, 80 );
AddColumn(H,"BUY STOP",1.4, colorDefault,colorDefault, 80 );
AddColumn(L,"SELL STOP",1.4, colorDefault,colorDefault, 80 );
AddColumn(H + ATR(x),"UPP TARGET",1.4, colorDefault,colorDefault, 80 );
AddColumn(L - ATR(x),"LOWER TARGET",1.4, colorDefault,colorDefault, 80 );
AddColumn(stretch,"STRETCH",1.4, colorDefault,colorDefault, 80 );

GraphXSpace = 5;

post-1129-1247836210_thumb.png

Geschrieben

Wird Zeit das wir mal wieder weiter machen. Erst mal noch ne Frage klären: Mit was wollen wir das Handeln? Deine Backtest decken sich mit dem was ich vermutet habe. Shorts gehen besser als Longs. Also darf man shorten nicht ausklammern. Komfortabel in beide Richtungen agieren kann man ja eigentlich nur mit CFDs. Wie sieht das mit IB und shorten von Aktien aus? Kann man da ein StoppSell-Order in den Markt legen oder muß man sich beim shorten durch Formularfelder klicken? Wie hoch sind die Gebühren? Wie hoch ist die Sicherheitsleistung die man aufwenden muß? Hab so auf die schnelle nix gefunden

 

Außer: Mit IB läßt sich ja auch Australische CFDs Handeln. Auch relativ billig:

 

All CFDs AUD 0.05% of trade value + 1.5% per annum open interest charge AUD 6.00

All CFDs USD 0.05% of trade value + 1.5% per annum open interest charge USD 4.00

 

Von den Zeiten geht es auch noch. Ich bin mir jetzt nicht ganz sicher aber die Börse macht früh morgens (bei uns) um 7 Uhr zu. Also könnte man als Berufstätiger am Ende des australischen HandelsTags seine Order schecken bevor die Börse schließt. Bei Durchbruch durch einen NR7 ID -Tag entsteht ja im Idealfall ein Trendtag. Und die Enden meist am andern Ende der Handelsspanne.

Geschrieben
  • Autor

Für mich kommen von der Gebührenseite nur US Werte in Frage.

 

Short ist kein Problem.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.