- 2016年9月11日
- 2021年5月12日
トリプルデイ・プルバック戦略のEAを作成してみる(1)
「コナーズの短期売買実践」のトレード戦略のEA化【第3弾】 第3回目は、トリプルデイ・プルバック戦略です。 トリプルデイ・プルバック戦略とは、トレンドフォロー戦略の一種のことで、「ヒットエンドラン株式売買法」の著者とコナーズ氏が強いトレンド相場におい […]
「コナーズの短期売買実践」のトレード戦略のEA化【第3弾】 第3回目は、トリプルデイ・プルバック戦略です。 トリプルデイ・プルバック戦略とは、トレンドフォロー戦略の一種のことで、「ヒットエンドラン株式売買法」の著者とコナーズ氏が強いトレンド相場におい […]
OnTimer()は便利そうなのにバックテストで使えない欠点が OnTick()はティックごとに動作する関数で、EAの売買ロジック等、根幹部分をここに記述します。 他方、OnTimer()は指定時間間隔ごとに動作する関数で、OnTick()と同様に、 […]
「コナーズの短期売買実践」のトレード戦略のEA化【第2弾】 前回の記事で書いた仕掛け条件だと、最高値/最安値更新中に次のローソク足が生成された時、意図したギャップにならないことがバックテストして気づいたので、条件を1箇所変更しました。 仕掛け条件(買 […]
「コナーズの短期売買実践」のトレード戦略のEA化【第2弾】 第2回目は、モメンタムギャップ戦略です。 モメンタムギャップ戦略とは、ADXを使ってランナウェイギャップを見極めようとしたトレンドフォローの戦略です。 では早速、仕掛け条件、手仕舞い条件を纏 […]
手仕舞いが先、仕掛けは後 ※2016/8/6 kumaさんのご指摘でcalcTimeDifference()に不具合があることが判明。修正しました。 読者の方から仕掛け時間帯指定機能に指定時刻での強制決済機能を追加してほしいというご要望がありましたの […]
「コナーズの短期売買実践」のトレード戦略のEA化【第1弾】Part2 前回の記事で書いた仕掛け及び手仕舞い条件では、ロジックをプログラム化し難いことがプログラミング中に分かったため、以下の条件に変更しました。 仕掛け条件(ショート専用) 1本前のロー […]
市販のEAは購入タイミングが重要 初めにお断りしておきますが、本記事はラッコさんを批判するものではありませんし、Forex White Bear V3を批判するものでもありません。むしろ、ラッコさんは非常に素晴らしい成績を残した日本製EAの開発者とし […]
英語のメッセージに拒絶反応を示さないで MQL4でEAやインジケーター等を作成してコンパイルすると、エラーが発生することがしょっちゅうあります。 プログラミングに苦手意識を持っている人は、英語のエラーメッセージが出てしまうと、「謎の記号が出た!もうダ […]
変数には有効範囲がある 変数のスコープ(scope)とは、変数の有効範囲のことです。変数が利用可能な範囲とでも言いましょうか。その有効範囲はどこかと言うと、OnTick等の関数の{ }で囲まれた部分になります。ちなみに、{ }を”ブロック […]
自分好みのEAの雛形(テンプレート)を用意しよう 先日、読者の方から「記事中の関数を使ってみようとしたけど、コンパイルエラーになった」というご指摘をいただきました。 確かに、関数だけを抜き出して使用しちゃうとコンパイルエラーが発生してしまうことがあり […]