HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> 程式交易討論區 >> 請問行列二選一的判別設定
請問行列二選一的判別設定 wintanfa,2013-02-19 20:00:16

敬啟者您好:
 
10 If 1分_K線時間 = 846 Then 
  20  If 1分_開盤價 > 前1_日__收盤價 Then 
  30   Vd = 50 - 前1_1分_DMI_-DI( 5 ) 
  40  Else 
  50   If 1分_開盤價 < 前1_日__收盤價 Then 
  60    Vd = 前1_1分_DMI_+DI( 5 ) - 50 
  70   End If 
  80  End If 
  90 End If 
 
  .....
 
  If Vd > 0 買進多單  當條件變成Vd < 0 不會多出反空
  .....
 
  If Vd < 0 賣出空單  當條件變成Vd > 0 不會空出反多
 
  請問10~90行列二選一的判別設定要修改哪裡才能正確執行?
 

wintanfa,2013-02-19 21:07:49

敬啟者您好:

之前有設定開高& 開低兩個策略程式...
現在想整合利用程式自動判別...
但是跑出來的K線圖跟單獨程式不同...
請幫忙指導...感恩!

Hunta,2013-02-19 22:17:00

If Vd > 0 買進多單  當條件變成Vd < 0 不會多出反空
「不會多出反空」是什麼意思?

wintanfa,2013-02-19 22:54:29

敬啟者您好:
單獨用開高或開低兩個策略程式
If Vd > 0 買進多單  當條件變成Vd < 0 就會多單平倉反手放空
If Vd < 0 賣出空單  當條件變成Vd > 0 就會空單平倉反手買多

但是用上述整合程式只能買進多單或賣出空單直到收盤...


Hunta,2013-02-20 20:56:25

這不是用我們一般的範例來改就可以了,也可以用「策略產生器」來寫就好了。
wintanfa,2013-02-20 21:27:29

敬啟者您好:
策略產生器無法做出10~90的判別...
目前兩個策略程式都可以單獨操作
只是不想等開盤後再用人工判斷用哪一個程式
請幫忙10~90行列二選一的判別設定要修改哪裡才能正確執行?


Hunta,2013-02-20 22:11:12

你把上列的判斷式寫在策略的最前面,後面再依照Vd來決定要做多或做空,即可。
wintanfa,2013-02-20 23:29:45

敬啟者您好:

現在可以利用程式自動判別...
原來是時間的設定出錯...感恩!

 97 1 8: 此主題共有8帖 此頁8帖 每頁12帖 

[查看完整模式]

LeadBBS 5.0 耗時78.1毫秒 請求2次