- 2019年10月25日
- 2021年5月12日
1本の足で1回だけ仕掛ける機能 最終版…ではなかった
Volume[0]を使うだけで良かった良くなかった ※2019/11/6追記コメントで指摘いただいた件、2019/11/5 16時~2019/11/6 3時(サーバ時間)の約半日かけてTradeviewのILCデモサーバーでEURUSDの1分足を調査 […]
Volume[0]を使うだけで良かった良くなかった ※2019/11/6追記コメントで指摘いただいた件、2019/11/5 16時~2019/11/6 3時(サーバ時間)の約半日かけてTradeviewのILCデモサーバーでEURUSDの1分足を調査 […]
チャートに表示する時に使う トレードに直接関係ありませんが、何らかの数値(例えば現在保有中のポジションの合計損益額)を3桁のカンマ区切りでチャートに表示したい時に使える関数をご紹介します。 MQL5の公式フォーラムに同じ悩みを方がいらっしゃっていて、 […]
OrderClose関数に標準装備されていました 分割決済の方法の中でMT4には分割決済の仕組みがないと書きましたが、普通にありました…。 ごめんなさい。私が完全に間違っておりました。 なぜこんな盛大な誤解をしていたかはもはや思い出せません。 Ord […]
1回は必ず処理が実行される特徴を使う プログラミングしていると、ある処理の後は特定の後続処理は行わせたくない時があります。 その時は処理をスキップさせる仕組みを考えるわけですが、スキップさせる方法としてはif文やreturnが一般的かと思います。 し […]
直近の決済ポジションがSLだったらとかに有効 EAを作っていると、直近の決済ポジションがSLだったらこうしてほしいみたいなケースが時々あります。 決済ポジションの状態を参照するには、OrdersTotal関数ではなくOrdersHistoryTota […]
IndicatorDigits関数を使えばよい MT4のデータウィンドウをご存じでしょうか? こんなやつです。 各足における四本値やカスタムインジケーターの値が表示されて大変便利なのですが、カスタムインジケーターのデフォルト表示は4桁になっています。 […]
MS系フォントの英字は全角、スペースは半角が正解 MT4では、ラベルやテキストをチャートにペタペタ貼り付けることができます。 その際、フォントを指定するのですが、1つ罠にハマったので、備忘録がてら共有します。 結論から言うと、「MS P明朝」や「MS […]
たかが拡張子、されど拡張子 MQL4で書かれたソースプログラムには「.mq4」という拡張子がついています。 パソコンの初期状態では、この拡張子は表示されない設定になっています。 つまり、「Moving Average.mq4」は「Moving Ave […]
MQLファイルのエディター探しの旅、完結 メタエディターを試してみたり、VSCodeを試してみたりと右往左往していましたが、結局、一周回って秀丸に落ち着きました。 そもそも秀丸以外のMQLエディターを探していた最大の理由は「コンパイル結果を標準出力で […]
実際に躓いた点をご紹介 Visual Studio Code (VSCode) は良いエディターかもで、VSCodeをご紹介しました。 VSCodeの導入にあたって、躓いた所が3つありました。それを備忘録がてら共有します。設定ファイルの内容はまた別の […]