請問Dmi選股的寫法

  •   1.5K 
  • 最後發表   ShevCai  2019 三月 11
ShevCai 發文於   2017/06/05

想要盤中找出ADX > 45 的股票要怎麼寫呢

 

 

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2017/06/06

Hi ShevCai,

ADX可以使用 DirectionMovement 函數來計算,

假設您使用此函數,計算出來的ADX數值,用ADX變數儲存,

則再用If判斷式撰寫

if ADX > 45 then ret =1;

 

編譯成功後,加入策略雷達,執行即可,

 

以上呈請您試試看,若有問題再詢問,謝謝。

ShevCai 發文於   2017/06/06

謝謝你

我成功寫完之後他回我一個目前不支援ADX我很難過

XQ小幫手 發文於   2017/06/07

Hi ShevCai,

小幫手方才用警示腳本,編譯完成,

加入策略雷達成功,且可以執行盤中洗價策略訊號觸發的動作,

 

因此,是否方便提供您的程式碼與目前不支援ADX的截圖畫面?

另請問您的腳本類型(指標、選股、警示)為何?

 

以利小幫手查找問題的原因,謝謝。

 

ShevCai 發文於   2017/06/08

請問能否寫一次我想學

 

XQ小幫手 發文於   2017/06/09

Hi ShevCai,

警示腳本程式碼範例如下,提供給您參考,謝謝。

// 想要盤中找出ADX > 45 的股票要怎麼寫呢
value1 = DirectionMovement(14,value2,value3,value4);       //計算14期的DMI指標
if value4 > 45 then ret = 1;

Albertph 發文於   2019/02/24

請問在寫DMI時,同樣要INPUT LENGTH 和 VARIABLE 設定嗎?我轉用上帖之程式碼,跑不出正確之選股

Albertph 發文於   2019/02/24

承上帖,

//  想找出 ADX CROSSES ABOVE 20 之股票

 

XQ小幫手 發文於   2019/02/26

 Hi Albertph,

請問在寫DMI時,同樣要INPUT LENGTH 和 VARIABLE 設定嗎?我轉用上帖之程式碼,跑不出正確之選股

想找出 ADX CROSSES ABOVE 20 之股票

您好,猜想您應該是用預設的資料筆數執行選股,若是的話,會因為資料筆數不足,DMI計算會有誤,

故請將資料筆數設為 200 筆在試試看,如附檔範例選股策略匯出檔案,

以上方向供您參考,謝謝。

附加文件

金士曼 發文於   2019/02/27

請問小幫手

這個腳本有辦法用在5分K這樣的週期上做策略雷達的警示嗎?

要怎麼改成5分K上使用? 

 

另外我想再加入另外1個條件

5日均量大於 1500張

要怎麼把這2個條件結合成策略雷達的警示腳本

拜託 小幫手  需要完整的語法 ,謝謝。

XQ小幫手 發文於   2019/03/04

Hi 金士曼,

您好,可以將以上的選股腳本複製貼上成警示腳本,

再使用 average 函數來計算5日均量,最後加入雷達,並在雷達介面設定為 5 分鐘資料頻率,

如以下附檔範例雷達匯出檔案,以上方向供您參考,謝謝。

附加文件

顯示更多回應 發表回覆
Close