SU/CAR-ST-APplication-cells

自己流株シストレ真面目で時におバカな独り言ブログ

ぴけやねんの「俺ひまやねん」
ぴけやねん

Sort Uniq (percentile) C Awk R Selenium Tcl/Tk
Stock Trading APplication cells
ローマは一日にしてならず R,C

53歳限界プログラマの憂鬱
安倍野ミックス

にほんブログ村 株ブログ 株 自動売買へ
にほんブログ村 株ブログ 株 スイングへ
にほんブログ村 株ブログ シニア投資家へ

来訪ありがとうございます
←クリックいただくと励みになります
(カテゴリ戻しました)

怪しいブログwatch

 
 悪徳商法へ誘う怪しいブログに関する警鐘記事あり
 カテゴリ「怪しいブログ」を見てください
 

sedによるナンチャッテ構文解析も一段落

m4マクロで

  • ()だらけになる
  • < > == といった記号がマクロ名に使えない

という我儘な不満を解消すべく、一念発起して

sed正規表現を使ってのナンチャッテ構文解析*1も一段落です

例えば最近作成した U05A_0 という空売り戦略

    
	MAIN	000
	NotT1TSYK
; -------------
	CK_CNT	8
; -------------
	Var(a0,0.3)
	Var(b0,35)
	DblD	Heihei75{0}*Va0+Vb0	d0
	pAu(Dd0)
; -------------
	pD(Oku(1),Oku(500))
	m	24
; -------------
	Zday	10
	MAXn	5
; -------------------
	YSN 400000
	RKK	15
	URI

	MAIN	000
	NotT1tsyk/sj
; -------------
	Va0 := 0.3
	Vb0 := 35
	Vckc := 0
	V/Nzd := 10
; -------------
	CK_CNT := 8+Vckc
; -------------
	Dd0 := Heihei75{0}*Va0+Vb0
	pA :> Dd0	
; -------------
	pD : 1/ok 500/ok
	pM == 24
; -------------
	Zday := Nzd
	MAXn	5
; -------------------
	YSN 400000
	RKK	15
	URI

という感じでちょっとはわかりやすくなりました

 月曜日シグナルなしで、トレードは暇ですが、システムが自作だと手間をかければいろいろ進歩はあります

 

*1:ただ置換しているだけなので構文解析というより字句解析かも

ダウ更に暴落

5:51頃

NYダウ

24,425.94

-521.73

▼2.09%

 

マザーズ先物

f:id:sucar:20181208055424p:plain

f:id:sucar:20181208055546p:plain

今日は仕事なので、土曜ですが朝早起きしてます

早起きは3文の得ならぬ、早起きは暴落のダウ・・・・

マザーズ指数950を割り込むようなら、大暴落再び・・・でしょうか?

暴落した方がシグナル出やすいので、暴落してくれた方がいいかも・・・

 

ナンチャッテ構文解析? sedの正規表現を駆使してそれっぽく

プログラミングの話ですが・・・

戦略のルール記述で・・・

現在のEsgrsdnlだと・・・・・

例えばAというパラメタ(p)があって、それが5より小さい(d own)というのを

    pAd(5)

と記述します

これをコンパイルすると

    _P_,-80,5,ExA,-(hei25[0]-owa[0])/owa[0]*100,dmypAd

という、csv形式のアセンブリ語みたいのものになるんですが・・・

 このアセンブリ語みたいなものを直接エディタで書いてもいいんですが、それより

    pAd(5)

 と書ける方がわかりやすいです

まあ、これはm4のマクロなんですが・・・・

でもできれば、

    pA < 5

と書ければ、より判りやすい

しかし・・・・

m4も万能ではないので、マクロ名に英数字しか使えないし、引数は()で括らないといけない・・・

そこで sed の出番

正規表現は一見ややこしくてムズイですが、頭の体操だと思って駆使して・・・

    s/\([ps]\)\([A-Z]\+[a-zA-Z0-9]*\)[\t ]*:<[\t ]*\(.\+\)/\1\2d(\3)/g

というスクリプトで処理すると

    pA :< 5

 が、

    pAd(5)

に置換されます

 他にも、いろいろsed駆使して、結構ちゃんとした言語に近づきつつあります

まあ、単純に置換してるだけのナンチャッテ構文解析ですが・・・

何となくそれ(外部DSL設計)っぽい感じになってきました

止まった?(gr125255チェック)

5-7日纏めて-1万で、今月-2万

シグナル0が続いています 成績はショボいですがまあ焦らずに行きます

gr125255チェック

f:id:sucar:20181207192926p:plain

 

止まったでしょうか?

来週月曜日もシグナルなしですので、ちょこっとETFを買い増しますかねぇ・・・

明日は土曜ですが、仕事です

自作システムいろいろ手を入れてますが、面白いですね

トレードが暇なうちに自作システムの充実を図りたいと思います

 

gr125255チェック(暴落もまだ序の口?)

トレードの方はシグナルもなく保有も1銘柄のみで、資産増減も2日で‐1万未満のため、特に記事にすることもなく・・・

gr125255チェック

f:id:sucar:20181206194542p:plain

25日線(黒)が-20に再びでしょうか?

そうなら、暴落もまだ序の口ですが・・・・

シグナルはまだ0のままです

今週は様子見のままで終わります

トレードは暇ですが、自作システムの方はいろいろ手を入れてまして、なかなか面白いですね

機能は別に同じなんですが、シストレルール記述独自言語のEsgrsdnlの仕様がちょっとずつ進歩してます

 

ダウも先物も暴落

6:10頃

NYダウ

25,027.07

-799.36

▼3.10%

 

マザーズ先物

f:id:sucar:20181205061209p:plain

f:id:sucar:20181205061251p:plain

さて、日中も下げるでしょうか?

ポジションも1銘柄だけで、新規entryシグナルも0なので、気楽ですが・・・・

裁量でちょこっと・・・・

うーん、今日1日は様子見かも・・・

 

昼休みにぶん投げ、そしてナイヤガラ(gr125255チェックも)

本日-2万で、今月-1万

昼休みにETFぶん投げましたが、後場ナイヤガラ・・・

明日以降も下落するようなら、逆張りシグナルが再び増えてくるかも・・・

gr125255チェック

f:id:sucar:20181204190954p:plain

急落の兆し・・・

どこで止まるか?

明日はまだシグナルなしのようです

 

逆張り派には暇でしょぼい相場に突入?(gr125255チェック)

本日=今月+1万

新規entryない中、先週末にほとんど手仕舞ってしまったので、保有株も少なく、折角GUしての上げ相場なのに、僅かなプラスのみです

押し目待ちに押し目なしでしょうか?

gr125255チェック

f:id:sucar:20181203185849p:plain

25日線(黒)が-10目前です

タッチして下落に転じるか? それとも超えてしばらく安定するか?

さてどうなるでしょう?

逆張りしかももってないので、明日はシグナルなしです

ところで・・・・

m4というマクロプロセッサを使ってますが、昨日はm1決勝でした

KOCは最後まで見ませんでしたが、m1は面白かったので最後まで見ました

霜降り明星勢いあったし面白かったので、優勝は納得です

去年面白いと思ったユニバースがあんまりおもしろくなくて・・・

ミキも今一つでしたかも・・・

最後、4対3の接戦で和牛に勝った霜降り明星でしたが、左のオール巨人から順に開票していったら、真ん中のしらくで霜降り4票で確定しちゃったので、ちょっと見せ方が残念でした

右の上沼から開票していったら・・・・

あるいは巨人、上沼、礼二、松本・・・と、右左交互にゆっくり開票していったら・・

まあ、どうでもいいですかね?

 

Esgrsdnl エスグルスドゥヌルという自作DSLによる戦略構築(雰囲気のみ)

来週から1つ売り戦略を投入予定です

折角なので雰囲気だけですが、Esgrsdnl エスグルスドゥヌルという自作DSLによる戦略構築の様子を書いてみたいと・・・・

ほんと雰囲気だけですw

まず、エディタで戦略を記述します

    

 

一番単純な戦略は何も記述しなくてokですw

何も書いてない戦略でもコンパイルできてバックテストできますw

(最低限必要な条件にはデフォルトのものが使われます)

f:id:sucar:20181201093152p:plain

信用倍率2倍
DD:j=991:5,215,244(76.41%) 資金=6,825,105
損益=-4,485,765 (年-1,305,326 年利 -19.13%)

流石にそんなに甘くなく、ぼろ負けですw

しかし、ぼろ負けなら、逆に空売りしてみれば?

	MAIN	000
	URI

と、最低限の条件追加

 MAIN  000 はメインCソースの指定で現在の最新のCソースを指定してます

 URI は空売りですw

f:id:sucar:20181201094557p:plain

信用倍率2倍
DD:j=782:7,493,533(109.79%) 資金=6,825,105
損益=-3,844,073 (年-1,118,598 年利 -16.39%)

流石に甘くありませんね・・・ 手数料負けかもしれません

とにかくいろいろ条件を追加していってみます

    
	MAIN	000
	NotT1TSYK
; -------------
	CK_CNT	8
; -------------
	Var(a0,0.3)
	Var(b0,35)
	DblD	Heihei75{0}*Va0+Vb0	d0
	pAu(Dd0)
; -------------
	pD(Oku(1),Oku(500))
	pOW(50,2500)
	m	24
; -------------
	Zday	10
	MAXn	5
; -------------------
	YSN 400000
	RKK	15
	URI

でバックテスト

f:id:sucar:20181201095302p:plain

信用倍率2倍
DD:j=269:176,997( 8.54%) 資金=2,072,745
損益=1,986,993 (年581,558 年利 28.06%)

年利20%以上 DD10%未満 をクリアしたので、採用

まあ、あまりシグナルでませんが・・・・

構築過程は??? なので、雰囲気だけの記事ですが・・・

 

[month] 2018/11月

11月 (10/1~31)

kabu.com:+669,133
松井証券+340,108

計:+1,009,241

+100万を超える利益で、現在ポジションサイズは小さいので、ほとんど確定利益なので、メデタイはずなんですが・・・・

先月の大損があるので・・・・

11/2に1日で+90万だったはずなので、そこからやっと+10万という・・・・

体感的には・・・・

10月の大暴落で含み損が膨らんで、それが急激に戻しましたが、戻し切れず・・・

ビビッて逆指値設定し、振り落とされ・・・・

途中裁量判断で、若干entryし奏功するも・・・・

ちょっと物足りない・・・

もう少し強気でよかったかも・・・・

という (´・ω・`)ショボン という感じ・・・

2018年もあと1ヶ月です 年間プラテンは厳しい状況ですが、自作システムはかなり進歩してますので、それに対しては満足感はあります

進歩した自作システムを駆使して、何とか生き残って行けるように頑張ります(´з`)

+3桁万/月何とかキープ(gr125255チェックも)

本日±0万で、今月+100万

正確には+577円wで、今月+1,008,440円です

まあ、もっと正確な値は明日にならないとわかりませんが・・・

何とか+3桁万/月をキープできました

来週月曜日のシグナルは0ですし、今日の昼休みで裁量で保持していた銘柄をほとんど手仕舞いましたので、しばらくは損益は微々たるものになると思います

月の纏めは、明日します

gr125255チェック

f:id:sucar:20181130192444p:plain

25日線(黒)がもうちょっとで-10に到達しそうです

125日線()と5日線()を見ると、ここから下落になってもおかしくない感じ

下落しないとシグナル出ないので、むしろ下がってほしいかも・・・・

 

f:id:sucar:20150414192227p:plain

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

f:id:sucar:20150414193802p:plain