註冊  登入
 

 搜尋

迷你方式顯示論壇 RSS訂閱此版新訊息  

加入收藏 

使用幫助 

聯繫我們 
首頁 >> 程式交易 >> 論壇主區 >> 聯絡我們 >> 查看文章
 新帖 新投票 回覆文章 上篇 重新整理 下篇  


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


 主題:如何寫成語法 - 複製地址
 

帥哥,離線

danny  雙子座 巳蛇



級別 新手上路
積分 6
經驗 1480
文章 4
註冊 10-03-12 15:26
發表: 2010-04-20 14:24:49 人氣:9339樓主

如何寫成語法

版主你好
 
有個想法想跑回測驗證情問如何寫成語法跑HSP的平台
 
昨天大跌今天開高開盤價後第一波高點不過 (昨高點與今天平盤的間距) 的 0.5 則止漲做空
 
假設開高到 0915 仍有高點收紅而0920收盤下跌即止漲則下一個5分K線的開盤價做空
 
空單在今天平盤上2點獲利回補平倉若時間到了 1325 仍有部位則強制平倉
 
停損設在第一波高點加2點
 
請將以上想法策略寫成完整的HSP語法
 
以上是說期貨但是以9點現貨開盤時間為準就是期貨開盤價也是以0905五分K 的開盤價為準
 
謝謝幫忙
 
danny
 
[EMAIL=danny.dang@msa.hinet.net]danny.dang@msa.hinet.net[/EMAIL]

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2010-04-21 00:04:432

你的條件我看了有點不是很清楚,所以不大好切入。
另外,因為最近在忙著系統的開發,所以有點忙,時間不是很多,所以是否先自行動手寫一下程式,當中若遇到問題再提出來討論,OK?

帥哥,離線

danny  雙子座 巳蛇



級別 新手上路
積分 6
經驗 1480
文章 4
註冊 10-03-12 15:26
發表: 2010-04-21 16:15:303

版大你好
因是新手只好冒昧求教謝謝指導

策略是昨天大跌收黑今天0900開高第一波漲幅小於昨天高點與今天平盤幅度的0.5
止漲的次根5分K開盤價進場做空  平倉價今日平盤  停損30點  強制出場1325
例如開高收紅到0920拉回到0930則做空0930這根5分K的開盤價  試寫如下

10 Va = 5分_區間最高價(10) - 前1_300分_收盤價
20 Vb = 前1_300分_最高價 - 前1_300分_收盤價
30 Vc = 5分_轉折精靈1號
40 Vd = 5分_開盤價
50 Ve = 5分_收盤價
60 If 5分_K線時間 >= 900 And 5分_K線時間 < 1300 Then
70  If Va / Vb < 0.5 Then
80   //空單建倉
90   If 目前部位(倉位多空) = 0 And Vc=1 Then
100    Show [K線上方,| ]
110    操作訊號(空單建倉,1口,Vd)
120   End If
130   //空單平倉
140   If 目前部位(倉位多空) < 0 Then
150    Vf = 前1_5分_收盤價 - 目前部位(第一次成本價位)
160    Vg = Ve - 前1_300分_收盤價
170    If Vf <= 30 Then
180     Show [K線下方,o]
190     操作訊號(空單平倉,1口,Ve)
200    ElseIf Vg <= 0 Then
210     Show [K線下方,o]
220     操作訊號(空單平倉,1口,Ve)
230     If 前1_5分_K線時間=1340 Then
240      //出場處裡
250      Show [K線下方,o]
260      操作訊號(空單平倉,1口,Ve)
270     End If
280    End If
290   End If

[ 此貼最後由Hunta在2010/4/21 下午 09:18:23編輯過 ]   


帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2010-04-21 21:36:284

稍微改一下:

10 Va = 5分_區間最高價(10) - 前1_300分_收盤價
20 Vb = 前1_300分_最高價 - 前1_300分_收盤價
30 Vc = 5分_轉折精靈1號
40 Vd = 5分_開盤價
50 Ve = 5分_收盤價

80 //空單建倉
90 If 目前部位(倉位多空) = 0 And Vc=1 Then
      If 5分_K線時間 >= 900 And 5分_K線時間 < 1300 Then
       If Va / Vb < 0.5 Then
100    Show [K線上方,| ]
110    操作訊號(空單建倉,1口,Vd)
120   End If
      End If
    End If

130 //空單平倉
140 If 目前部位(倉位多空) < 0 Then
150  Vf = 前1_5分_收盤價 - 目前部位(第一次成本價位)
160  Vg = Ve - 前1_300分_收盤價
170  If Vf <= 30 Or Vg <= 0 Then
180   Show [K線下方,o]
190   操作訊號(空單平倉,1口,Ve)
      End If
    End If

    //出場處裡
230 If 前1_5分_K線時間=1340 And 目前部位(倉位多空) < 0 Then
250  Show [K線下方,o]
260  操作訊號(空單平倉,1口,Ve)
270 End If


帥哥,離線

danny  雙子座 巳蛇



級別 新手上路
積分 6
經驗 1480
文章 4
註冊 10-03-12 15:26
發表: 2010-04-22 00:40:165

感謝版大的指導

已經編輯好策略並在平台實作結果卻不符合想要的
以03/20為例跑出來的訊號0940/0955/1010/1045
都各有一次做空訊號也在同根K線有平倉訊號產生
我的策略是
昨天大跌收長黑今天開高強度不夠到昨天高點的一半
0900開盤止漲時做空平盤附近獲利平倉設30點停損
以03/20為例
0905收紅
0910收黑止漲
0915收紅
做空0915的開盤價(做空訊號應在此產生)
0945低點來到平盤
0950開盤價平倉(平倉訊號應在此產生)

請教版主上述策略應如何寫成語法
好像是開高高點止漲定義的問題

謝謝

danny



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

 新帖 新投票 回覆文章



回覆文章 注意: *為必填項
*驗證訊息
用戶名稱 密碼 註冊
*文章名稱 長度不得超過255字
內容(最大25K)

是否是UBB代碼

內容支持插入UBB標籤
使用方法請參考幫助
其它選項:  顯示簽名   鎖定文章  - 顏色表   Alt+S或Ctrl+Enter快速提交