Chat GPTでMT4プログラミングNo3
前回の20移動平均線に75移動平均線を追加しました。
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Lime
#property indicator_color2 Red
extern int MA_Period1 = 20;
extern int MA_Period2 = 75;
extern int MA_Mode = MODE_SMA;
double MA_Buffer1[];
double MA_Buffer2[];
int init()
{
SetIndexBuffer(0, MA_Buffer1);
SetIndexStyle(0, DRAW_LINE);
SetIndexLabel(0, “MA1”);
SetIndexBuffer(1, MA_Buffer2);
SetIndexStyle(1, DRAW_LINE);
SetIndexLabel(1, “MA2”);
IndicatorDigits(Digits + 1);
return 0;
}
int start()
{
int limit = Bars – IndicatorCounted();
if (limit < 1) return 0;
for (int i = limit; i >= 0; i–)
{
MA_Buffer1[i] = iMA(NULL, 0, MA_Period1, 0, MA_Mode, PRICE_CLOSE, i);
MA_Buffer2[i] = iMA(NULL, 0, MA_Period2, 0, MA_Mode, PRICE_CLOSE, i);
}
return 0;
}
次はゴールデンクロスとデットクロスで矢印を描画させてみます。