2017年11月8日水曜日

[TradeStationインジケーター] ドル建て株価

EasyLanguageでUSD換算の株価を表示するインジケーターを作成。

日経平均、週足。下がドル換算。

ファーストリテイリング、日足。下がドル換算。

ELDファイル



設定


  1. Data2にUSDJPYを挿入(EURJPYならユーロ換算になる)。
  2. しかしこれだと、日足の場合、USDJPYの終値は、日本時間翌日6:00(冬時間なら7:00)の価格を使うことになってしまう。長期ならそれでいいかもしれないが、より正確な価格にしたい場合は、USDJPYを400分足にし、セッションを下図のように設定する。


高値・安値については計算させていない。もし計算するなら、1分足の終値を使うことになるだろう。


Yosen_color , Insen_color : ローソク足の色をRGB値で指定。
NumOfMA : 表示するMAの数。0~5の整数値。
EMA : 指数平滑移動平均を使うなら「true」。単純移動平均なら「false」。
MA1_Length~MA5_Length : 移動平均の計算期間。整数値。


ソースコード




2017年11月7日火曜日

[TradeStationインジケーター] α, β, βスプレッド

EasyLanguageで α, β, βスプレッド をそれぞれ表示するインジケーターを作成。

ここでの定義。
   β : 回帰直線の傾き。
   α : その切片。
   βスプレッド : その残差。

上から、日経平均とキーエンスの対数リターンの α、β、βスプレッド。

β


ELDファイル



ソースコード



α


ELDファイル



ソースコード




βスプレッド


ELDファイル



ソースコード



[TradeStationインジケーター]ピアソン相関とスピアマン相関


EasyLanguageで相関係数を表示するインジケーターを作成。

日経平均と任天堂との相関。上がpearson、下がspearman。

ピアソン積率相関係数


ELDファイル


設定


Indep : 独立変数を求める式。
Dep : 従属変数を求める式。
Length : 計算期間。


Data1に個別銘柄、Data2に株価指数を挿入する。
  • Indep に Log(C Data2/C[1] Data2) 、Dep に Log(C/C[1]) とすれば、相互相関。
  • Indep に Log(C[1] Data2/C[2] Data2) 、Dep に Log(C/C[1]) とすれば、ラグ1の相互相関。
  • Indep に Log(C[1]/C[2]) 、Dep に Log(C/C[1]) とすれば、ラグ1の自己相関。
  • Indep に Log(O/C[1]) 、Dep に Log(C/O) とすれば、ギャップと実体との相関。
他に、個別銘柄同士の相関、ドル円との相関、Ticksと値幅との相関、NetTicksとリターンとの相関、など。

ソースコード


スピアマン順位相関係数


スピアマン相関は順位を用いてピアソン相関を計算すればいいらしい。しかし、RankArray関数を使うと重いので、以下のようなアルゴリズムにした。ただし、足が確定したときしか計算しない。

ソースコード


ELDファイル


設定


ピアソン相関と同じ。

2017年11月5日日曜日

TradingViewの暗号通貨のKu-Chartを改良

前記事で暗号通貨のKu-Chartを作成しましたが、
こちらの記事を参考にku_bchとku_btc+ku_bchを追加。


青紫=bch,水色=ku_btc+ku_bch,他は前回と同じ。


ソースコード


TradingViewで暗号通貨のKu-Chart

TradingViewのscriptで暗号通貨のKu-Chartを作成。


赤=btc,青=eth,黄=etc,橙=ltc,紫=xrp,灰=xmr,緑=zec,黄緑=dash,藍=xem,黒=usd,茶=kuALT1~kuALT8の合計。


ソースコード


TradingViewでKu-Chart

TradingViewのscriptでKu-Chartを作成。


赤=usd,青=eur,紫=jpy,黄=gbp,緑=aud,灰=chf,橙=cad,黄緑=nzd。


ソースコード


[TradeStationインジケーター]年足

EasyLangageで年足を作成。


日経225


トヨタ


ソニー


DJI


AUDUSD


ELDファイル

ダウンロード


設定

足種を「月足」、「バー間隔」を最小、タイムゾーンを「取引所」にして使用してください。


ソースコード


[TradeStationインジケーター]逆さ足

EasyLanguageで逆さ足を作成。


MUFJ


ソフトバンク


ELDファイル

ダウンロード


設定

Yosen_color , Insen_color : ローソク足の色をRGB値で指定。
NumOfMA : 表示するMAの数。0~5の整数値。
EMA : 指数平滑移動平均を使うなら「true」。単純移動平均なら「false」。
MA1_Length~MA5_Length : 移動平均の計算期間。整数値。


ソースコード