想要寫一個週的收盤價大於20週MA且週的DMI+>DMI-
請問一下 為何下列第四行在編譯時是錯誤的?
value1=GetField("close","W");
value2=average(getfield("close","w")[1],20);
if value1 > value2
and pdi_value(14)>ndi_value(14)
then ret=1;
另外想詢問一下有辦法將pdi改成週的值嗎?我上面的pdi抓的都是日的值
謝謝
想要寫一個週的收盤價大於20週MA且週的DMI+>DMI-
請問一下 為何下列第四行在編譯時是錯誤的?
value1=GetField("close","W");
value2=average(getfield("close","w")[1],20);
if value1 > value2
and pdi_value(14)>ndi_value(14)
then ret=1;
另外想詢問一下有辦法將pdi改成週的值嗎?我上面的pdi抓的都是日的值
謝謝
你好:
請問你是要做跨頻率運用嗎??
應該沒有跨頻率
我想運用的是以周線的資料來做一些條件篩選出符合的股票
但網上的教學範例都是日k的
因此不清楚週k的語法要怎麼使用
例如pdi_value(14)是不是改為pdi_value(″14″,″w″)這樣就是週的值?
但這樣改測試時顯示是錯的
還是要這樣寫value3=getfield("pdi_value(14)","w")才是正確的?
能否建議在函數查詢網頁中多增加一些範例
你好:
一般來說,執行頻率若為週,取到的就會是週資料。
可否請你提供編譯錯誤畫面,或是資料不對的畫面。以利小幫手提供協助?
以找到問題原來要使用xf_DirectionMovement這函數
5 評論