Untuk skrip ini saya menggunakan Kijun-sen dari Ichimoku Cloud dan Moving Average.
Kijun-sen adalah garis asas Awan Ichimoku atau harga titik pertengahan 26 tempoh terakhir. Moving Average adalah harga purata yang sentiasa dikemas kini dalam julat tertentu. Dalam skrip ini saya menggunakan tetapan Kijun-sen standard dan purata bergerak, panjang 55.
Anda akan mendapat isyarat merah atau hijau apabila garis bersilang. Cuba indikator itu sendiri untuk melihat, mengapa ia boleh berguna.
Terima kasih khusus kepada @norok dan @happyCloud1537 kerana mengajar saya! Ini akan membawa kepada lebih banyak skrip dari pihak saya, kerana saya benar-benar suka kod dan perdagangan.
Ujian belakang
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Glenn234 //@version=5 indicator("Playing the cross", shorttitle="PtC", overlay=true) // Ichimoku code - Kijun-Sen basePeriods = input.int(26, minval=1, title="Kijun-Sen length") donchian(len) => math.avg(ta.lowest(len), ta.highest(len)) KijunSen = donchian(basePeriods) plot(KijunSen, color=color.green, title="Kijun-Sen") // Moving Average Exponential code len = input.int(55, minval=1, title="EMA length") src = input(close, title="Source") MovingAverage = ta.ema(src, len) plot(MovingAverage, title="EMA", color=color.red) // Cross code Up = MovingAverage > KijunSen and MovingAverage[1] < KijunSen[1] Down = MovingAverage < KijunSen and MovingAverage[1] > KijunSen[1] bgcolor(Up ? color.new(color.green, 60) : na, title="Up Cross") bgcolor(Down ? color.new(color.red, 60) : na, title="Down Cross") if Down strategy.entry("Enter Long", strategy.long) else if Up strategy.entry("Enter Short", strategy.short)