想請問我想寫一個DMI選股腳本

  •   65 
  • 最後發表   我想脫離韭菜  2021 十二月 03
我想脫離韭菜 發文於   2021/11/26

不好意思,想問我那裡出錯,想寫DMI選股腳本為,+DI和-DI比較,+DI比-DI大於等於8

且ADX要(即將)穿越0軸,但我RUN程式碼顯示有問題,可否請高手幫我看那邊錯誤,謝謝。


 

input: Length(14,"期數"), Threshold(25,"穿越值");

variable: pdi_value(0), ndi_value(0), adx_value(0);

DirectionMovement(Length, pdi_value, ndi_value, adx_value);

value1=average(pdi_value,5);

value2=average(ndi_value,5);

value3=value1 >=8 value2;

 

value4=average(adx_value,5);

if linearregslope(value4,20)<0

 

and linearregslope(value4,10)cross over 0

then ret=1;

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/11/30

Hello 我想脫離韭菜,

 

系統內建的value是數值變數,沒辦法用來存條件。

如果要存條件的話請使用condition邏輯變數。

另外ADX值應該都會是大於0,所以不會發生穿越0軸的狀況。

您是否是和多空力道差搞混了?

如果是要多空力道差向上突破0的話,可以這樣寫:

value4 = pdi_value - ndi_value;

condition2 = value4 cross over 0;

附上選股腳本供您參考。

附加文件

我想脫離韭菜 發文於   2021/12/01

 Hello 小幫手:

謝謝小幫手,因沒再用警示訊號,測試直接把語法轉到存股,能編譯成功,但跑程式是找不到股票,期望有天選股也能使用DMI條件,謝謝。

XQ小幫手 發文於   2021/12/03

Hello 我想脫離韭菜,

 

小幫手上次附到錯誤的腳本,那是警示腳本且條件是ADX向上穿越0。

所以篩選不出商品。(ADX都會大於0)

這次附上選股中心匯出檔供您參考。

雖然12/02沒有篩選出商品,但12/01和11/30都有,比對過指標數值也沒有問題。

附加文件

  • 按讚來自於
  • Betty Chen
我想脫離韭菜 發文於   2021/12/03

謝謝小幫手,有抓到股,感謝幫忙^ ^

發表回覆
Close