- 2016年10月29日
- 2021年5月12日
#property strictを途中で追加した時に苦労する3つのこと
いずれも地道に修正すれば済む話、あとはやる気の問題 また、#property strict関連の投稿です。しつこくてすみません。個人的にホットな話題なので、もう少しお付き合い頂ければ幸いです。 #property strictを追加するとハッピーにな […]
いずれも地道に修正すれば済む話、あとはやる気の問題 また、#property strict関連の投稿です。しつこくてすみません。個人的にホットな話題なので、もう少しお付き合い頂ければ幸いです。 #property strictを追加するとハッピーにな […]
ENUMはEAパラメータとの相性抜群 #property strictとコメント文の意外な関係で触れましたが、#property strictを使うと、パラメータ名の箇所に変数名ではなくコメント文を表示できるようになります。 これには続きがありまして […]
パラメータ名の箇所に変数名ではなくコメント文が表示される 答え言っちゃいました。 そうなんです。#property strictをコードに記載すると、パラメータ名の箇所に変数名ではなくコメント文が表示されるようになります。 どれのことかって?これのこ […]
手仕舞いが先、仕掛けは後 ※2016/8/6 kumaさんのご指摘でcalcTimeDifference()に不具合があることが判明。修正しました。 読者の方から仕掛け時間帯指定機能に指定時刻での強制決済機能を追加してほしいというご要望がありましたの […]
英語のメッセージに拒絶反応を示さないで MQL4でEAやインジケーター等を作成してコンパイルすると、エラーが発生することがしょっちゅうあります。 プログラミングに苦手意識を持っている人は、英語のエラーメッセージが出てしまうと、「謎の記号が出た!もうダ […]
変数には有効範囲がある 変数のスコープ(scope)とは、変数の有効範囲のことです。変数が利用可能な範囲とでも言いましょうか。その有効範囲はどこかと言うと、OnTick等の関数の{ }で囲まれた部分になります。ちなみに、{ }を”ブロック […]
関数化しておくと便利 前回の記事で、移動平均線(MA)の上昇/下降の判定ロジックを検討しました。 今回は、それをMQL4でプログラミングしてみます。 おさらいですが、MAの上昇/下降の判定ロジックは以下の3つでしたね。 ある一定期間内で、あるMAがそ […]
人間なら容易に理解できるが、コードは複雑になる例 移動平均線(MA)の上昇/下降をトレードの仕掛けないし手仕舞い(今まで”仕切り”という表現を使ってきましたが、”手仕舞い”の方が一般的かなと思い、表現を […]
素晴らしい翻訳サイトがありますが、情報が古いんですよね 私が愛用しているWebサイトの1つが、メタシス・シーカーさんの日本語訳のMQL4リファレンスです。 「MQL言語リファレンス日本語翻訳マニュアル(リンク先消滅)」 この方の功績はとてつもなく大き […]
myfxbookも良いけど、自前で管理する方が何かと便利 EAによるトレード結果を分析することは、EAの稼働継続/停止を判断する上でとても大切です。 MT4の[口座履歴]タブでトレード結果を確認できますが、マジックナンバーは分かりませんし、各トレード […]