程式碼如下 1400收盤執行 可以print資料 請問是甚麼原因呢?
我的腳本是1分鐘
input:BorS(0) , typeX(0) , priceX(0) ;
variable: PositonL(0) , PositonLx(0) , xBorS(0) , xIni(0) ;
SetTotalBar(2) ;
SetInputName(1, "目前部位 1有多單 -1有空單 (暫無用)");
SetInputName(2, "雷達類型 1表做多 -1表作空");
SetInputName(3, "目前部位成本 (暫無用)");
if xIni= 0 and BorS <> 0 and xBorS =0 then xBorS = BorS; //輸入值不能更改 xs numericRef化
////////////////////////////////////////////////////////////
variable: LowRec(99999) ; //低點記錄
variable: LowGo (10) ; //追漲點數 LowRec<> LowRec[1] and
if xBorS <> 1 then LowRec = minlist(l,LowRec[1]); //沒多單時 計算進場條件
if c - LowRec > LowGo and xBorS <> 1 then //多單條件
begin xBorS = 1 ; LowRec =99999 ; xIni =1 ;
if typeX = 1 then ret = 1 ; end ;
////////////////////////////////////////////////////////// 公司電腦防火牆擋住??還是效能不夠??
variable: HighRec(0) ; //高點記錄
variable: HighGo(10) ; //追跌點數 HighRec <> HighRec[1] and
if xBorS <> -1 then HighRec = maxlist(h,HighRec[1]); //沒空單時 計算進場條件
if HighRec - c > HighGo and xBorS <> -1 then //空單條件
begin xBorS = -1 ; HighRec = 0 ; xIni =1 ;
if typeX = -1 then ret = 1 ; end ;
/////////////////////////////////////////////////////
if LowRec <> LowRec[1] or HighRec <> HighRec[1] then
print(" 時間 = ", getfield("時間","tick") ," , xBorS = ",xBorS," , 低點 = ",LowRec," , 高點 = " ,HighRec ," 低[1] = ",LowRec[1]," , 高[1] = " ,HighRec[1] );
9 評論