- 2016年4月17日
- 2021年5月12日
移動平均線(MA)の上昇/下降をプログラミングしてみる(2)
関数化しておくと便利 前回の記事で、移動平均線(MA)の上昇/下降の判定ロジックを検討しました。 今回は、それをMQL4でプログラミングしてみます。 おさらいですが、MAの上昇/下降の判定ロジックは以下の3つでしたね。 ある一定期間内で、あるMAがそ […]
関数化しておくと便利 前回の記事で、移動平均線(MA)の上昇/下降の判定ロジックを検討しました。 今回は、それをMQL4でプログラミングしてみます。 おさらいですが、MAの上昇/下降の判定ロジックは以下の3つでしたね。 ある一定期間内で、あるMAがそ […]
人間なら容易に理解できるが、コードは複雑になる例 移動平均線(MA)の上昇/下降をトレードの仕掛けないし手仕舞い(今まで”仕切り”という表現を使ってきましたが、”手仕舞い”の方が一般的かなと思い、表現を […]
MQL4のArraySort()は数字しかソートしてくれない 順番が意味を持つアルゴリズムを考える時に、ソートが必要になることがあります。 普通は、MQL4標準関数のArraySort()で事足りるのでしょうが、文字列を含む配列を並び替えたい時は、こ […]
myfxbookも良いけど、自前で管理する方が何かと便利 EAによるトレード結果を分析することは、EAの稼働継続/停止を判断する上でとても大切です。 MT4の[口座履歴]タブでトレード結果を確認できますが、マジックナンバーは分かりませんし、各トレード […]
値動きが激しい時に有効か? 一般的なトレイリングストップ関数の改良版(階段型) の最後で予告したATRや最高値/最安値を使った変動幅のトレイリングストップ関数を紹介します。 変動幅のトレイリングストップは値動きが激しい時に有効なようです。ネタ元は、豊 […]
一般的なトレイリングストップに階段型を追加 一般的なトレイリングストップ関数をご覧になった読者の方から、「複雑なトレイリングストップ」に興味があるというコメントをいただきました。 複雑という言い方が適切でなく、無闇に期待値を上げてしまったのは反省です […]
日付や時刻のフィルターと組み合わせるとバリエーション豊かに 年末年始や時刻での仕掛けフィルターを作ってきましたので、ついでに曜日のフィルター機能も紹介します。 こちらも簡単に実現できてしまいます。関数ではないので、サンプルEAを直接載せておきます。 […]
年末年始以外にも応用可 年末年始はトレードしない機能を読者の方から作って欲しいと頼まれましたので早速作ってみました。 びっくりするぐらい簡単に実現できてしまいます。関数ではないので、サンプルEAを直接載せておきます。 1本の足で1回だけエントリーする […]
MTF化のアルゴリズムをいまだに理解しきれない 一緒にEAを開発している知り合いから、一目均衡表(の遅行線)のMTFインジケーターがほしいと依頼されているのですが、MTF化はとても苦手です。 実は以前にも別のインジケーターでMTF化を頼まれたことがあ […]
CopyClose()関数シリーズを使えば良い 「他通貨ペアを使ったEAはMT4のストラテジーテスターではバックテストできないことが分かり、対応に苦労しました」という文章を前回の記事で記載しました。 これで困っている人が他にもいると思いますし、私自身 […]