MQL4
MT4
VSCode

MQL4をVSCode(とMT4)でコンパイルする!

やっとこさコンパイル出来るようになったので、メモ代わりに置いときます。
うまく行かなかったら、ごめんなさい。
MacOS(wine)とWindows両対応です。

MacOSならば「Shift+Command+B」でビルド出来ました。

tasks.json
{
  "version": "2.0.0",
  "tasks": 
  [
    {
      "label": "MQL4-Compile",
      "group": 
      {
        "kind"      : "build",
        "isDefault" : true
      },
      "presentation": 
      {
        "echo"  : true,
        "reveal": "always",
        "focus" : true,
        "panel" : "shared"
      },
      "promptOnClose" : true,
      "type"          : "process",
      "osx"           : 
      { 
        "command" : "wine",
        "args"    : 
        [ 
          "/Users/hogehoge/.wine/drive_c/Program Files/OANDA - MetaTrader/metaeditor.exe",
          "/compile:${fileBasename}",
          "/log:${fileBasenameNoExtension}.log",
        ]
      },
      "windows"   : 
      { 
        "command" : "C:\\Program Files (x86)\\OANDA - MetaTrader\\metaeditor.exe",
        "args"    : 
        [ 
          "/compile:${fileBasename}",
          "/log:${fileBasenameNoExtension}.log",
        ]
      },
    }
  ]
}