Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
よし、しばらく離れることにしよう。もし興味があれば、この記事(https://www.mql5.com/ru/forum/6343/page55#comment_344431)をもう一度よく見て、 どこが間違っているのか指摘してください。
2つ目の質問として、標準のiMAインジケータでは、第3引数はint型でなければなりません。あなたのコードで
第3引数はperiodd(ピリオド)である。この引数はどのようなタイプですか?ごきげんよう
mql4では、ekspertでは、Time[10]と書くだけで、結果は現在のチャートの10本目のバーの時刻になるのでした。mql5でこのバーを表示させるにはどうしたらよいでしょうか。
ありがとうございました。
ごきげんよう
mql4では、ekspertでは、Time[10]と書くだけで、結果は現在のチャートの10本目のバーの時刻になるのでした。mql5でこのバーを取得する方法。
ごきげんよう
mql4では、ekspertでは、Time[10]と書くだけで、結果は現在のチャートの10本目のバーの時刻になるのでした。mql5でこのバーを取得する方法。
ありがとうございました。
には、非常に興味深い記事があります。
https://www.mql5.com/ru/articles/81
mql4インジケータはすでに書き換えたので、エキスパートを書き換えているところです。
授業についての質問、解らない。
イーエクスパートで持っているとします。
CExpert Myexpert;
int OnInit()
{
//--- エキスパートの初期化
if(!Myexpert.Init(Symbol(),Period(),true,1))
{
//--- 失敗
printf(__FUNCTION__+": エキスパートの初期化エラー");
Myexpert.Deinit()です。
return(-1)です。
}
void OnTick()
{
datetime test=Myexpert.Time(10);
Print("test = ", test);
}
Myexpert.Time(10) は、チャート上の10本目のバーの時刻を返すべきでしょうか?また、どのように書けば正しいのか?
ありがとうございました。
Myexpert.Time(10) は、チャート上の10本目のバーの時刻を返すべきでしょうか?また、どのように書けば正しいのか?
この関数はどのようなものですか? そのコードはありますか?
であれば、それを調べて確認してください。
でも、秘密を教えましょう。でも、シーッ、誰にも言わないでください・・・MQL5にはデバッガーがあるんです!