
この策略はブリン帯指数と移動平均を判断信号として採用し,アーノード・レゴウス指数によって平均線を計算し,パラボリックSARと組み合わせて入場信号判断を行う.策略名は移動平均二線策略であり,移動平均指数と二線条件判断の両方の特性を含んでいる.
この戦略は,ブリン帯と移動平均指標の関係を判断し,ブリン帯指標の一定幅の均線管帯を介して,移動平均と交差して多空信号判断を行う.
具体的には,Arnoud Legouxの移動平均指標とParabolic SARの指標の組み合わせを使用しています.
アーノード・レゴウスの移動平均指標は,従来の移動平均を改良した指標である.それは,通常の移動平均と比較して,オフセット偏移を導入することによって移動平均の角度をより柔軟に調整することができる.同時に,シグマ値を介して移動平均の滑らさを調整することができる.
パラボリックSAR指標は,非常に一般的なストップ・システム指標である.それは,価格の変化のトレンドを追跡するために,価格の逆転の信号を非常に明確に与えることができる.パラボリックSAR指標は,価格の下にあるとき,現在看板の状態を表す;逆に,価格上にあるとき,看板状態を表す.
この策略は,指数関数の判断の論理を次のように説明します.
逆に,下落信号の論理を判断する際には,以下のように考えられます.
この戦略は,ブリン帯指数と移動平均指数を組み合わせて,トレンド判断と突破取引を兼ね備えている.具体的優位は以下の通りである.
この戦略にはいくつかのリスクがあります.
対応方法は以下の通りです.
この戦略は,以下のように多くの点で最適化できます.
この戦略は全体的にブリン帯と移動平均の二重指標判断を使用しており,パラメータ最適化と戦略の組み合わせに関して大きな最適化余地があります.より多くの量化方法の導入により,この戦略は,安定した収益のアルゴリズム取引戦略としてさらに最適化できます.
/*backtest
start: 2023-11-26 00:00:00
end: 2023-12-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Author: HighProfit
//Lead-In
strategy("Parabolic SAR & Arnoud Legoux Moving Avarage Strategy", shorttitle="ST-PSAR+ALMA", overlay=true)
//Arnoud Legoux Moving Avarage Inputs
source = close
windowsize = input(title="Window Size",defval=50)
offset = input(title="Offset", type=float, defval=0.85)
sigma = input(title="Sigma", type=float, defval=6)
//Parabolic SAR Inputs
start = input(title="Start", type=float, defval=0.02)
increase = input(title="Increase", type=float, defval=0.02)
max = input(title="Max", type=float, defval=.2)
//Conditions
longCondition = close>open and sar(start, increase, max) < low and crossover(close, alma(source, windowsize, offset, sigma))
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = close<open and sar(start, increase, max) > high and crossunder(close, alma(source, windowsize, offset, sigma))
if (shortCondition)
strategy.entry("Short", strategy.short)
//Plots
plot(alma(source, windowsize, offset, sigma), linewidth=2, title="ALMA")
plot(sar(start, increase, max), style=circles, linewidth=2, title="PSAR")