CATEGORY

MQL4プログラミングの基礎

  • 2021年4月15日
  • 2021年5月12日

【MQL4】オブジェクトは削除せずに非表示にできる

オブジェクトの状態を維持しておきたい時に活躍 何らかの情報をチャートに表示するためにはオブジェクトを使います。 オブジェクトは物体の意味ですね。 水平線とか四角形とかラベルとかがオブジェクトです。 チャートに何かをペタっと貼り付けられるものは全部オブ […]

  • 2021年3月11日
  • 2021年5月12日

グローバル変数にチャートIDをそのまま格納してはダメ

グローバル変数に格納できる値はdouble型である点に注目 グローバル変数にチャートID(各チャートの識別番号)を格納したいシーンがありまして、そこで見事にハマったので備忘録として残します。 グローバル変数にチャートIDをそのまま格納して取得する以下 […]

  • 2020年7月21日
  • 2021年5月12日

#defineは定数だけでなく数式も定義可能

分かりにくいので定数以外の利用は非推奨 プリプロセッサ命令の1つ、#defineディレクティブ。 定数を定義する際に用いるのが一般的です。 たとえば、円周率や注文コメントを定義するとこうなります。 末尾にセミコロンは付けないので、要注意です。 私もよ […]

  • 2020年4月5日
  • 2021年5月12日

ロット数の正規化

ロット数を小数第何位で四捨五入すればいいか?という話 ロット数の単位はFX業者ごとに異なります。 多くの場合は0.01単位だと思いますが、0.1単位の業者もあるでしょう。中には0.001単位もあるかもしれません。 複利等の計算式で算出したロット数が0 […]

  • 2020年3月15日
  • 2021年5月12日

Sleep関数でボタン押下を演出する

押して離すと戻るタイプのボタンに使う MT4にはオブジェクトを使って簡易的なフォームを作ることが可能です。 その中にボタンがあるのですが、MT4のボタンは押して離しても押しっ放しの状態になるタイプのボタンです。 スイッチ型と言えばニュアンス伝わります […]

  • 2020年3月1日
  • 2021年5月12日

複数のMT4でファイルを共有する方法

Terminal¥Common¥Filesフォルダを使う データフォルダの1つ上の階層にTerminalフォルダがあります。 そこにCommonフォルダ(厳密にはその配下のFilesフォルダ)っていうフォルダがあるのはご存知でしょうか […]

  • 2020年2月23日
  • 2021年5月12日

エントリー時の青・赤矢印、決済時の黄色左向き三角の出し方

専用のアローコードが用意されている 唐突ですが、エントリー時の青・赤矢印、エグジット時の黄色左向き三角の出し方ってご存知ですか? こんなやつです。 私はようやく知ることができました。 「あれ、どうやって出すんだろう?」ってずっと気になっていたんですよ […]

  • 2020年2月16日
  • 2021年5月12日

一目均衡表の雲のような2値間のヒストグラムはメインウィンドウのみに描画可能

サブウィンドウだと0起点になってしまう 一目均衡表と言えば雲ですが、この雲はヒストグラム(DRAW_HISTOGRAM)で作られています。こんなやつですね。 2つのインジケーターバッファを使って2値間に縦ラインを入れることで雲を実現しています。 とあ […]

  • 2020年1月5日
  • 2021年5月12日

複数ポジションをまとめて決済する場合、直近のものから順に処理すべし

これを守らないと決済し損なうポジションが発生する 複数のポジションをまとめて決済する場合、直近のものから順に処理しましょう。 具体的には、for文のループを降順にしましょうということです。 以下はOK例です。 以下はNG例です。 後者の方が一般的です […]

>

エターナル・パートナーPRO ~MT4裁量トレード支援ツール~ 「MT4は裁量トレーダーに優しくない」そう思ったことありませんか?もっと快適にトレードするための強力な売買ツールが必要だと考え、開発したのが「エターナル・パートナーPRO」です。元々は自分自身のために開発したツールですので、手抜き無しのガチものです。既に200名近い方に手に取っていただき、喜びの声が続々と届いております。ぜひご覧ください!

CTR IMG