はじめに 多くの開発者はMQL4に書かれたインディケータやトレード戦略を集積しています。それらをMetatrader 5で使うにはMQL5に変換する必要があります。プログラムをすべてMQL5で書くのはそうたやすいことではありません。翻訳参照があれば変換する方がずっと簡単です。例があればよりよいでしょう。 本稿では、MQL4からMQL5へ移植するわたしなりのガイドを提示したいと思います。 1. チャート期間 MQL5では、チャート期間定数は変更され、いくつか新しい期間 (M2, M3, M4, M6, M10, M12, H2, H3, H6, H8, H12)が追加されます。MQL4の期間を変換するには、以下の関数が使用可能です。 ENUM_TIMEFRAMES TFMigrate(int tf) { switch(tf) { case 0: return(PERIOD_CURRENT);