SU/CAR-ST-APi-cells

悪を告発し危険な目に遭い撤退中のブログ

自作DSLで株シストレ
Esgrsdnl

ある詐欺グループとの戦い
危険ですので撤退します
Sort Uniq / C Awk R Sed Tcl/Tk
Shell Unix (percentile) Compile Assembly Run
Stock Trading APi cells
ローマは一日にしてならず R,C

53歳限界プログラマの憂鬱
mix of AB

気持ちが戻らないので撤退します。。。

このブログのコメントについて

2019/4~
運用資金250万
カラクリあり

美咲さんのチームスピリットとかぶさんのメルカリが陰線

美咲さんのチームスピリット

f:id:sucar:20190716204857p:plain

寄ったけど反発せず陰線

流石に銘柄変えるか? ノートレードで凌いで反発を取るか?

かぶさんのメルカリ

f:id:sucar:20190716205052p:plain

まさかの6連続陰線!

これは銘柄変更でしょうねw

さてどんな記事をいつ出すのか? 楽しみです

 いずれにせよ損はしないでしょうw

 

ロートルな古典的プログラム手法も馬鹿にはできない

IT業界は日進月歩なので、プログラム手法もすぐに古くなってすたれてしまう

しかし、ロートル(死語?)な古典的なプログラム手法も馬鹿にするべきではない

ということで・・・・

もうすぐ定年という私は基本的に古典的なUNIXの作法に近い手法で自作システムを構築しています

f:id:sucar:20190715064348p:plain

googleさんに訊くと、↑となるので、なるほどpythonが一番適しているのかな? とは思うのだけど・・・

f:id:sucar:20190715064554p:plain

やはり速度が気になって・・・・

もう消えてしまったブログだけど、エクセルVBAを使って結構大規模な株のシストレシステムを作成してその過程を日記風に記事にしているブログがあった

しかし・・・・

  • 1銘柄でプロトタイプを作る
  • 概ねOK
  • 全銘柄版に拡張してみた
  • 恐ろしく処理に時間がかかる
  • いろいろ改良して速度UPを試みる
  • トラブル続出で開発断念

って感じでした

supercar.hatenablog.com

 の記事で取り上げた方はjavaを使ってたと思います(C言語ほどではないにしろjavaは結構速い)

全銘柄対象の株シストレだと処理に時間がかかる可能性が高いと思ったので最初からC言語メインで作成しようと決めました

まあ、速度以外にも新たに言語習得するのしんどかったのですが・・・

といいながら、実際は R言語 m4 tcltk と新たに習得しないといけない言語もあったわけですが・・・w

とにかく一つの(便利な)スクリプト言語でなんでもかんでもやるんではなく

  • コアな速度を要求する部分はC言語で書く
  • 統計的計算が必要なところはR言語で書く
  • それらをshell script で組み上げる
  • 表計算的な処理にはawk を
  • テキスト処理には sed m4 を
  • GUIにはTcl/Tk を
  • グラフ作成はgnuplotを使う

ということで

f:id:sucar:20190321105900p:plain

自作システム SU/CAR-STAP-Cellsは動いておりますw

あと、途中ではエクセルもかなり活用しました VBAは使わなかったですが・・・

最初のころのバックテストグラフ

http://cdn-ak.f.st-hatena.com/images/fotolife/s/sucar/20151226/20151226230424.png

はエクセル(または互換ソフト)で書かせてましたし、それに途中のデバッグというか、C言語で出力させた結果が正しいのか? を確認するのにもエクセルは使いました

まあ、各自得意な手法でシステム作ればいいのですが・・・

ロートルな古典的プログラム手法も馬鹿にはできない

ロートルが言ってみるテストw

 

ここまでの現状

まずトータルのバックテスト(1000日分)グラフ

松井で運用している2つの戦略の合算

f:id:sucar:20190714134439p:plain

このところ調子悪い

それでもルール通りなら今年トントンくらいだと思われるが、実際は弱気モードの時は止めたり、改良前の戦略で運用してたりで、2019はここまで大きくマイナスになってる

f:id:sucar:20190714181439p:plain(受渡日ベース)

現在のポジションは現物のみで

f:id:sucar:20190714181602p:plain

うまく行ってないorz


kabu.com

2019年はここまで順調のよう

f:id:sucar:20190714133325p:plain

実際も結構利益出てる

f:id:sucar:20190714210344p:plain

ポジションは

現物

f:id:sucar:20190714210508p:plain

信用

f:id:sucar:20190714210619p:plain

f:id:sucar:20190714210710p:plain

ショボいw


2018年後半がよくないが、それ以外ここ3年半過去も順調と言える

もっとも、現在の戦略構成になったのは2018/11以降で、途中も弱気モードの時は運用してなかったりするので、全然このグラフ通りには儲かっていないが・・・

また、ロットも適当に落としたりもしてる

2018/11以前は構成が全く違う(2018/2頃までiTRADEで全く別の戦略構成だった)ので、全然このグラフ通りではないが、それでも2017年の400万/年の片鱗は窺える

 

これまでは失敗して損失出してから戦略の見直しでバックテストグラフだけはよくなるわけだが、2019年はわりとバックテストグラフ通りの損益となっている

弱気モード、強気モードで戦略運営のON/OFFや差換え、若干のパラメタ弄りはありますが、割とほったらかしです

ただ、松井だけ損失膨らむのも嫌なので、バランスをとって、戦略の入れ替えを行う予定

以上、現状報告

 

小さくショボく作って少しずつ始めてみるのがいいでしょう

自作ツールでシストレやっている人結構いると思うのですが、あまり情報が出てきません

例えば・・・

supercar.hatenablog.com

 過去記事貼りますが、ここで取り上げた人は結構力のあるプログラマーだと思いますが、ある程度いろいろ機能が詰まったシステムを作り上げ、半年ほど検討を進めてみましたが、結局諦めた ということを記事にしています

私は5年ほど自作ツールでシストレやっていますが、プログラムスキルが発展途上なこともあり、この方とはアプローチが違うと思います

  • 機能の小さい
  • とりあえず何とか運用はできるショボいツールを作り
  • それで、とりあえず運用して
  • うまく行かなくなったらツールの機能追加を考える

という、ある意味行き当たりばったりのやり方で何とかここまで生き残ってきました

まあ、アイロニックに言えば・・・

  • 高性能な有償ツールを購入
  • 高パフォーマンスで低リスクな高価なストを複数購入
  • 何とかまず元をとるために運用

って人のほとんどが自滅していったのとは真逆です(大した成績でもないのに偉そうに聞こえたらすみませんが、一応生き残ってはいるので)

とにかく何をやるにせよある程度軌道に乗せるには数年単位でかかるのが普通ですので、最初から儲けようとか、元を取ろうとか、ではなしに、

小さくショボく作って少しずつ始めてみるのがいいでしょう

ただその時に

将来の拡張性と過去資産の活用互換性には配慮しましょう

例えば

supercar.hatenablog.com

 こんな記事も書いてたりしますが・・・・

 

とにかく、自作システムについて「どんな感じでここまでやってきたのか?」ってのを随時記事にして行こうかと思ってます

 

プログラム書ける人は時間はかかるけどシストレツールを自作してみては?

シストレツール自分で作らなくてもお金を払えば高性能なツールがいろいろある

お金を出したくないって思う人には、トレードステーションはある意味無償ともいえるし、protraという優れたツールもある

一日でも早くシストレをやってみたければ、そういう既存のシステムで始めるのが正しいとは思うけど・・・

自分の体験からいくと、自作した方が生き残れる可能性は高い気がする

なぜなら、より深いところで考えられるから・・・・

自分自身も既存システムであるiTRADEを半年ちょっとやってみたけれども・・・

やはり成績が落ちたときに「続けようという意志」が見る間にしぼんでしまった・・・

自作システムだと成績が落ちたときに「こういう改良をすればという意欲」がそのまま「続けようとする意志」に繋がったのです

2018は成績ひどかったけど・・・・

自作システムは改良や仕様追加で格段に進歩したし・・・

それを使って作った戦略がうまく機能して、2019年の好成績に繋がったのは確かだし・・

ということで、自作ツールでのシストレに興味がある人向けの記事が今後多くなるかもしれません

 

最近周期というか波長がというかそれが長くなっている

休みの日に記事を連発するのは悪い癖だが、何も書かないよりマシだと思うので・・・

いつもやってるgr125255チェックのグラフ

それの2007年からの最大の期間でのグラフ

f:id:sucar:20190713085800p:plain

わかりにくいので

黄色だけ抜き出してみるけど

f:id:sucar:20190713085902p:plain

横軸が日付でないのでわかりにくいけど

一番下がったのが、2008の大暴落

一番上がったのが2013のアベノミクス

周期というか波長がだんだん長くなっているような・・・

2008の暴落脱出のあと半年くらいの周期*1だったのが、2013アベノミクス以後、2つの周期が1つに重なるような感じに・・・

それが更に重なって?

今では周期というか波長というか4倍くらいに伸びている

まあ、理由はわかりませんがそういうのが読み取れるので、最近シストレブロガーが成績を落として消えているのはこの周期の伸びに追従できてないのではないかと・・・

昨年12月の大暴落から現在は回復基調にあるのだけど、周期というか波長が長くなっているので、その上昇はゆっくりな感じです

  • このままゆっくりと上昇するか?
  • それとも2008のように再びなるのか?

そのどちらかだと思って今後対処を考えてみようと思ってますが、さてどうなりますか?

結果ではなく傾向に注目

って昔どこかで読んだ記憶があるのですが、市場、相場がどうなっているか? を傾向を把握する手段やスキルを持っているかどうか? が重要なように感じてます

ストのパラメタ弄ってバックテスト結果だけを見て運用するのは結構難しいというか、無理なんじゃないか、という気がしてます

 

*1:制度信用取引保有限度期間と関係あり?

ダウ上昇なのに・・・

6:11頃

f:id:sucar:20190713061203p:plain

日経平均先物 CME(ドル建て)

21,575.00

-35.00

▼0.16%

 

NYダウ

27,332.03

+243.95

▲0.90%

ダウは上がっても日経先物は追従せず

円高に動いたからか?

現在値 879.00 (19/07/13 05:30)
前日比 -1.00 (-0.11%)

暴落中のマザーズですが、先物は何とか踏ん張っている?

3連休で、一日日本はお休みなのに世界は動くわけですが、さてどうなりますか?

ポジションサイズは小さいので少し気楽です

で・・・

f:id:sucar:20190713062413p:plain

マサユキくん記事がでません これまでの通りなら、7/14くらいに7/11の記事がでると思います

f:id:sucar:20190713063007p:plain

美咲さんもでません これまでどおりならそのうち7/12の記事が出ると思いますが

ローテーションは把握してリアルタイムで監視すると、これらのブログが過去の日付で記事出していることに気づきます

理由は「ある時だけそうすると目立つ」と考えているのかもしれません

「ある時」とは「銘柄を乗り換える時」ですw

 追記)

 7/13 11時過ぎ 美咲さん日常記事確認

 トレード記事がないので確認したら!!

f:id:sucar:20190713112346p:plain

ストップ安貼り付き!!

 

2019/7月 日々の成績(2)

7月も2週目

7/12  ±0        +65万        1銘柄で利確が進んだ ほぼ確定益
7/11  +6万    +65万        昨日entryした指値押し目買いが続伸でいい感じに
7/10 +3万     +59万        寄成、指値それぞれ1銘柄で含み益
7/9   -1万      +56万        裁量で買った1銘柄のみ
7/8  ±0         +57万        裁量でほんのちょっと寄成entry
7/5   ±0         +57万        昼休みにすべて強制手仕舞いでノーポジ
7/4   +2万     +57万  1435はすべて手仕舞い 保有1銘柄2シグナル分のみ
7/3   +2万     +55万  1435は一部残して裁量判断でも手仕舞い
7/2   +23万   +53万
7/1   +30万   +30万

7/12時点gr125255チェック

f:id:sucar:20190712193648p:plain

そろそろ天井でしょうか?

 明らかに今まで違いますね 完全に上げ相場になったのかも・・・

しかしシグナル少ない・・・

 高い位置をキープ

 おじぎ程度の下げ

 順当な下げ

 ちょっと耐えてるかも? 耐えてる 

暴落開始? どこで止まるか?

 

記念に05C_OR_0のバックテストグラフ貼り

7月ここまで好調でDDらしきDDもなく、+65万の利益が出てます

まだ含みの部分もありますが、1435TATERUともう一つの銘柄で大きく利益出たので、記念に05C_OR_0のバックテストグラフを貼っておきますw

f:id:sucar:20190711202909p:plain

何で記念かと言いますと・・・

1435TATERUって会社なんかいろいろあるじゃないですか 縁起悪いですけど3年半以内に上場廃止ってこともあるかもしれないですよね

もしそうなると・・・例えば、1年後に上場廃止になったとして、1年後にバックテストしてみると、1435TATERUで得た利益はこのグラフから消えてしまうんですよ

これは私のバックテストプログラムの仕様なんで仕方ないのです 仮にそうなったときに「あれ? グラフが変じゃない? 何で?」ってならないように記事にしとこうかとw

こういう仕様は直そうとすると非常に面倒なので、気にはなるんですがほったらかしになってます イザナミとかどうなっているのか? わからないのですが・・・

上場廃止でバックテスト上から消えて行ってグラフが変わるのは何回かあるんですが、気にしてもしかたないし・・・

傾向として利益が出てるのならまあいいかな? と思ってます

追記)逆に上場廃止で消えた銘柄で損をしてればその損失も消えますからプラマイゼロですかも

 

ところで今年まだ半分ちょっとですが、今+270万くらいですね

運用資金250万だから年率100%超えです・・・・って勿論カラクリありますw

要は分母を小さく設定すればいくらでも年率を上げられます

平常時の運用資金の目安設定が現在250万ってだけで、暴落時は自分からお金借りるということで、1500万以上、1月は使っていたと思います

数字のマジックには気を付けましょう

ただ、気持ちに余裕が持たせられるので、運用資金低めに設定するのはお勧めです

年率も(見かけ上)高くなりますしねw

去年が苦しかったので、今年はなるべく気楽に行きたいものです

f:id:sucar:20190711190756p:plain

gr125255チェックで、ほんと久しぶりに25日線(黒)が-10を上まわった状態をキープしてます 逆張り押し目買いだけなのでシグナルは少ないのですが、少ないシグナルがきちんと利益上げていていい感じです

まあまぐれだとは思いますが・・・

フラグ立ちませんように・・・w

 

敗北宣言一部取消し(オリジナル戦略05C完全復活)

あんまり喜ぶとフラグが立っちゃうんですが・・・

昨年11月に敗北宣言してます

supercar.hatenablog.com

 ブログ開始前から運用してきた完全オリジナル戦略の05C(勿論途中でいろいろアレンジはしてたり、ビビッて仕掛けられなかったり、いろいろあります)が

https://cdn-ak.f.st-hatena.com/images/fotolife/s/sucar/20181104/20181104083526.png

2018/11/4時点で酷いDDになってしまって運用停止したのですが・・・

その後回復の兆しがあり、4月から運用再開し、今日現在

f:id:sucar:20190709212529p:plain

と完全復活!!

実際に運用したので(ちょっとビビッてルールより早めに利確してしまいましたが)今月50万の利益に貢献!!

シグナルがほとんど出ず、出ても指値戦略がほとんど刺さらない中で、寄成戦略の05Cがうまく嵌って非常にありがたい!

この戦略は完全なオリジナル戦略なので、運用停止は忍びなかったのですが、背に腹は代えられず、一時運用停止にしてましたが、ここに来ての完全復活は非常に嬉しいですね

今後も大事にしていこうと思います

 

順張り持ってないのでシグナル少なし・・・

単なる独り言

逆張り押し目買いしか戦略ないのでシグナル少ないです

裁量でちょこっとだけ買ったりしてますが(小遣い稼ぎ程度というかマイナスなんですが・・・)

人によっては結構シグナル出てる人もいるようなので、順張りが機能する地合なんでしょうか?

f:id:sucar:20190708203048p:plain

いつものgr125255グラフのリバースタイプと呼んでいるもの

上昇に勢いがない感じ(上がる余地があるともいえるが・・・)

無理に順張りを開発せずに様子見がいいのだろうか?

押し目買いも期待できないかも?

今月は無理はしない

っていうかシグナル少ないのでルール通りだけど・・・

 

1435でリアルに利益出た魚拓とそれを引き当てた戦略(ルール)

松井

f:id:sucar:20190707095546p:plain

kabu.com

f:id:sucar:20190707095605p:plain

こんなにうまくいくことはめったにない

シグナル出したのは完全オリジナル戦略(ルール)

05C_OR_0

	MAIN	000
; -----市場----------------------
	NotT1/sj
; -----filter--------------------
	Fix(filter05c)
	Xp	75
// -----条件(変数)----------------
	Va1 := 0.4
	Vb1 := 15
; ----------------------------------
;	DblV	0.4	a1
;	DblV	15	b1
#0.4 -15
;	DblD	Heihei75{0}*Va1-Vb1	d1
	Dd1 := Heihei75{0}*Va1-Vb1
;	pAd(Dd1)
	pA :< Dd1
// ------------------------
#d	Oku(1)	Oku(500000)
;	pD(Oku(1),Oku(500000))
;	pD : Oku(1)	Oku(500000)
	pD : 1/ok	500000/ok
; ------条件(m)--------------------
	Fix(05cOR00)
; -------------
	Zday	7
#BUG	
	DEF	DAIBUG
;	DEF	DAIMOD
;	DEF	_MAXn_	5
	MAXn	5
; -----Bet-------------------------------
	YSN	600000
	RKK	0
	SSN	0

割とシンプル

f:id:sucar:20190707095909p:plain

信用倍率2倍
DD:j=871:701,632(28.12%) 資金=2,495,100
損益=4,284,280 (年1,249,581 年利 50.08%)
信用倍率3倍
DD:j=871:701,632(42.18%) 資金=1,663,400
損益=4,284,280 (年1,249,581 年利 75.12%)

銘柄シグナルの証

f:id:sucar:20190707100153p:plain

1435以外にある銘柄が2回シグナル出ましたが、こちらも利益出ました(利確済)

 完全オリジナル戦略(ルール)一応復活と考えてます

内容はたった1日のセミナーでは教えられませんw

ちなみに2013-2016のデータだと

f:id:sucar:20190707101652p:plain

かなり優秀です

ただ、いろいろ弄ってますし、リアルトレードだとビビッてentryできなかったり怖くなって投げたりしますので、この通り儲かってはいません(このことは追って記事にする予定)

とにかく2018調子が悪くて一時運用停止してたのですが

 

次、東証1部以外に仕掛ける(普通の)逆張り 05C_OR_0 (寄成) 2018年はボロボロだったが・・・・ タイムラグがあるのでグラフには現れていないが、現時点の含み益は確認できているので(運用は止めているのでorz)、運用再開してもいいかもしれない

gr125255チェックから今後を考える - SU/CAR-ST-APplication-cells

 4月末に運用再開を考えていて、5月から多少ロットは落としたが運用再開して正解でした

運がよかっただけかもしれませんが、一応うまくいった例をリアルトレードのスクショ付きで記事にします

バーチャルさんにはこんな記事は書けないでしょうねw

システムは自作がいいですね スキルは必要ですが・・・

 

f:id:sucar:20150414192227p:plain

CとRでス・パ・カー・エス・ティー
高級アセンブラC言語と統計分析R言語を
駆使して生まれたその名は、ス・パ・カー・エス・ティー!

f:id:sucar:20150414193802p:plain