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;
}

次はゴールデンクロスとデットクロスで矢印を描画させてみます。

コメントを残す