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


にほんブログ村 株ブログ 株 自動売買へ
にほんブログ村 株ブログ 株 デイトレードへ
にほんブログ村 先物取引ブログ 日経225先物へ

来訪ありがとうございます
←クリックいただくと励みになります
(先物でも詐欺業者見つけたので)
このブログのコメントについて

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

怪しいブログwatch

怪しいブログに動きがありました 

ミッションは2019/4/7午前0時に発動しました
2021/1/31にすべてのサクラブログが消えましたが
なーなさんが・・・w
新たに「 株運用」という業者が同じシステムでセミナーしてます
マサユキくんはバーチャルトレーダーです
ドログバさんもバーチャルトレーダーです
かぶさん引っ越しkabuさんになりました
美咲さんもバーチャルトレーダーです
kabuさんもバーチャルトレーダーです
株式市場(システムに改名)という業者が詐欺である証拠

↑グラフ書き換えてきました
  業者名もシステムに変えてきました

個別株に加えてFX・日経先物の業者もありますね 闇深すぎorz

kabuさん引っ越しkabulifeさんになりました

マクロアセンブラっぽく

にほんブログ村 株ブログ 株 自動売買へ

トレード成績の方はさっぱりで、ついに戦略トリアージも行うことにしたんですが、あんまり欲張らず、地道にやっていこうということで、自作システムの強化をしていこうと考えています

f:id:sucar:20180204095029p:plain

ストラテジーの一例(アセンブラっぽい)

今、ストラテジーの記述はこんな感じのCSV形式になってて、一見、アセンブラぽいのですが・・・・

一応、パラメタの計算式を直接記述さえすれば、ある程度自由に記述できるのですが、やはりかなりごちゃごちゃしてきます

やはり、ここはマクロが使いたい・・・

ということで、今、改めてm4について調べてます

とりあえず

define(`ExAp',`-(hei25[$1]-owa[$1])/owa[$1]*100')dnl
dnl A(d,u,N)
define(`A',`ifelse(`$#', `0',`_P_	dmy	dmy	ExA		ExAp(0)	dmy$0
',`$#', `1',`_P_	dmy	dmy	ExA$1	ExAp($1)	dmy$0
',`$#', `2',`_P_	$1	$2	ExA		ExAp(0)	dmy$0
'          ,`_P_	$1	$2	ExA$3	ExAp($3)	dmy$0
')')dnl
dnl Ad(d,N)
define(`Ad',`ifelse(`$#', `0',`_P_	dmy	dmy	ExA		ExAp(0)	dmy$0
',`$#', `1',`_P_	-80	$1	ExA		ExAp(0)	dmy$0
'          ,`_P_	-80	$1	ExA$2	ExAp($2)	dmy$0
')')dnl
dnl Au(d,N)
define(`Au',`ifelse(`$#', `0',`_P_	dmy	dmy	ExA		ExAp(0)	dmy$0
',`$#', `1',`_P_	$1	80	ExA		ExAp(0)	dmy$0
'          ,`_P_	$1	80	ExA$2	ExAp($2)	dmy$0
')')dnl

こんなマクロ定義をすると

    #当日のパラメタAが-20と20の間にある
    A(-20,20)
    #2日前のパラメタAが-10より小さい
    Ad(-10,2)

こういう風に簡単にパラメタが使え、記述できます

ってなんのことかよくわからないかと思いますが・・・・

とにかくマクロをどんどん作っていけば、ストラテジーの記述が楽になるので、ちょっと頑張ってやってみようと思ってます

 とはいえ、m4ムズイ・・・

 

f:id:sucar:20150414192227p:plain

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

f:id:sucar:20150414193802p:plain