Bermain salib

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

Untuk naskah ini aku menggunakan Kijun-sen dari Ichimoku Cloud dan Moving Average.

Kijun-sen adalah garis dasar dari Awan Ichimoku atau harga titik tengah dari 26 periode terakhir. Moving Average adalah harga rata-rata yang terus diperbarui dari kisaran tertentu. Dalam skrip ini saya menggunakan pengaturan Kijun-sen standar dan moving average, panjang 55.

Anda akan mendapatkan sinyal merah atau hijau ketika garis melintasi satu sama lain. Cobalah indikator itu sendiri untuk melihat, mengapa itu bisa berguna.

Terima kasih khusus kepada @norok dan @happyCloud1537 karena telah mengajari saya! Ini akan mengarah pada lebih banyak skrip dari pihak saya, karena saya benar-benar suka kode dan perdagangan.

backtest 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 banyak