ねほり.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年, システムトレード, 投資

  関連記事

10
イザナミのサンプル手法の検証(protraシストレ)

インターネット上にProtraのサンプルコードが見つかりません・・・。 そもそも …

Clipboard02
「グッピー」と「カダヤシ」(「メダカ」)の捕獲と分類(千葉県編)

前回の日記で「カダヤシ」と「グッピー」についての記事を書きましたが、写真が分かり …

unnamed (1)
うねり取り手法の神髄(板垣浩氏編)

林輝太郎氏・立花義正氏・板垣浩氏は、正統派ともいうべき相場師達です。 以前、うね …

g2
高知工科大学生の卒業論文(MACP、VR、MACD)の有効性確認(protraシストレ)

10年前となりますが、平成18年度の学士学位論文にテクニカル分析に関するものを見 …

10
4点チャージ投資法の有効性検証(protraシストレ)

3点チャージ投資法というのは下落相場において、多くの銘柄に売買サインが出ます。 …

2
ついてる仙人の投資手法の有効性検証(protraシストレ)

ライブラリのソースを読んだり、20種類程度の手法の株のバックテストを実施すること …

aomori4
どこかにマイルで青森県に

マイルの期限が近いけど、どこにも行きたい場所もない。 いっそのこと、ランダムに行 …

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

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

10
アノマリー(曜日)の有効性検証(protraシストレ)

バックテスト環境を構築できたら、検証したかった一つに「アノマリー」があります。 …

13
鳥居万友美氏の手法(RCIの3本使い)の有効性検証(protraシストレ)

前回「RCI」を3本使ってグラフを表示してみました。 次は、これを使ったトレード …