ねほり.com

何もないから何かみつかる

OmegaChartの使い方導入編(長期株価取得)

      2017/06/12

Protraはよくできたソフトだけど、本日の日付を使った売買戦略とか、ファンダメンタル的な手法が実装したい場合には機能が少なすぎます。

どうせ本体の改良に手をつける必要があるなら、最初からOmegachartを使った方が良いのでは?

と思い、Omegachartをいじり中です。

触れば触るほど、売買ツールの自作はやらなくてよかった・・と思います。

Omegachartとは?

岡嶋大介氏(東京大学出身)が2003年に開発し、後に第1回カブロボ・コンテストで野村総研特別賞受賞した株価のテクニカル分析ソフトウェアでApacheライセンスのオープンソースです。

開発者は未踏ソフトウェア創造事業にも携わった方で、2006年にはOmegachartはTactico という名で商品化されました。

最終版の1.8.4が今でもpanacoran氏が(Protraも含めて)保守・改良を続けてくれています。

Omegachartインストール

まずは、Visual Studio Express 2015 をダウンロードしてインストールします。

  1. OmegaChart-英数字のディレクトリのzanetti.slnをダブルクリックしてVisual Studioを起動する
  2. ツールバーに表示されているソリューション構成を、ReleaseならDebugに切り替える
  3. [ビルドの]の[ソリューションのビルド]でビルド

実行すると次のようなエラーがでます。

スキーマーのロード中にエラーが発生しました extensionの一部が見つかりませんでした。

ここからは色々と他のサイトを調べはじめました。

まだ2chのスレッドも残っており色々と助かりました。

実行前の準備

ソースコードが置いてある場所にあるフォルダextensionをビルド後に作成されたOmegaChart.exeが置いてある場所 bin\Debug へコピーする必要がありました。

また、protraが生成したindex.txtをbin\Debugへコピーします。

1

これで起動はします。

ですが、Protraでは簡単な株価チャートの取得が難しい・・・。

2か月間しか取得できないし、差分取得の概念がないです。

2

改造してyahooなどから長期データなどをダウンロードする機能をまずは実装する必要があります・・なんと面倒な・・。

長期株価を取得する

長期データの取得方法を紹介しているサイトを見つけました。

offsetがマイナスになってはいけないはずなので、アンダーフローしたときはbreakするようにしているそうです。

これで2000年より前の株価も取得可能です。取得時間は約24時間ですが・・・・

ロウソク足で陽線の色指定

陰線や、ロウソク自体は色指定できるのになぜか陽線はできません。

そこで他のサイトを丸写しで陽線の色指定ができるように改造しました。

すこし綺麗になりました。

2

銘柄名検索で1銘柄に絞れたときはEnter押で済ませる

2chでの紹介をやってみました。

銘柄名検索で「湯」と書き入れた後、エンターキー押下で2340極楽湯が表示されます

色々とソースコードを触ればできそうな事はわかりました。

やりたい事(ツールの改造に関して)

オメガチャートに実装したい機能として

  • 自動売買(逆指値)
  • リアルタイム株価の取得
  • 売買結果のデータ集計
  • 日足チャートを1年幅で描写
  • ファンダメンタル分析機能

目的は自動的にお金を稼ぐ仕組みをつくること・・・

のはずだけど、少しずつ脱線してるような・・・。

 - 2017年, システムトレード, 投資

  関連記事

1
単純移動平均線&ボリンジャーバンド&ストキャスティクスの有効性検証(protraシストレ)

巷のテクニカル手法を実装しバックテスト検証することで、テクニカル手法を身に付け、 …

4
適当に買った場合の有効性検証(protraシストレ)

自分がprotraを使って何をしてるのか分からなくなってきました・・・。 何をや …

download (1)
うねり取り手法の神髄(相場師朗氏編)

「うねり取り」は江戸時代、米相場の時代から続いている伝統的な投資技法であり、本間 …

2
Protraサンプル(Breakout)の有効性検証(protraシストレ)

最初にProtraを利用した際に、サンプルの動作確認でエラーが発生し何もわからな …

3
タイドプールでタコ捕り&磯遊び(千葉県・かなや編)

千葉市内に最も近く磯遊びができる場所に「金谷」があります。 と言っても富津市なの …

legend
名字(苗字)の由来から先祖調査

庶民が名字をいつから名乗ったか? それは明治8年から。とよく書かれています。 そ …

1
Protra使い方発展編(年毎の取引回数と総合利益を表示する)

先月は8万の損。 何だよクソが、人生始まってから負けてばかりじゃねぇかよ。 先月 …

images
人工知能は神となり、人々の信仰対象となる

日記を書くことを最低月2回と決めて続けてきましたが、最近は辛いです・・・。 本業 …

6
MM手法(BB、RSI、ADX、MACD)の有効性検証(protraシストレ)

少し複雑な投資手法のバックテストにチャレンジしてみます。 MM法 増田正美氏が考 …

1
Protraの使い方応用編(同日の複数銘柄のシグナルからの買い選択)

今まで色々なテクニカル手法のバックテストを説明してきましたが、少し現実離れした売 …