Sumber dimuat naik... memuat...

Bermain salib

Penulis:ChaoZhang, Tarikh: 2022-05-11 15:01:50
Tag:EMA

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 img


// 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)


Berkaitan

Lebih lanjut