- 2018年5月17日
- 2021年5月12日
グローバル変数の初期化に注意せよ
通貨ペアや時間足の変更でOnInit関数は都度呼び出される 仕掛け時間帯指定機能と仕掛け時間帯指定機能に指定時刻での強制決済機能を足してみたに不具合があることに今更気づきました。 結論から言えば、gEntryTimeFlgTrueCntというグローバ […]
通貨ペアや時間足の変更でOnInit関数は都度呼び出される 仕掛け時間帯指定機能と仕掛け時間帯指定機能に指定時刻での強制決済機能を足してみたに不具合があることに今更気づきました。 結論から言えば、gEntryTimeFlgTrueCntというグローバ […]
どちらもバックテストで設定した期間の日時を返す タイトルと見出しで言いたいことは言い尽くしてしまっていますが、意外と気づいていない方もいるかなと思い、記事にしてみました。 TimeLocal関数はローカルPCの日時(通常は現在の日本時間)を返し、Ti […]
OnDeinit関数はEAを削除した時だけに呼ばれるもの? 未だに凡ミスする1つにOnDeinit関数の呼び出しタイミングがあります。 OnDeinit関数はEAを削除した時に呼ばれるものだ!って、ついつい思ってしまうんですね。 でも違います。 On […]
変換しないというかできません 「.ex4ファイルを.mq4ファイルには変換してほしい」と依頼されることがたまにあります。 しかし、全て断っています。 .ex4ファイルを.mq4ファイルに変換する行為は、リバースエンジニアリングと言いますが、これは違法 […]
プログラムなのに画面表示設定に影響を受けるとかあり得ない 前回のトレードが勝ったとか負けたとかとかでプログラムの動きを変えることが時々あります。 そんな時に使うのがOrderSelect(*, *, MODE_HISTORY)です。 これを使うことで […]
自分は運用していないから この記事を書くべきか実は随分迷ったのですが、書くことにしました。 攻撃的な内容になっていますので、そういうのが嫌いな方は読まないようにお願いします。 そしてこれはあくまで私の個人的な意見であって、これが絶対的正義だなんて微塵 […]
リペイントインジケーターをEAに組み込む時は要注意 リペイントとは過去のオブジェクトを変更することを指しますが、過去をいじるのは反則に近い行為だなぁと私は思っています。 過去のレートは確定して動かないですから、後から都合の良い所に矢印等を移動させれば […]
metaeditor.exeはNGだけどmql64.exeならOK メタエディターを使ってMQL4のプログラムを作成している方が多いと思います。 メタエディターも良いのですが、「矩形選択できない」、「検索・置換が使いづらい」という2つの理由で私は秀丸 […]
一瞬で指定の日時に飛べます ※旧ブログの記事転載 MT4のファストナビゲーションボックスは意外と知られていない機能なのではないでしょうか。 これはチャート上のタイムフレームと通貨ペアと日付と時刻を同時に素早く切り替えられる機能です。実際に操作した方が […]