- 2015年10月5日
- 2021年5月12日
指定曜日のみトレードする機能
日付や時刻のフィルターと組み合わせるとバリエーション豊かに 年末年始や時刻での仕掛けフィルターを作ってきましたので、ついでに曜日のフィルター機能も紹介します。 こちらも簡単に実現できてしまいます。関数ではないので、サンプルEAを直接載せておきます。 […]
日付や時刻のフィルターと組み合わせるとバリエーション豊かに 年末年始や時刻での仕掛けフィルターを作ってきましたので、ついでに曜日のフィルター機能も紹介します。 こちらも簡単に実現できてしまいます。関数ではないので、サンプルEAを直接載せておきます。 […]
年末年始以外にも応用可 年末年始はトレードしない機能を読者の方から作って欲しいと頼まれましたので早速作ってみました。 びっくりするぐらい簡単に実現できてしまいます。関数ではないので、サンプルEAを直接載せておきます。 1本の足で1回だけエントリーする […]
MTF化のアルゴリズムをいまだに理解しきれない 一緒にEAを開発している知り合いから、一目均衡表(の遅行線)のMTFインジケーターがほしいと依頼されているのですが、MTF化はとても苦手です。 実は以前にも別のインジケーターでMTF化を頼まれたことがあ […]
混乱を招く仕様 インジケーターの作成を頼まれて、せっかくだからOnCalculate()を使おうとした時の話です。 自分としては、完璧に作ったはずなのに、テストすると全然意図した通りに動かない。「なぜだろう…」とPrint()で色々とログを取得して数 […]
CopyClose()関数シリーズを使えば良い 「他通貨ペアを使ったEAはMT4のストラテジーテスターではバックテストできないことが分かり、対応に苦労しました」という文章を前回の記事で記載しました。 これで困っている人が他にもいると思いますし、私自身 […]
標準関数を使っても良いけれど トラリピEAを作るにあたって、仕掛けの上限価格と下限価格を長期記憶しておく必要があることが分かりました。通常、変数はMT4を終了すると中身が消えてしまいます。それだと、ある情報を記憶し続けておく必要のある今回のようなケー […]
分かりにくい2つの制限 MQL4で長らく曖昧に理解していたStopLevelとFreezeLevel。ようやく正しい仕様を理解できました。というか、ちゃんとMQL4のサイトに定義がありましたorz Requirements and Limitatio […]
メール送信機能よりも便利かも Build 600以降で実装されたスマホへのプッシュ通知機能。実は最近まで失念していました。というのも、Build 600になった当時はガラケーしか持っていませんでしたので、「自分には関係ないや」と、記憶からすぐに消去さ […]
ブレイクイーブンで損失ゼロに ある程度利益が出たら、損切りラインを仕掛け価格に移動して、損失ゼロにするブレイクイーブン機能を読者の方から作って欲しいと頼まれましたので早速作ってみました。 一般的なトレイリングストップ関数をベースに作ることができます。 […]
レートの小数点を3/5桁でログ出力する方法 Print()関数を使うことで、任意の情報をログファイルに出力できます。デバッグ目的で使うことが多いと思います。 if文等の条件判断が正しく行われているかを確認する際に、特に力を発揮してくれます。 先日、あ […]