- 2016年6月12日
- 2021年5月12日
変数のスコープ(グローバル変数とローカル変数)
変数には有効範囲がある 変数のスコープ(scope)とは、変数の有効範囲のことです。変数が利用可能な範囲とでも言いましょうか。その有効範囲はどこかと言うと、OnTick等の関数の{ }で囲まれた部分になります。ちなみに、{ }を”ブロック […]
変数には有効範囲がある 変数のスコープ(scope)とは、変数の有効範囲のことです。変数が利用可能な範囲とでも言いましょうか。その有効範囲はどこかと言うと、OnTick等の関数の{ }で囲まれた部分になります。ちなみに、{ }を”ブロック […]
自分好みのEAの雛形(テンプレート)を用意しよう 先日、読者の方から「記事中の関数を使ってみようとしたけど、コンパイルエラーになった」というご指摘をいただきました。 確かに、関数だけを抜き出して使用しちゃうとコンパイルエラーが発生してしまうことがあり […]
「コナーズの短期売買実践」のトレード戦略のEA化【第1弾】 「コナーズの短期売買実践」のトレード戦略をEA化していこうと思います。記念すべき第1回目は、ダブルボリューム・マーケットトップ戦略です。 この戦略は、タブズ・ストック・マーケット・コレスポン […]
ポジション数が増減した時だけ一時停止させる ビジュアルモードのバックテストが速過ぎる時の対処法で、ビジュアルモードでのバックテストのスピードが速すぎる場合のスピードダウンテクニックをお伝えしました。 今回は、さらに一歩進めて、ポジション数が増減した時 […]
手仕舞い条件の改良が必要 前回の記事でトレード戦略を考え、それをMQL4でプログラミングしました。 以下は2008/1/1~2016/4/1 EURUSD 日足のバックテスト結果です。一応、資産は増えていますが、8年強でわずかに2.5%程度の増加…。 […]
パーフェクトオーダーっていう響きが素敵 「FXチャートリーディング マスターブック」のアイデアを頂いて、トレンドフォローのEAを作成してみようと思います。 ローソク足、移動平均線(MA)、MACD、ストキャスティクス、ボリンジャーバンドの5つの指標を […]
関数化しておくと便利 前回の記事で、移動平均線(MA)の上昇/下降の判定ロジックを検討しました。 今回は、それをMQL4でプログラミングしてみます。 おさらいですが、MAの上昇/下降の判定ロジックは以下の3つでしたね。 ある一定期間内で、あるMAがそ […]
人間なら容易に理解できるが、コードは複雑になる例 移動平均線(MA)の上昇/下降をトレードの仕掛けないし手仕舞い(今まで”仕切り”という表現を使ってきましたが、”手仕舞い”の方が一般的かなと思い、表現を […]
myfxbookでAETの稼働状況を公開中(2017/1/26にフォワードテスト終了) のんびり作成してきたトラリピ系EAのAET。ついにフォワードテストを開始しました。 トレード結果を知りたい方がきっといらっしゃると思う(思いたい)ので、myfxb […]