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

*

最小二乗法を用いたトレンドラインのアレンジ版の作成

公開日: : 最終更新日:2015/01/13 その他

自分でいうのもなんですが、かなり使えると思います。
私の知っているトレンドラインを自動で引くものの中では
一番精度がいいです。
chart2.gif
Kirin_Trend&ChartLine(haihu).mq4
さて、実際の中身ですが
昨日ご紹介したchanel.mq4を自分なりにアレンジして作りました。
内容はとっても簡単。
最小二乗法で求めた回帰線を上下に平行移動させ、
ラインとチャートとの交差数が
指定数以下になるところでライン止めるというだけ。
「forを使って(交差の)count数が1以下になるように作った」
と言えば、分かる方は分かるのではないでしょうか。
今回のextern関数の説明
extern int period=0;
対象時間枠(おそらく変更する必要ないと思うので説明を割愛)
extern int count.num1=1;
チャートラインのチャートとの交差数
extern int count.num2=1;
トレンドラインとチャートとの交差数
※トレンドが下降時は、チャートとトレンドが反転します
extern int line.width=1;
ラインの太さ
extern int LR.length=34;
最小二乗法の計算期間の始点
extern int LR.END=0;
計算期間の終点
extern color LR.c=Orange;
最小二乗法のラインの色
extern color c.1=Gray;
チャートorトレンドラインの色
ざっくりの説明なので、質問があればお気軽にどうぞ。
まだ範囲指定を行わないとラインを引いてくれないので、
範囲指定も自動で行ってくれるようにプログラムを改良中です。
さらに精度のいいものに仕上げていきたいですね。
何か「こうすればもっとよくなるんじゃない?」という
意見がありましたら、ぜひお願いします。
反映されるかもしれませんよ^^

にほんブログ村 為替ブログへ 
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
  • 57 follow us in feedly

関連記事

no image

目の前に1000円があったとしても、私はいらない

なぜなら、それは何も生まないからだ。 なぜ手に入ったのかわからない収入など、 その場限りに過ぎない。 私は、目の前の10

記事を読む

no image

ポジションの平均pipsを計算するサブルーチン

おはようございます。キリンです。 実は愛用のノーパソが壊れちゃいまして、 一年以内なので保障修理に出すのですが外部に漏れ

記事を読む

no image

Rails3での add_to_base Active Reacord

use model_instance.errors << “Msg” instead of depr

記事を読む

no image

超簡単トレーリングストップ導入方法

お久しぶりです。キリンです。 MT4以外のことをやっていると書いていましたが、 少しMT4に触りだしたので再開します・・

記事を読む

no image

この世で一番攻略本の多いゲームはなんだと思いますか?

こんばんは。 ちょっと昨日の帰りにふと思って、 すごく楽しいと思えるようになったことがあります。 それは、ビジネスはゲー

記事を読む

no image

オープンソースEAの検証ブログのご紹介

こんばんは。キリンです。 マネーの猿さんが僕のブログのTradeTesterをご紹介してくださっていたので、 アクセス履

記事を読む

no image

【コラム】トレーディングシステムの構築に向けて

みなさん、こんばんは! 今日も見ていただいてありがとうございます。 キリンです。 さて、動画以外は【コラム】という形でト

記事を読む

no image

ObjectCreateの使い方

おはようございます。キリンです。 きりんさん こんばんは インジいただきました。 ありがとうございました。 お願いなので

記事を読む

no image

メッセージキューをActivemqからMySQLに切り替える

http://info.dwango.co.jp/rd/2010/01/mysql.html

記事を読む

no image

昨日の日記を読んでくれた方へ。

今日、ある人からご指摘いただきました。 昨日の日記って、 読んでもらった人へ感謝する気持ちありましたか? というものです

記事を読む

Message

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

Adsense

Flast-Sockets + redis-py で簡単 Websocket サーバー実装

参考にしたサイト Using WebSockets on Heroku with Python

Rust で Python の拡張ライブラリ作成 と numpy との性能比較

この記事は Python Advent Calendar 5日目の記事です。遅れてすみません。

システムトレードを始める前に知っておきたかったこと

今日の勉強会で発表してきました。nbviewer に共有しておきます。 システムトレードを始め

chmod で やらかしてしまったときの対処法

メモ書きです。 find | xargs とかを普通にやってしまうと、すぐに argument

AMD Ryzen & Nvidia GTX 1080 BTO PC 構成・組立と Ubuntu インストール

まだググっても、構成例とか出てないので参考になるんじゃないかなと。機械学習用ですが、全然ゲーム用

→もっと見る

PAGE TOP ↑