ねほり.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シストレ)

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

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

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

5
RCIの3本ライン表示方法(protraシストレ)

protraを使ったバックテストのソースコードばかり公開してますが、グラフ表示も …

IMG_20171001_164657
千葉公園のハス池でグッピー捕り(千葉県千葉市)

千葉公園は「大賀ハス」のハス池が有名です。 ただし10月になると、完全に枯れてし …

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

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

IMG_20171104_144105
千葉公園のハス池でモツゴ(クチボソ)捕り(千葉県千葉市)

大人も子供と一緒に1,2組は千葉公園のハス池でガサガサしている人を見かけます。 …

1
小櫃堰公園の池でモツゴ捕り(千葉県木更津市)

千葉県 小櫃川はシーバス(スズキ)釣りで有名です。 その川の横にあるのが小櫃堰公 …

DSC05460
泉谷公園 蛍のみちしるべ2017

本物のホタルを見たいと思っていましたが、時期や場所が合わずに実現しませんでした。 …

Clipboard01
Protraの使い方基礎編(チャートの追加方法)

ある程度慣れてきたので、Protraの(私の)使い方を説明します。 Protra …

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

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