ねほり.com

何もないから何かみつかる nehori.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シストレ)

チャート分析の中でも最も基本的でシンプル手法でありながら、絶大な効果のある「グラ …

1
うねり取り手法の銘柄選び(Python、Protra利用)

東京駅で2人の私服警官がいきなり出てきて、警察手帳を見せられた後、職務質問されま …

IMG_20170301_194211
ドラえもんVRで垣間見た新しい視覚体験

バンダイナムコエンターテインメントが製作したVRアトラクション『ドラえもんVR「 …

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

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

illust-fuyu110
去年の反省と2017年の抱負

2016年の鏡リュウジの占いは次のとおりでした。 秋以降は、意外な仕事がきっかけ …

1466975862791
江戸時代の農民の先祖調査は難航

先祖の調査をはじめて10年経過。未だに分からないことだらけです。 そもそも農民の …

9
斉藤正章氏の手法の有効性検証(protraシストレ)

Protraに慣れてないので、まだまだ巷のサンプルソースコードを入手したい。 ・ …

8
3点チャージ投資法(MACP、VR、RSI)の有効性検証(protraシストレ)

この手法は大学時代に後輩から教えてもらいました。 そこから、株のシュミレーション …

image_uneri_invest
うねり取り手法の概要を調査する

株式トレードは、いかに負けを少なくして利益を得るかを競うゲームだと考えています。 …

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

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