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
  • 67 follow us in feedly

関連記事

no image

11/17 運用結果

<colgroup> </colgroup>バイナリオプション日付曜日取

記事を読む

no image

インジケータ導入時と稼動時の表示が違う

こんにちは。キリンです。 タイトルの件、巷に出回ってるインジケータによくある現象ですよね。 インジケータ導入時はちゃんと

記事を読む

no image

最小二乗法を用いたTrendLine Indicator

こんばんは。 昨日作ったiMAを利用したEAなのですが、 移動平均線の傾向から、 トレンドには強いということが判明しまし

記事を読む

no image

人脈はまず貢献から

さて、今までメタトレーダーのプログラム作成がメインのブログになっておりましたが、 ちょっと方向性を変更して行こうと思いま

記事を読む

no image

ねっとさーふいん中に見つけたMT4プログラミングセミナー

おはようございます。キリンです。 MT4プログラミングで検索して僕のサイトに来てくれる人が多いです。 嬉しい限りです。

記事を読む

no image

Ruby で エクセル用のCSVを作るには・・・。

各要素の文字コードをShift-Jisにする。require 'kconv'で、.tosjisを使う。賢い方法ではない

記事を読む

no image

MT4でtemplatesを利用して定型チャートを保存する

こんばんは。キリンです。 Yahoo!知恵袋の質問にあったので取り上げさせていただきました。 いまさら感はありますがせっ

記事を読む

no image

MT4のインジケータにMAを重ねる

こんばんは。キリンです。 今日はちょっとしたMT4のテクニックのご紹介です。 MT4の標準のインジケータであれば、 実は

記事を読む

no image

11/18 11/19 運用結果

<colgroup> </colgroup>バイナリオプション日付曜日取

記事を読む

no image

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

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

記事を読む

Message

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

Adsense

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

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

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

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

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

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

Avoiding the problem of connect to outside of LAN with L2TP/IPSec on Ubuntu 18.04.

とても困って、原因の特定に2日かかった。疲れた。確定申告したいのに。 The IPSEC tu

Wine 上の MT4から ZeroMQ を使って Linux の pyzmq の通信をさせる

こんにちは。キリンです。 最近、年に数度のMQLを書くときがきたのですが、Pythonに慣れま

→もっと見る

PAGE TOP ↑