T7 JNSAR quantitative Handelsstrategie


Erstellungsdatum: 2023-09-18 14:05:19 zuletzt geändert: 2023-09-18 14:05:19
Kopie: 2 Klicks: 745
1
konzentrieren Sie sich auf
1617
Anhänger

Überblick

T7 JNSAR ist ein Handelssystem, das den Tagestrend auf dem NIFTY-Index verfolgt. Es nutzt die veränderten JNSAR-Linien, um Kauf- und Verkaufssignale zu erzeugen, und gehört zu den Strategien der Trendverfolgung. Die Strategie wurde von dem indischen Händler Illango entwickelt und von mir optimiert und programmiert.

Strategieprinzip

  • Berechnen Sie die JNSAR-Linie: Berechnen Sie den JNSAR-Wert anhand eines Index-Moving Averages der 5-Tage-Hoch-, Tief- und Schlusspreise und zeichnen Sie eine Linienkarte.

  • Erzeugen Sie ein Signal: Erzeugen Sie ein Mehr-Signal, wenn der Tagesabschlusspreis über der JNSAR-Linie liegt; Erzeugen Sie ein Fehlsignal, wenn der Tagesabschlusspreis unter der JNSAR-Linie liegt.

  • Eintritt: Eintritt am nächsten Tag nach dem Signal zum Eröffnungspreis.

  • Ausgang: Gleichgewicht bei Rückwärtssignal.

  • Nur der NIFTY Index wird gehandelt, keine einzelnen Aktien.

  • Es gibt keine Zeit, um zu handeln, es gibt keine Zeit, um zu handeln.

Analyse der Stärken

  • JNSAR-Linien sind eine bessere Darstellung von Trends und wichtigen Unterstützungsresistenzen.

  • Das ist die Art, wie man sich auf die Beurteilung der Realität stützt.

  • Es ist besser, die Trends zu verfolgen, um zu profitieren, und die historischen Erträge zu überprüfen.

  • Es ist möglich, mit Futures oder Optionen zu handeln, die niedriger sind.

  • Die Regeln sind einfach und klar, und es ist einfach, automatische Transaktionen durchzuführen.

Risikoanalyse

  • Als Trend-Tracking-Strategie ist es möglich, dass mehr Stop-Losses in den konsolidierten Märkten vorhanden sind.

  • Es ist unmöglich, das Ende des Trends zu bestimmen, und es kann zu Überkauf und Überverkauf kommen.

  • SIGNAL verursacht Verzögerungen, die zu einem falschen Durchbruch führen können, der zu Verlusten führt.

  • Das Risiko eines größeren Rückzugs und fortgesetzter Verluste.

  • Nur für NIFTY und nicht für andere Sorten.

  • Es ist notwendig, dass man eine starke psychologische Qualität besitzt, um alle Signale zu handeln.

Optimierungsrichtung

  • Verschiedene Parameter testen, um die besten JNSAR-Linien zu finden

  • Die Risiken werden durch zusätzliche Stop-Loss-Mechanismen kontrolliert.

  • In Kombination mit anderen Indikatoren wird ein Trend-Endpunkt ermittelt

  • Entwicklung von dynamischen Positionsmanagementmethoden

  • Optimierte Signale erzeugen Logik

  • Versuchen Sie es mit einem Machine-Learning-Modell

Zusammenfassen

T7 JNSAR bietet NIFTY eine einfache und effektive Trend-Tracking-Strategie. Die Einhaltung der Handelsregeln, die Kontrolle des Risikos, die Mentalität, den Handel fortzusetzen, sind alle Signale, um langfristige positive Erträge zu erzielen. Die Stärke der Strategie kann durch Parameteroptimierung, Stop-Loss-Management und andere Methoden weiter verbessert werden.

Strategiequellcode
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Created by Syam Mohan @ T7 Wealth Creators Pvt Ltd - Makes Life Easier, on request from @stocksonfire. 
//This is a trend following daily bar trading system for NIFTY. Original idea belongs to ILLANGO @ http://tradeinniftyonly.blogspot.in
//Use it at your own risk after validation at your end. Neither me or my company is responsible for any lossses you may incur using this system. 

//@version=2
strategy("T7 JNSAR", overlay=true)

backtest = input(title="Enable Backtest", type=bool, defval=1)

sum = ema(high, 5) + ema(low, 5) + ema(close, 5) 
sum := sum + ema(high[1], 5) + ema(low[1], 5) + ema(close[1], 5) 
sum := sum + ema(high[2], 5) + ema(low[2], 5) + ema(close[2], 5)
sum := sum + ema(high[3], 5) + ema(low[3], 5) + ema(close[3], 5) 
sum := sum + ema(high[4], 5) + ema(low[4], 5) + ema(close[4], 5)

jnsar = round(sum/15)

buy = close > jnsar
short = close < jnsar

plot(jnsar,color=green,linewidth=4)

if backtest!=0
    strategy.entry("JNSARLong", strategy.long,comment="JNSARLong",when=buy!=0)
    strategy.entry("JNSARShort", strategy.short,comment="JNSARShort",when=short!=0)