この戦略の主な目的は,将来の価格拡張線を描き,現在の価格と線を比較することによって,将来の価格傾向を予測することです.価格が拡張線よりも高くまたは低くなる場合,それに応じてロングまたはショートポジションを作成することができます.
フューチャー・ライン・オブ・デマルケーション (FLD) は,特定の将来の期間の中位値,最高値,最低値を表す.この戦略は,将来の価格動きを決定するためにFLDを使用する.原則は:
この戦略の主な利点は:
この戦略の主なリスクは
戦略は以下の側面で最適化できます.
この戦略は,価格を移動した将来の価格延長線と比較して将来の価格傾向を判断する.これは戦略に従う典型的な傾向である.論理は明確で理解しやすく,実装リスクは比較的低い.パラメータ最適化と指標の組み合わせによって,良い戦略結果が得られる.
/*backtest start: 2023-01-29 00:00:00 end: 2024-02-04 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 15/02/2017 // An FLD is a line that is plotted on the same scale as the price and is in fact the // price itself displaced to the right (into the future) by (approximately) half the // wavelength of the cycle for which the FLD is plotted. There are three FLD's that can be // plotted for each cycle: // An FLD based on the median price. // An FLD based on the high price. // An FLD based on the low price. /////////////////////////////////////////////////////////////////// strategy(title="FLD's - Future Lines of Demarcation", overlay=true) Period = input(title="Period", defval=40) src = input(title="Source", defval=hl2) reverse = input(false, title="Trade reverse") FLD = src pos = iff(FLD[Period] < close , 1, iff(FLD[Period] > close, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue) plot(FLD, title="FLD", style=line, linewidth=1, color=black, offset = Period)