株式トレード自動プログラミングPART3

このエントリーをはてなブックマークに追加
459デフォルトの名無しさん
ライブドアの話で盛り上がりましたが、本来のテーマに戻します。

このスレで自動化したいのはプログラミングではなくトレードですよね?
トレードのためのソフトウェアがトレーディングシステムですから
「株式トレーディングシステムプログラミングPart3」が自然ですが、長いので
「株式トレーディングシステム開発 Part4」を次スレのタイトルにしましょう。

トレーディングシステム開発に役立つ知識をまとめたテンプレを作りました。
プログラミングの知識があり株式取引の知識がない人を想定しています。
個人が日本の株式市場で全自動売買を行う事を目標としています。
ランダムウォーク論ループを止めるために>1で基礎知識にリンクしています。
ソフトウェアは利用しやすいようにオープンソースの物を選びました。
システムトレードに役立つ理工学系知識もまとめました。
金融工学は金融資産への投資を対象とする投資理論のみ入れました。
チャート分析は裁量トレードのための定性的手法なので除きました。
4601/19:05/03/07 10:54:38
株式トレーディングシステムの開発について語るスレです。

●前スレ
株式トレード自動プログラミングPART3
http://pc5.2ch.net/test/read.cgi/tech/1104506105/

●テクニカルトレードの基礎知識
効率的市場仮説
http://www1.tcue.ac.jp/home1/abek/htdocs/emh.html
アノマリー
http://www1.tcue.ac.jp/home1/abek/htdocs/anomaly.html
ティックデータからわかること (初心者必読)
http://t-fj.jp/archive/pdf/03_tick%20data.pdf

関連情報は>>2-20あたりです。
4612/19:05/03/07 10:55:14
●過去スレ
株価予測プログラムって作成可能か?
http://pc2.2ch.net/test/read.cgi/tech/1012112772/
株価予測プログラム総合スレ2
http://pc5.2ch.net/test/read.cgi/tech/1067702189/
株式トレード自動プログラミングPART3
http://pc5.2ch.net/test/read.cgi/tech/1104506105/

●システムトレードスレ
システムトレーディング技術交換スレ (過去スレ)
http://money.2ch.net/test/read.cgi/stock/1001767689/
株式システムトレーディング技術交換 (過去スレ)
http://money.2ch.net/test/read.cgi/stock/1063419827/
システムトレーダー
http://live19.2ch.net/test/read.cgi/stock/1093703265/
システムトレードの研究スレ part1 (過去スレ)
http://live19.2ch.net/test/read.cgi/market/1084725802/
【8】システムトレード研究所 Part8
http://money3.2ch.net/test/read.cgi/deal/1097175181/
[システム]プログラム言語など学習スレ[初心者]
http://money3.2ch.net/test/read.cgi/deal/1093135975/
金融工学の専門家いらっしゃ〜い■part2■
http://science3.2ch.net/test/read.cgi/sim/1096208488/

●過去ログ検索 (無料で過去スレを読みたい時に)
みみずん検索
http://mimizun.com:81/2ch.html
にくちゃんねる
http://makimo.to/index.html
4623/19:05/03/07 10:55:49
●株価取得
東京証券取引所 相場報道システム 利用料(非総合取引参加者用)
http://www.tse.or.jp/guide/info/mkinfo/price_nonmember.html
東京証券取引所 相場報道システム利用料に関するQ&A
http://www.tse.or.jp/guide/info/mkinfo/qa.html
適時開示情報閲覧サービス・利用案内
http://www.tse.or.jp/disclosure/
適時開示情報閲覧サービス・開示情報一覧
https://www.release.tdnet.info/inbs/I_main_00.html
大阪証券取引所 価格情報提供ページ
http://quote.ose.or.jp/

Yahoo!ファイナンス
http://quote.yahoo.co.jp/
Yahoo!ファイナンスVIP倶楽部
http://charge.biz.yahoo.co.jp/vip/pr/
楽天証券 究極のカスタマイズツール・リアルタイムスプレッドシート
http://nikkei.hi-ho.ne.jp/rakuten-sec/rs01.html
☆ 楽天証券 RSS専用 part2 ☆
http://live19.2ch.net/test/read.cgi/stock/1095919980/
4634/19:05/03/07 10:56:19
●ネット証券
ネット証券評議会
http://www.netsecurities.jp/
ゴメス
http://www.gomez.co.jp/
比較ドットコム〜証券会社比較検索〜
http://www.hikaku.com/sec/
株式会社ストック・リサーチ インターネット証券会社編
http://www.stockresearch.co.jp/brokers/index.htm
トレードギンザ
http://www.tradeginza.com/
オールナビ
http://www.all-navi.jp/sec/
ネット証券総合スレッド 8
http://live19.2ch.net/test/read.cgi/stock/1105183641/
4645/19:05/03/07 10:56:45
●トレーディングシステム参考書
売買システム入門 (トレーディングシステム総合)
http://www.amazon.co.jp/exec/obidos/ASIN/4939103315/
トレーディングシステム入門 (システムの評価方法)
http://www.amazon.co.jp/exec/obidos/ASIN/4775970038/
証券外務員必携 (証券業務法令・諸規則)
http://www.jsda.or.jp/html/oshirase/open/hikkei.html
金融大学 (金融知識の情報発信サイト)
http://www.findai.com/

●オープンソーストレーディングシステム
Eclipse Trader (Java製、Eclipse RCPで動作)
http://eclipsetrader.sourceforge.net/
Eclipse 3.0のリッチクライアントとは?
http://www.atmarkit.co.jp/fjava/column/andoh/andoh26.html
Protra (C#製、.NET Frameworkで動作)
http://protra.sourceforge.jp/
StockGraph (Java製)
http://www.geocities.jp/retort_curry119/graph.htm
4656/19:05/03/07 10:57:26
●数学ソフトウェア
R Project (S言語類似品)
http://www.r-project.org/
RjpWiki
http://www.okada.jp.org/RWiki/
R日本語版ダウンロード
http://r.nakama.ne.jp/
R-Tips (初めて使う方向け)
http://cse.naro.affrc.go.jp/takezawa/r-tips/r.html
R による統計処理
http://aoki2.si.gunma-u.ac.jp/R/
= 統計解析フリーソフト R =
http://science3.2ch.net/test/read.cgi/math/1062650510/

Scilab (MATLAB類似品)
http://scilabsoft.inria.fr/
Scilab日本語ページ
http://www.ecl.sys.hiroshima-u.ac.jp/scilab/
SCILAB&SCICOSについて教えてください
http://science3.2ch.net/test/read.cgi/sim/980480122/

Maxima (Mathmatica類似品)
http://maxima.sourceforge.net/
数式処理システム Maxima
http://phe.phyas.aichi-edu.ac.jp/~cyamauch/maxima/
狸穴
http://www.bekkoame.ne.jp/~ponpoko/
MAXIMA
http://science3.2ch.net/test/read.cgi/sim/1011102458/
4667/19:05/03/07 10:57:59
●数理工学
数理工学 (Wikipedia)
http://ja.wikipedia.org/wiki/%E6%95%B0%E7%90%86%E5%B7%A5%E5%AD%A6
数理情報・オペレーションズリサーチ > この学問って?
http://www.kawai-juku.ac.jp/sci/1404/
東京大学工学部計数工学科数理情報工学コース カリキュラム
http://www.keisu.t.u-tokyo.ac.jp/Life/curriculum.1.html
京都大学工学部情報学科数理工学コース専門科目紹介
http://www.kuamp.kyoto-u.ac.jp/lectures.html
東京工業大学理学部情報科学科 教育とカリキュラム
http://www.is.titech.ac.jp/doc/edu.html
松井知己 (東京大学大学院情報理工学系研究科)
http://www.simplex.t.u-tokyo.ac.jp/~tomomi/

最適化ソフトウェアとテスト問題集
http://www.misojiro.t.u-tokyo.ac.jp/~tomomi/opt-code.html
計算物理のためのC/C++言語入門
http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/
オペレーションリサーチキーワード
http://www.orsj.or.jp/~kyouzai/more/hyou.html
MathWorld (数学百科事典)
http://mathworld.wolfram.com/
数学学習マニュアル まとめページ
http://www.geocities.co.jp/Technopolis-Mars/7997/

数学の本 第11巻
http://science3.2ch.net/test/read.cgi/math/1108516200/
「工学部レベルの数学」 (数理工学の数学メニュー)
http://science3.2ch.net/test/read.cgi/math/1071286227/176-177
4678/19:05/03/07 10:58:25
●情報工学
情報工学 (Wikipedia)
http://ja.wikipedia.org/wiki/%E6%83%85%E5%A0%B1%E5%B7%A5%E5%AD%A6
学問分野から探ろう > 情報工学
http://www.kawai-juku.ac.jp/sci/wg_glist.php?gid=14
東京大学理学部情報科学科講義内容
http://www.is.s.u-tokyo.ac.jp/lectures/u-syllabus.html.ja
京都大学工学部情報学科計算機科学コースシラバス(数理工学コース混じり)
http://syllabus.kogaku.kyoto-u.ac.jp/syllabus/2004/e.html
東京工業大学工学部情報工学科シラバス
http://www.cs.titech.ac.jp/~syllabus/syllabus.html

お勉強ページ 勝手にリンク まとめサイト
http://program2ch.jugem.cc/
プログラム技術板倉庫
http://tito.fc2web.com/2ch/tech/
推薦書籍集
http://bookshelves.at.infoseek.co.jp/
2ch Books ver.2
http://2chbooks.seesaa.net/
TechBooksForFree.com
http://techbooksforfree.com/

推薦図書/必読書のためのスレッド PART 22
http://pc5.2ch.net/test/read.cgi/tech/1106175218/
【論理】情報理工学総合スレッド【アンチ?】
http://science3.2ch.net/test/read.cgi/rikei/1065961472/
4689/19:05/03/07 10:58:52
●経済物理学
経済物理学(Econophysics)
http://kstne.at.infoseek.co.jp/
高安秀樹 (ソニーコンピューターサイエンス研究所)
http://www.kansai-cs.com/takayasu.htm
エコノフィジックス・ラボラトリー (国際基督教大学 海蔵寺研究室)
http://members.jcom.home.ne.jp/ephys/
佐藤彰洋 (京都大学情報学研究科)
http://amech.amp.i.kyoto-u.ac.jp/~aki/index-j.html
経済物理学 (中央大学理工学研究科物理 水野貴之)
http://www5e.biglobe.ne.jp/~xinn/
経済物理学研究 (民間研究家 KabuTaro)
http://www18.tok2.com/home/kabutaro/

経済物理入門
http://web.archive.org/web/20040225173251/t-fj.jp/archive/science/index02.html
マーケットを科学する
http://web.archive.org/web/20040225172338/t-fj.jp/archive/science/index01.html
金融市場にみられる不確実性と挙動の安定性
http://www2.ipcku.kansai-u.ac.jp/~saiton/jakajimayokou.pdf
日経225指数1分足の対数価格変動はCauchy分布?
http://www18.tok2.com/home/kabutaro/econophysics/N225perMinDistribution.htm
経済物理学講座
http://www.kansai-cs.com/econophysics.htm
経済物理学入門 (Mantegna&Stanley著 中嶋眞澄訳)
http://www.economist.co.jp/Finance/EcoPhysics.htm
4699/19:05/03/07 10:59:16
●投資理論
「金融工学とは何か ― ファイナンスと金融工学の間」
http://www.ier.hit-u.ac.jp/~iwaisako/essays/WhatFE.htm
阿部研究室 (高崎経済大学経済学部 阿部圭司)
http://www1.tcue.ac.jp/home1/abek/htdocs/

ポートフォリオ組成の基礎知識
http://www2s.biglobe.ne.jp/~yshr-mat/financial2-1.htm
ポートフォリオ理論
http://www1.tcue.ac.jp/home1/abek/htdocs/security/handouts/sec7.pdf
証券論
http://www1.tcue.ac.jp/home1/abek/htdocs/security/
2004年度 証券論 1証券市場及び証券〜11証券市場の評価 (sec1.pdf〜sec11.pdf)
http://www1.tcue.ac.jp/home1/abek/htdocs/security/handouts/sec1.pdf
阿部研究室研究論文
http://www1.tcue.ac.jp/home1/abek/htdocs/papers.html
大阪証券取引所レポート集
http://www.ose.or.jp/futures/fo_re.html
証券投資と心理学(1) − 行動ファイナンスの誕生 −
http://www.dir.co.jp/consulting/report/pension/theory/031101theory.pdf
証券投資と心理学(2) − 行動ファイナンスの基本構造 −
http://www.dir.co.jp/consulting/report/pension/theory/040101theory.pdf
αを探せ!最強の証券投資理論――マーコヴィッツからカーネマンまで
http://www.amazon.co.jp/exec/obidos/ASIN/4822243354/
証券投資の思想革命―ウォール街を変えたノーベル賞経済学者たち
http://www.amazon.co.jp/exec/obidos/ASIN/4492710884/
47010/19:05/03/07 10:59:42
●高校数学
数学 (教育) (Wikipedia)
http://ja.wikipedia.org/wiki/%E6%95%B0%E5%AD%A6_%28%E6%95%99%E8%82%B2%29
過去の学習指導要領
http://www.nicer.go.jp/guideline/old/

数学ナビゲーター (高校数学のオンライン参考書、旧課程準拠)
http://www.crossroad.jp/mathnavi/
高校数学+α:基礎と論理の物語
http://www.h6.dion.ne.jp/~hsbook_a/

●大学数学入門
数学 (Wikipedia)
http://ja.wikipedia.org/wiki/%E6%95%B0%E5%AD%A6

システム・エンジニアの基礎知識
http://www.sist.ac.jp/~suganuma/kougi/other_lecture/SE/SE.html
横田研究室
http://next1.cc.it-hiroshima.ac.jp/
Let's Learn
http://markun.cs.shinshu-u.ac.jp/learn/index-j.html
Online Mathematics Texts
http://homepage2.nifty.com/masema/
Math Lecture
http://akademeia.info/main/math_lecture.htm
47111/19:05/03/07 11:00:07
47212/19:05/03/07 11:00:38
●統計学
統計学 (Wikipedia)
http://ja.wikipedia.org/wiki/%E7%B5%B1%E8%A8%88%E5%AD%A6
理工学のための統計学 (統計学の概要)
http://gateway2.design.csse.yamaguchi-u.ac.jp/lab/lecture/statis/0714.pdf"
統計数理研究所
http://www.ism.ac.jp/index_j.html

おしゃべりな部屋
http://aoki2.si.gunma-u.ac.jp/
統計学入門
http://next1.cc.it-hiroshima.ac.jp/MULTIMEDIA/statistics/statistics.html
独立成分分析概論
http://www.murata.elec.waseda.ac.jp/~mura/lecture/ica/note/
表計算ソフトで統計分析
http://www1.tcue.ac.jp/home1/abek/htdocs/stat/
Rによる多変量解析入門
http://www.is.titech.ac.jp/~shimo/class/gakubu200409.html
経済・経営で用いる統計の基礎知識
http://www1.tcue.ac.jp/home1/abek/htdocs/doc/stat0623b.pdf
「統計数理」総目次
http://artemis.ism.ac.jp/proc/contents.html
統計科学のための電子図書システムのWebページ
http://www.sci.kagoshima-u.ac.jp/~ebsa/

統計学なんでもスレッド3
http://science3.2ch.net/test/read.cgi/math/1097491056/
47313/19:05/03/07 11:01:04
●時系列解析
猿にも教えたくなる時系列解析
http://www3.bpe.es.osaka-u.ac.jp/~asai/hsatolab/
「時系列分析」レジュメ
http://wakame.econ.hit-u.ac.jp/~tanaka/ecmr/ts.html
時系列分析(ARIMAモデル)の機能とその活用
http://www.i-juse.co.jp/statistics/support/sympo/m10/m10-s02.html
時系列分析 ARMAとARCH
http://www2.kumagaku.ac.jp/teacher/~sasayama/macroecon/mailmagaarma.html
コンピュータ経済分析
http://www.daito.ac.jp/~tkadoda/2003/computer/computerA00.htm
時系列分析とその経済分析への応用
http://www.mof.go.jp/f-review/r23/r_23_048_072.pdf
ARMAモデルを用いた時系列解析
http://www.madlabo.com/mad/book/REP040701_TimeSeries.pdf
決定論的カオス理論に基づく時系列解析システム
http://www.aihara.co.jp/~taiji/keiso97-htdocs/keiso97.html
カオスと時系列解析
http://www.nls.ics.saitama-u.ac.jp/~tohru/ja/Prosper/kobe_intro.pdf
カオス時系列解析とコンピュータ
http://www.aihara.co.jp/rdteam/chaostimes/comp-today-2000.pdf
MemCalc百問百答
http://www.gms-jp.com/MemCalc_HP/contents.htm
47414/19:05/03/07 11:01:29
●機械学習
機械学習 (Wikipedia)
http://ja.wikipedia.org/wiki/%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92
人工知能とパターン処理 > この学問って?
http://www.kawai-juku.ac.jp/sci/1453/
栗田多喜夫 (AIST脳神経情報研究部門)
http://staff.aist.go.jp/takio-kurita/index-j.html
小野研究室 (福岡工業大学情報工学部情報工学科)
http://www.fit.ac.jp/~ono/index-j.html
小野技術士事務所
http://home.k08.itscom.net/ono/
伊庭研究室 (東京大学工学部電子情報工学科)
http://www.iba.k.u-tokyo.ac.jp/

ニューラルネットと人工生命のアプレット集
http://staff.aist.go.jp/utsugi-a/Lab/Links-j.html
遺伝的アルゴリズム
http://cs.felk.cvut.cz/~xobitko/ga/jp/
遺伝的プログラミングを用いた株価指数予測
http://www.iba.k.u-tokyo.ac.jp/papers/98/sasaki98.pdf
ニューラルネットと遺伝的アルゴリズムを用いた株式売買支援システム
http://ww.mtl.t.u-tokyo.ac.jp/Research/paper/2002/J02-thesis-yamaguchi.pdf

ニューラルネットワークについて
http://science3.2ch.net/test/read.cgi/sim/1015733653/
遺伝アルゴリズム使ってますか?
http://science3.2ch.net/test/read.cgi/sim/960616675/
47515/19:05/03/07 11:01:59
●FAQ
Q:システムトレードやテクニカルトレードとは何ですか?

機械的な規準でトレードするのがシステムトレードで、
トレーダーの感覚でトレードするのが裁量トレードです。
ソフトウェアによる売買判断は必然的にシステムトレードになります。

取引状況を見てトレードするのがテクニカルトレードで、
経済情勢を見てトレードするのがファンダメンタルトレードです。
ソフトウェアは定型情報が得意なのでテクニカルトレードが基本です。

Q:テクニカルトレードで儲ける事はできますか?

テクニカルトレーダーの競争によって次第に儲けにくくなってきました。
しかしアノマリーを利用して取引する人がいないと市場が効率的にならないので
誰一人テクニカルトレードで儲からないほど効率的になるとは考えにくいです。

このテンプレは個人が日本の株式市場で全自動売買を行う事を想定しています。
まず「ティックデータからわかること」を読むと基本方針が見えてきます。
経済物理学からアノマリー探索のおおまかな方針が得られます。
投資理論は小さなアノマリーから安定的に利益を得るのに役立ちます。
47616/19:05/03/07 11:02:33
Q:なぜ日本の株式市場なのですか?

システムトレードが可能な程度に公正です。
個人の注文が数秒で市場に届き、参加者が対等に取引できます。
これを満たしていない、初心者向きでない市場も存在します。
「やってはいけない!商品先物取引」
http://www.isdnet.co.jp/~saki/

システムトレードの障壁があるからアノマリーが残っています。
差金取引が禁止されています。ティックデータの入手が困難です。
自動取引用のAPIも一般に提供されていません。
そのため米国市場に比べ市場が非効率的でアノマリーを見つけやすいです。
優秀なシステムトレーダーなら障壁がない米国市場や外国為替取引へどうぞ。

Q:リアルタイム株価はどこで手に入りますか?

東証の相場報道システム利用料は非常に高額です。
業者経由でも月額数十万円になるそうなので、
ネット証券で提供される数秒遅れのデータに頼るのが現実的です。
適時開示情報閲覧サービスを見張ると株価急変を早期発見できます。
大阪証券取引所価格情報提供ページは10秒ごとの価格を無料提供しています。

Yahoo!ファイナンスは無料ですが20分遅れです。
分足の調査をするならここの1分足チャートを数値に直すのが手軽です。
VIP倶楽部の株価更新間隔は1分程度です。
高頻度でアクセスしても何の連絡もしてこないそうです。
ネット証券のリアルタイム株価はアクセス過多だと連絡してくるそうです。
「株式システムトレーディング技術交換」 (高頻度アクセスに関するレス)
http://money.2ch.net/test/read.cgi/stock/1063419827/84-108
47717/19:05/03/07 11:03:06
Q:証券会社はどこがいいのですか?

全自動トレードを行うには人を介さずに売買注文ができる必要があります。
売買注文をインターネット経由で安価に行えるネット証券をお勧めします。
ただし自動取引専用APIを容易している所はないのでHTTPで操作します。
操作手順を簡単にするために携帯電話用ページがある所が良いです。
ディトレードを繰り返すためにループトレード対応の所が良いです。
下げ相場で成績を上げるために信用取引に対応している所が良いです。

Q:トレーディングシステム開発の具体的ノウハウはありますか?

参考となる書籍が出版されています。
基本は「売買システム入門」、必要なら「トレーディングシステム入門」です。
日本の証券取引の詳細については「証券外務員必携」が確実ですが、
基本的な所だけでよいなら「金融大学 (金融知識の情報発信サイト)」をどうぞ。

参考となるオープンソーストレーディングシステムが公開されています。
Eclipse Traderは米国市場などの株価取得、チャート表示などが出来ます。
ProtraとStockGraphは日本市場で株価取得、チャート表示などが出来ます。
なお数値処理は一からコーディングするより
数学ソフトウェアを利用する方が開発効率も信頼性も上です。

英語が苦手な人はとりあえず翻訳サイトを使ってください。
「Excite翻訳・ウェブページ翻訳」
http://www.excite.co.jp/world/english/web/
「ドキュンにもできるお勧め英語学習法7」
http://academy3.2ch.net/test/read.cgi/english/1109415107/
「マジ怒った、TOEIC860目指す。Part4」より闘魂注入
http://academy3.2ch.net/test/read.cgi/english/1108910791/3-5
47818/19:05/03/07 11:03:47
Q:システムトレードを工学的におこなうのに必要な学問は何ですか?

数理工学、情報工学、経済物理学、投資理論です。

システムトレードを行うのに直接必要な数学は
数学科の純粋数学ではなく数理工学で扱う応用数学です。

情報工学はソフトウェアに必要なアルゴリズムを扱っています。
また機械学習(NN、GAなど)は株価予測に応用できます。

経済物理学は市場価格の性質について研究しているので
それを学んでからアノマリー探索を行うほうが効率的に探索できます。

投資理論に含まれる資金管理は株価予測と異なり市場が変化しても有効です。
有効な株価予測法があっても資金管理がないと資金を安定的に増やせません。

Q:数理工学の内容はどこまで必要ですか?

株価予測を工学的に行うための最低ラインは
土台となる高校数学、線形代数学、微分積分学と
直接必要な確率論、統計学、時系列解析ぐらいです。

高校数学は昭和35年、昭和48年、昭和57年、平成4年、平成15年に改定されていますが、
平成4年の旧課程は以前の物よりやさしいので旧課程の内容は全て知っているはずです。
線形代数学と微分積分学は大学理系で最初に学ぶ基本知識でそこらじゅうで使います。
確率論、統計学、時系列解析を知らないと経済物理学の解説や論文が意味不明でしょう。
479デフォルトの名無しさん:05/03/07 11:11:00
数が合わないと思ったら間違えて9/19を2回使いました。
テンプレは以上です。FAQは伝聞も含んでいます。
間違いや抜けもあるでしょうが、あとはみなさんで改良してください。