
この戦略は,均線黄金の交差点を利用して買入シグナルを作り,死角を形成して売出シグナルを形成するショートライン取引戦略である.これは,2つの異なる周期の指数移動平均 ((EMA) を取引シグナルとして使用する.短周期EMA線が下方から長期周期EMA線を突破すると,黄金の交差点を形成し,買入シグナルを生成し,短周期EMA線が上方から下方から長期周期EMA線を突破すると,死角を形成し,売出シグナルを生成する.
この戦略の核心的な論理は,2つのEMA線を計算することであり,一つは55サイクル長さの短期EMA線,もう一つは34サイクル長さの長期EMA線である.短期EMA線を横切ると,株価が上昇傾向にあると考えられ,買入シグナルが生じます.短期EMA線を横切ると,株価が下落していると考えられ,売り込みシグナルが生じます.
まず,コードに2つのEMAパラメータを入力し,2つのEMA線を計算する.購入と売却のシグナルを生成する際に,それぞれ関連するグラフィックマークを描く.同時に,2つのEMA線をK線図に描くと,直観的に傾向を判断する.
この戦略は全体的に非常にシンプルで実用的なショートライン取引戦略であり,特に初心者向けに学習・応用が容易であり,手軽に操作できるだけでなく,良い効果ももたらしている.パラメータを継続的に最適化でき,他の判断指標に補足できれば,戦略をより強固・安定的にすることができる.これは非常に価値ある戦略思考であり,継続的に深入研究する価値があります.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("mohammad tork strategy", overlay=true)
// Input parameters
lengthShortEMA = input(55, title="Short EMA Length")
lengthLongEMA = input(34, title="Long EMA Length")
// Calculate EMAs
emaShort = ta.ema(close, lengthShortEMA)
emaLong = ta.ema(close, lengthLongEMA)
// Conditions for Long Signal
longCondition = ta.crossover(emaLong, emaShort)
// Conditions for Short Signal
shortCondition = ta.crossunder(emaLong, emaShort)
// Execute Long Signal
strategy.entry("Long", strategy.long, when = longCondition)
// Execute Short Signal
strategy.entry("Short", strategy.short, when = shortCondition)
// Plot EMAs on the chart
plot(emaShort, color=color.blue, title="Short EMA")
plot(emaLong, color=color.red, title="Long EMA")
// Plot Long Signal Icon with Buy Label
plotshape(series=longCondition, title="Long Signal", color=color.green, style=shape.triangleup, location=location.abovebar, size=size.small, text="Buy")
// Plot Short Signal Icon with Sell Label
plotshape(series=shortCondition, title="Short Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, text="Sell")