MT4・MT5 コードのフォーマットに関して

FX

こんにちは。

今回はMT4・MT5 プログラムのフォーマットに関してシェアしたいと思います。

フォーマットについて

フォーマットというのはコードを整列する機能のことです。

下のスクショのように、コードが整列されていれば読みやすいです。

しかし、コードを書いている時には、コードの書き始めの場所を気にしない為、コードがバラバラになってしまいます。

その為、ある程度、コードを書き終えれば、コードをフォーマットして、コードを見やすくするということです。

フォーマット機能が、プログラムエディタには搭載されている場合があるのですが、残念ながら、MT4、MT5にはフォーマット機能はありません

MT4・MT5のフォーマットする方法について

私の場合は、Visual Studio Code(以下 VSC)にコードをコピペして、VSCのフォーマット機能(alt + Shift + F)を使ってフォーマットしています。

MT4・MT5のコードはC/C++言語なので、C/C++言語のフォーマットする拡張機能、Clang-Formatを使用しています。

Clang-Formatの使い方については、こちらをご覧ください。

VSCでフォーマットする時に気を付けること

VSCに貼り付ける前のオリジナルのコードをテキストファイルに保存するようにしてください。

万が一、フォーマットが上手くいかずに、コンパイル時にエラーを起こしてしまう場合がある為です。

私の場合は、コメントアウトする部分1カ所に改行が入ってしまい、コンパイルエラーを起こしてしまいました。

もちろん、コンパイルエラーを引き起こすようなフォーマットは希なので、そこまで気にする必要はないので、安心して下さい。

おわりに

フォーマットをすると、コードが見やすくなります。

例えば、トラブルシューティングなどで、コードのバグを探す時に非常に役に立ちます。

残念ながら、MT4・MT5にはフォーマット機能はありませんが、VSCでフォーマットして、プログラム作成に役立ててみてはいかがでしょうか。

クイズを解いて勝率アップ!FXチャート&資金管理 実践トレーニング
ソーテック社
チャートが見える、読める!ライン分析、トレンド、ダウ理論、MACD、RSIを使って、チャートと資金管理をクイズ形式で、今後の相場を読むトレーニング本です!
FX
スポンサーリンク
シェアする
フォローする

コメント

タイトルとURLをコピーしました