指標想法
利用跨ATR值,配合今天開盤往上的上升的幅度和往下下跌的幅度各佔整體震幅的%
來判斷日頻率和1分K,有哪些時間點在哪個價位可以進出場?
程式碼.
input: ATRL(5);//,ATRS(2.5)
settotalbar(270*(ATRL+1));//270
if getfield("Close", "D")[1] > getfield("High", "D") then value41 = getfield("Close", "D")[1]
else value41 = getfield("High", "D");
if getfield("Close", "D")[1] < getfield("Low", "D") then value42 = getfield("Close", "D")[1]
else value42 = getfield("Low", "D");
value43 = value41 - value42;
value44 = value43;
for value45 = 1 to ATRL begin
value44 += xf_GetValue("D", value43, value45);
end;
value46=value44/(atrl+1);
value1 = value46;
value2=opend(0)-lowd(0);
value3=highd(0)-opend(0);
value4=highd(0)-lowd(0);
value5=value2/(value4+0.00001);
value6=value3/(value4+0.00001);
value7=opend(0)-(value1*value5)/2;//買進參考價
value8=opend(0)+(value1*value6)/2;//賣出參考價
condition1= value7 <= close ;//B =>此處用close做判斷是否有誤?
condition2= value8 >= close;//S
if condition1 then begin
plot31(value7,"V7B");
value171=GetField("時間");//記錄當下發生訊號的時間(毫秒)
if value7 <= close then plot3(addSpread(value7,0),"B");
plot33(value171,"B-time");
end ;
if condition2 then begin
plot32(value8,"V8S");
value181=GetField("時間");
if value8 >= close then plot2(addSpread(value8,0),"S");
plot23(value181,"S-time");
end ;
 
 
             
        
         
         
         
     
     分類
    分類
