關於Print.....想要自己檢測數值、還有第二問題

  •   127 
  • 最後發表   will1  2024 四月 18
will1 發文於   2024/04/17

問題(一)語法如下,print都是空白的...但是有觸發條件....看不到數值?

input: length(6);

variable : pdi(0), ndi(0) ,adx_value(0);

settotalbar((maxlist(length,6)*13+8) * 10);

 

xfMin_DirectionMovement("W", length, value1, value2, value3);

value77=value1+value2;               

print(numtoStr(value77,2));

if value77>1 then begin

 Ret = 1;

 RetMsg = "數值>1";

End;

 

 

問題(二):使用跨頻率xfMin_directionMovement("60",7,pdi,ndi,adx_value);

                                 xfMin_directionMovement("D",9,pdi,ndi,adx_value);

如果在頻率一分鐘,想要使用"60K和日K的資料 (個別的pdi、ndi、adx_value)

要如何做到?

 

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/04/17

(1)日(含日)以上的跨頻率函數用xf_,而非xfMin_。

(2)xfMin_directionMovement("60",7,pdi_60,ndi_60,adx_value_60);

xf_directionMovement("D",7,pdi_d,ndi_d,adx_value_d);

XS小編 發文於   2024/04/18

Hello will1,

 

小編不太確定您指的 print都是空白 是什麼意思,是沒有檔案產生嗎?

且您使用的是選股策略還是策略雷達,即時還是回測。

要麻煩您更詳細說明下才有辦法判斷可能是什麼原因造成。

 

另外補充,您可以在 XSHelp 中查詢函數及使用方法。

xfMin_ 開頭的函數也可以使用在日以上的頻率。

 

感謝 虎科大許教授 的熱心回覆。

發表回覆
Close