逐筆觸發

  •   263 
  • 最後發表   JACK5665.TW  2020 四月 21
JACK5665.TW 發文於   2020/04/20

逐筆觸發結果有誤

排序方式: 標準 | 最新
JACK5665.TW 發文於   2020/04/20

如附件

JACK5665.TW 發文於   2020/04/20

程式如下

input : xtime(002700,"TIMESTART");

 

variable: x1(0), x2(0);

var : m1(0), M2(0);

var : intrabarpersist BarNo(0), T1(0), T2(0), Tdiff(0), starttime(0);

var : xCount(0);

 

if time >= xTime and date >=currentdate then

begin

//******

 

if BarNo = 0 then 

begin

Starttime = currenttime;

T1 = timevalue(currenttime,"M");

end;

 

BarNo = BarNo + 1;

T2 = Timevalue(currenttime,"M");

 

tdiff = t2-t1;

Xcount = Xcount + 1;

if Tdiff > 0 then 

begin

BarNo = 0;

 

ret = 1;

 

end;

 

//print(file("D:\XQLOG\TIMETESTER.csv"),"Date= ,",date,",Timee=,",time,",CurrentTime=,",currentTime,",T1=",T1,",T2 =",T2,

// ",Tdiff=,",tdiff,",q_Last,",q_last,",close,",close,",getfield1,",getfield("close","1")[1],",getfield2,",getfield("close","3")[1] ,",Xcount,",Xcount);

 

print(file("D:\XQLOG\TIMETESTER.csv"),"Date= ,",date,",Timee=,",time,",CurrentTime=,",currentTime,",XCount=,",Xcount);

 

END;

//**********

JACK5665.TW 發文於   2020/04/20

正確程式在這  抱歉 ! 跑了3-5分鐘後數字開始重複

input : xtime(002700,"TIMESTART");

 

variable: x1(0), x2(0);

var : m1(0), M2(0);

var : intrabarpersist BarNo(0), T1(0), T2(0), Tdiff(0), starttime(0);

var : intrabarpersist xCount(0);

 

if time >= xTime and date >=currentdate then

begin

//******

 

if BarNo = 0 then 

begin

Starttime = currenttime;

T1 = timevalue(currenttime,"M");

end;

 

BarNo = BarNo + 1;

T2 = Timevalue(currenttime,"M");

 

tdiff = t2-t1;

Xcount = Xcount + 1;

if Tdiff > 0 then 

begin

BarNo = 0;

 

ret = 1;

 

end;

 

//print(file("D:\XQLOG\TIMETESTER.csv"),"Date= ,",date,",Timee=,",time,",CurrentTime=,",currentTime,",T1=",T1,",T2 =",T2,

// ",Tdiff=,",tdiff,",q_Last,",q_last,",close,",close,",getfield1,",getfield("close","1")[1],",getfield2,",getfield("close","3")[1] ,",Xcount,",Xcount);

 

print(file("D:\XQLOG\TIMETESTER.csv"),"Date= ,",date,",Timee=,",time,",CurrentTime=,",currentTime,",XCount=,",Xcount);

 

END;

//**********

XQ小幫手 發文於   2020/04/21

Hi JACK5665.TW

小幫手與相關人員測試之後,並沒有發現您的狀況呢

請您再用第二段(有intrabarpersist)的那一段語法試試看

小幫手是用FITXN*1,1分鐘頻率搭配逐筆洗價

請您試試看,以下是小幫手的測試圖片。

附檔也提供小幫手的測試匯出檔案,謝謝。

如果您仍遇到此問題,請將整個策略雷達匯出(*.DSRX)檔案,再上傳給小幫手,謝謝。

附加文件

發表回覆
Close