Wizard In The Market
システムトレードの魔術師

*

■超直感!MT4プログラミング講座■ 第36回 ブレイクアウトシステムのEA 作成

公開日: : 最終更新日:2015/01/13 MT4(MQL4)プログラミング講座

おはようございます。キリンです。
今日は、マインドアップ的読書感想文で非常に良いことが書いてありました。
その中のさわりだけご紹介。

「思考軸」をつくれ-あの人が「瞬時の判断」を誤らない理由/出口治明
¥1,575
Amazon.co.jp

■直感にしたがって間違えない

直感というのは、その計算のプロセスを自分でも意識できないほどのスピードで 「脳をフル回転させて得たアウトプット」であり、言語化はできなくても、単に直情的に行動するのとはまったく違う性格のものなのです。そして、この直感は 「ストックしてある知識や情報=インプット」の量が多ければ多いほどその精度が上がります。

■猛スピードで考え、次々と試行錯誤を繰り返す

 私は、自分の部下には「小さなことでもすぐにどうするかを 決めて早く行動を起こせ」と日ごろから言っています。判断に迷っている場合は「仮決め」でいいから、とにかく一旦結論を出す。決めてしまうことが重要なの です。(中略)
極端な言い方をすれば、迷ったらコインを放り投げてその表裏で判断をしてもかまわないのです。そんな決め方であっても、何もしないでぐずぐずしているよ り、ものごとは間違いなくよい方向に進むはずです。そうやって仕事や意思決定のスピードを上げていくと単位時間内にできることが増えていきます。つまり生 産性が上がるのです。

なるほどぉ。
直感ってそうやって使うのかと納得しました。
何事も考えからすぐ行動に移ることが大切なのですね。
さっそく僕もこの本を買うという行動に出てみました(w
さて、今日からはjunkyさんリクエストのブレイクアウトシステムの作成をしてみたいと思います。


第36回 ブレイクアウトシステムのEA作成

■一定期間の高値・安値を引き出す
一定期間の高値・安値を引き出すことはすごく簡単なんです。

int iLowest(string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)

int iHighest(string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)

引数についてはリンク先の説明がありますので割愛します。
これを使えば、一定期間の中で、最安値、最高値があるバーの「場所」を求めてくれます。
実際、どのように使うかというと、
int lowestBar = iLowest(NULL, 0, MODE_LOW, 100);
double lowestPrice = Low[lowestBar];
こんな感じで、最安値をlowestPriceという形で取得できます。
ここで大事なのは、iLowestが返すのは「最安値のあるバーの場所」であり、
Lowでその場所の安値を取得しなおす必要があるということですね。
こいつを使って高値、安値を引き出して、
それがブレイクしたら順張り方向に取引を行う・・・。
なんてプログラムをこれから作成していこうと思っています。
EAの作成から最適化まで遊んでみますので、
お楽しみに^-^
最後までお読みくださりましてありがとうございました!
ご参考になれば幸いです^^

にほんブログ村 為替ブログへ 
Fx-Kirin

About Fx-Kirin

2009年10月にFXを開始、翌年2010年5月から脱サラをしてFX業界に専念。 2012年10月頃から本格的に勝ち始め、一月で資産を倍にする、2年半月間負けなし等、安定した収支で2013年11月に生涯FX収支が1億を超える。 投資スタイルはシステムトレード。プログラミングの知識がほぼない状態から、独学で自分がしたいと思うことであればほぼ実現することが可能なレベルまで成長。好きな言語はRuby, Python。必要となればC++からVBA、Pascal等なんでも行う。MT4/MT5のプログラミングも得意。 2011年にはFXで稼いだ資金をもとにシンガポールに移住し、留学も兼ねて起業をチャレンジするほど、ビジネスを興すことに熱意がある。国内の業者を主に使い始めたことから、2012年に帰国。零細株式会社経営中。

Adsense

  • このエントリーをはてなブックマークに追加
  • Pocket
  • 67 follow us in feedly

関連記事

no image

■超直感!MT4プログラミング講座■ 第7回 インディケーター表示のために

没になった回です。 内容が雑なため、第8回へ移動していただければと思います。 興味のある方はご覧いただければと思います。

記事を読む

no image

■超直感!MT4プログラミング講座■ 第14回 インディケーターの定義部

こんばんは!キリンです。 最近ピグによく顔を出しています。 よければ遊びに来てくださいね。 ではでは、本日の講義です。

記事を読む

no image

■超直感!MT4プログラミング講座■ 第18回 インディケーターを色々いじってみよう

こんばんは!キリンです。 今日の名言 「日々、常に何か新しいことを学習し身につける。  それを繰り返すことによって、新し

記事を読む

no image

■超直感!MT4プログラミング講座■ 第15回 MQL定義済み関数について

こんにちは!キリンです。 このブログ自体が夜書くことが多いので、「こんにちは!」っていうと新鮮ですね。 春の陽気を感じら

記事を読む

no image

■超直感!MT4プログラミング講座■ 第20回 ボリンジャーバンドを作ろう(2)

おはようございますっ!キリンです。 脱サラ後は朝のブログを習慣にする予定です。 毎日文章を書くことは、文章力をつける上で

記事を読む

no image

■超直感!MT4プログラミング講座 第37回 ブレイクアウトシステムのEA作成(2)

おはようございます。キリンです。 日本、負けてしまいましたね。 でも、すごい感動しました。 すごい夢をもらいました。 優

記事を読む

no image

■超直感!MT4プログラミング講座■ 第21回 ボリンジャーバンドを作ろう(3)

こんばんは!キリンです。 私は本日を持って、脱サラをしました。 もう二度とサラリーマン生活に戻らないという固い信念のもと

記事を読む

no image

■超直感!MT4プログラミング講座■ 第5回 MQL基本関数を覚えよう!

こんにちは!キリンです。 早いもので、1週間で5回まで来ちゃいましたね。 皆さんもしっかり付いてきてくれているので、私と

記事を読む

no image

■超直感!MT4プログラミング講座■ 第11回 配列を覚えよう

こんばんは。キリンです。 最近、各EAの動向で一喜一憂してしまっています。 精神的によろしくないですな^^; クロスファ

記事を読む

no image

■超直感!MT4プログラミング講座■ 第10回 if関数を使ってみよう

こんにちは!キリンです。 昨日は土曜出勤でした。サラリーマン生活も残すところあと2週間弱。 今日は、引越し会社に引越しの

記事を読む

Comment

  1. chori より:

    SECRET: 0
    PASS:
    ほぉほぉ~!
    いいですね
    ここからここまでの時間のうちの高値安値をブレイクした場合の順張りトレードに興味があったんですよ!
    ナイスなリクエストしてくれた方に感謝です!

  2. junky より:

    SECRET: 0
    PASS:
    ありがとうございます。
    楽しみにしてますよ~~~
    あ、メタトレーダー入門にも最後の方に記述がありましたぁ(笑)
    そこに、バーが完成してからの方が楽だって書いてあるんですが、ブレイクアウトは、高値・安値を切って、ある値になったらすぐにエントリーっていうのがキモだと思うんです。
    後からで結構ですので、この件に関しても是非よろしくお願いしますm(__)m

  3. SECRET: 0
    PASS:
    >choriさん
    要望があったようで嬉しいです^^
    junkyさんナイスですね!

  4. SECRET: 0
    PASS:
    >junkyさん
    了解です!
    楽しみにしていただければと^^

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Adsense

PYPIへの登録を10秒でできるようになる方法

pip 使ってますよね Pythonを使っている人であれば、pip installでライブラリ

The art of debugging with GDB, DDD, and Eclipse の読書メモ

GDBの勉強がしたくて、下の本を原著で読んでみました。10年前の本だけど全然現役でした。

JupyterでボタンからJavascriptを実行して追加のアウトプットをさせない方法

Javascriptを実行するとアウトプットセルの行が増える これがとても面倒だった。上の

まだBokehで消耗してるの?これからはPandas-Bokehを使おうぜ

タイトルはあまり気にしないでください。全然、Bokehで消耗する価値があるとは思っています。ただ

SQLAlchemy のマイグレーションライブラリ Alembic を使ってみる。

SQLAlchemyの作者が作ったデータベースマイグレーションツール。個人的には、SQLAlch

→もっと見る

PAGE TOP ↑