使用指標腳本撰寫KDJ背離
KDJ指標公式請查看下方程式馬腳本範例,
關於背離寫法,請參考連結文章,
操作步驟:
1. 新增【函數】腳本,命名為 deviate ,將下方函數範例腳本編譯完成。
2. 新增【指標】腳本,最後加入副圖指標,若副圖的柱圖 = 10 則J值背離;否則無背離。
圖片說明:
副圖的柱圖 = 10 則J值背離;否則無背離。

deviate 函數 範例腳本如下,來源自關於背離寫法文章:
//背離
input: price(numericsimple),index1(numericsimple),length(numericsimple);
if length<5
then raiseruntimeerror("計算期別請超過五期");
value1=linearregslope(price,length);
value2=linearregslope(index1,length);
if value1>0 and value2<0
then deviate=-1
else
if value1<0 and value2>0
then deviate=1
else
deviate=0;
KDJ指標範例腳本如下:
//KDJ指標
//
input: Length_KDJ(9,"KDJ天期"), RSVt(3), Kt(3), JType(0), Length(60,"背離天期");
variable: rsv(0), k(0), _d(0), j(0);
SetInputName(1, "天數");
SetInputName(2, "RSVt權數");
SetInputName(3, "Kt權數");
Stochastic(Length_KDJ, RSVt, Kt, rsv, k, _d);
if JType = 0 then
j = 3 * k - 2 * _d
else
j = 3 * _d - 2 * k;
//J值背離
if deviate(close,j,Length)=1 then plot1(10,"J值背離") else plot1(0,"J值背離");
以上,供參考,有問題歡迎詢問。






25 評論