トリプルハイ価格とボリュームブレイクアウト取引戦略


作成日: 2023-09-13 14:17:22 最終変更日: 2023-09-13 14:17:22
コピー: 0 クリック数: 608
1
フォロー
1617
フォロワー

この戦略は,価格と取引量が尾盤時に高点を3倍以上形成しているかどうかを判断して,次の日にギャップを突破するチャンスがあるかどうかを予測する.典型的な高周波取引戦略に属している.

戦略の原則:

  1. 価格の3つの連続したK線高点の関係を計算し,3倍高い高点が発生するかどうかを判断する.

  2. 取引量の連続した3つのK線関係を計算して,取引量が拡大しているかどうかを判断する.

  3. 閉店価格が全閉盤線で,強気な特徴を示しているかどうかを判断する.

  4. 尾盤の重要な時間帯で,Above条件を満たす場合,次の日にバッチブレイクが発生する可能性が予測されます.

  5. 高レバレッジのOperationsを実行し,開口後の開盤段階の現金化停止を追求する.

この戦略の利点は

  1. 予測の精度を向上させるため,3つの高点の価格判断が行われる.

  2. 重要なタイミングで操作すれば,利益の余地が広がります.

  3. 停車時間を固定し,意思決定の困難を軽減します.

この戦略のリスクは

  1. 予測は単純K線形のみで,反転が容易である.

  2. 資金管理は特に重要です.

  3. 損失の大きさに制限がなく,撤回の可能性は極めて高い.

要するに,この戦略は,明瞭なリスクの撤回を前提として,次の日の動きを尾行形状で予測しようとし,一定の確率で高い利率で利益を得る機会を得ることができます.しかし,投資家は非常に慎重にする必要があります.

ストラテジーソースコード
/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © SharemarketRaja

//@version=4

//Scanner available 

strategy("3 Higher High Price & Vol", overlay=true)

volma = sma(volume, 20)

PriceHH = high > high[1] and high[1] > high[2] 
VolHH = volume > volume[1] and volume[1] > volume[2]
Volma =  volume > volma and volume[1] > volma[1] and volume[2] > volma[2]
Allgreen = close > open and close[1] > open[1] and close[2] > open[2]

PriceLL = low < low[1] and low[1] < low[2]
Allred = close < open and close[1] < open[1] and close[2] < open[2]

Qty = 100
Buy = (PriceHH == true and VolHH == true and Volma == true and Allgreen == true) and time("15", "1515-1530")
Reversal = (PriceLL == true and VolHH == true and Volma == true and Allred == true) and time("15", "1515-1530")


plotshape(Buy, style=shape.arrowup, size=size.large, color=color.green, location=location.belowbar)
plotshape(Reversal, style=shape.arrowup, size=size.large, color=color.red, location=location.belowbar)

strategy.entry(id="L", long=true, when=Buy)
strategy.entry(id="R", long=true, when=Reversal)
// strategy.exit(id="LE", from_entry="L", profit=Profit, loss=Loss)

// strategy.close_all(when=(time("15", "1500-1515")) )