【サイン】
%Kが%Dを上抜いた地点が買いサイン
%Kが%Dを下抜いた地点が売りサイン

【計算方法】
%K =(当日終値-N本の最安値)/(N本の最高値-N本の最安値)*100
%D =A/B*100
A=(当日終値-N本の最安値)のH本、B=(N本の最高値-N本の最安値)のH本合計

【使う関数】
double iStochastic(string symbol, int timeframe, int %Kperiod, int %Dperiod,
int slowing, int method, int price_field, int mode, int shift)

【関数に渡す値】
1)ペア:実行するウィンドウで表示しているペア(symbol 0)
2)時間足:実行するウィンドウで表示している時間足(timeframe 0)
3)%Kラインの期間(%Kperiod 5)
4)%Dラインの期間(%Dperiod 3)
5)スロー値(slowing 3)
6)MAの方式(method MODE_SMA)
7)安値/高値で判断(price_field 0 )
8)メインか、シグナルか(mode MODE_MAIN)
9)前の足が確定した時点で判断(shift 1)

main = iStochastic(NULL, 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, 1);
sig = iStochastic(NULL, 0, 5, 3, 3, MODE_SMA, 0, MODE_SIGNAL, 1);

mainとsignalのクロスで音が鳴るようにした。
ダウンロード stochas1.ex4


ただし、20以下か、80以下かを見ているので、ただのクロスではない。


それより、バックテストが全然出来ない。
HistoryCenterでダウンロードしてテストしてもデーターが無いって出てくるし、
見てみると2012年の途中から、今年の5月までのデータがない。
なんで歯抜けになるの?
何回ダウンロードしても埋まらない。 

腹が立つんですが。