註冊  登入
 

 搜尋

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

加入收藏 

使用幫助 

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


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


 主題:加碼單範例 - 複製地址
 

帥哥,離線

Hunta 



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

加碼單範例

策略說明:
1.前一K線之MACD(10,10,20)黃金交叉→空單全數出場,多單進場1口
2.前一K線之MACD(10,10,20)死亡交叉→多單全數出場,空單進場1口
3.績效達40點加碼1口多(空)單
4.13:30全數平倉
 
程式碼如下:
  10 // 多單進場 
  20 If 目前部位( 倉位多空 ) <= 0 And 5分_K線時間 <= 1300 Then 
  30  If 前1_5分_MACD交叉( 10 , 10 , 20 ) = 是 And 交叉類型 = 1 Then 
  40   Show [ K線下方 , ▲ ] 
  50   Va = 5分_開盤價 
  60   操作訊號( 空單平倉 , 全數 , Va ) 
  70   操作訊號( 多單建倉 , 1口 , Va ) 
  80   下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:1 ] 
  90   Vc = Va + 40 
 100  End If 
 110 End If 
 120 
 130 // 空單進場 
 140 If 目前部位( 倉位多空 ) >= 0 And 5分_K線時間 <= 1300 Then 
 150  If 前1_5分_MACD交叉( 10 , 10 , 20 ) = 是 And 交叉類型 = -1 Then 
 160   Show [ K線上方 , ▼ ] 
 170   Va = 5分_開盤價 
 180   操作訊號( 多單平倉 , 全數 , Va ) 
 190   操作訊號( 空單建倉 , 1口 , Va ) 
 200   下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:-1 ] 
 210   Vc = Va - 40 
 220  End If 
 230 End If 
 240 
 250 // 多單加碼 
 260 If 目前部位( 倉位多空 ) > 0 Then 
 270  If 單K計數器( 目前K線 , 0 ) = 0 Then 
 280   If 5分_收盤價 >= Vc Then 
 290    Show [ K線下方 , ↑ ] 
 300    操作訊號( 多單建倉 , 1口 , Vc ) 
 310    下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:系統 ] 
 320    Vc = Vc + 40 
 330    單K計數器( 目前K線 , 0 ) = 1 
 340   End If 
 350  Else 
 360   Show [ K線下方 , ↑ ] 
 370   操作訊號( 多單建倉 , 1口 , Vc ) 
 380   Vc = Vc + 40 
 390  End If 
 400 End If 
 410 
 420 // 空單加碼 
 430 If 目前部位( 倉位多空 ) < 0 Then 
 440  If 單K計數器( 目前K線 , 1 ) = 0 Then 
 450   If 5分_收盤價 <= Vc Then 
 460    Show [ K線上方 , ↓ ] 
 470    操作訊號( 空單建倉 , 1口 , Vc ) 
 480    下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:系統 ] 
 490    Vc = Vc - 40 
 500    單K計數器( 目前K線 , 1 ) = 1 
 510   End If 
 520  Else 
 530   Show [ K線上方 , ↓ ] 
 540   操作訊號( 空單建倉 , 1口 , Vc ) 
 550   Vc = Vc - 40 
 560  End If 
 570 End If 
 580 
 590 // 尾盤平倉 
 600 If 5分_K線時間 = 1335 And 目前部位( 倉位多空 ) <> 0 Then 
 610  Va = 5分_開盤價 
 620  If 目前部位( 倉位多空 ) > 0 Then 
 630   Show [ K線下方 , ◎ ] 
 640   操作訊號( 多單平倉 , 全數 , Va ) 
 650  Else 
 660   Show [ K線上方 , ◎ ] 
 670   操作訊號( 空單平倉 , 全數 , Va ) 
 680  End If 
 690  下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:0 ] 
 700 End If
 
下載程式碼 [URL=http://www.huntasoft.com/hsp/0104.rda]http://www.huntasoft.com/hsp/0104.rda[/URL]
 
執行畫面如下:
 [IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/0204-1.jpg[/IMGA]
 

帥哥,離線

kimoze1 



級別 騎士
積分 255
經驗 15589
文章 203
註冊 09-06-07 23:33
發表: 2010-02-04 14:55:392

下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:系統 ]
加碼一口下單指令改
下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:2 ]
這有一樣嗎?

帥哥,離線

Hunta 



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

這樣寫最多只加碼一次,因為你將最終部位寫死為2口,以我所寫的方式可一直持續加碼。

帥哥,離線

kimoze1 



級別 騎士
積分 255
經驗 15589
文章 203
註冊 09-06-07 23:33
發表: 2010-02-04 21:50:504

我原先以為
下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:2 ]
是符合條件買進兩口....
所以API會根據最終部位的數字
自動加一口 (如果已經有多單部位的話)
而不會變成"又"加2口多單

帥哥,離線

Hunta 



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

最終部位的意思是「執行此次下單之後部位的狀況」

離線

bw5168 



級別 聖騎士
積分 462
經驗 49138
文章 331
註冊 09-04-16 16:35
發表: 2010-02-05 11:21:176

請較版主
1.以上是總部位持續增加,若總部位限制為N口,加碼後 反手後再重計算,也限制在N口如何處理?



帥哥,離線

Hunta 



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

以多單加碼為例,在行號260加上條件:
If 目前部位( 倉位多空 ) > 0 And 目前部位( 口數 ) < N Then 

離線

bw5168 



級別 聖騎士
積分 462
經驗 49138
文章 331
註冊 09-04-16 16:35
發表: 2010-02-08 12:28:438

請教版主
若再加一個條件,滿50就停利 ,程式該如何寫

帥哥,離線

kimoze1 



級別 騎士
積分 255
經驗 15589
文章 203
註冊 09-06-07 23:33
發表: 2010-02-09 01:17:349

可以考慮用條件
暫總結績效(在部位函數選項裡)
應該是
if 暫總結績效>50 then
操作部位
endif

有錯再請版主修改!

離線

bw5168 



級別 聖騎士
積分 462
經驗 49138
文章 331
註冊 09-04-16 16:35
發表: 2010-02-09 23:02:0410

hi,kimoze1

好像是OK
TKS

離線

bw5168 



級別 聖騎士
積分 462
經驗 49138
文章 331
註冊 09-04-16 16:35
發表: 2010-04-06 17:28:0711

[QUOTE][B]下面引用由[U]Hunta[/U]發表的內容:[/B]

策略說明:
1.前一K線之MACD(10,10,20)黃金交叉→空單全數出場,多單進場1口
2.前一K線之MACD(10,10,20)死亡交叉→多單全數出場,空單進場1口
3.績效達40點加碼1...[/QUOTE]
請教板主
加碼單若非一口 一次二口或三口該如何寫,好像會一口一口下
[EM06]
 

[ 此貼最後由bw5168在2010/4/6 下午 05:34:47編輯過 ]   


帥哥,離線

Hunta 



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

可以在操作訊號下達口數,例如:
操作訊號( 多單建倉 , 2口 , Vc )
然後下單時一樣:
下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:系統 ]


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

 新帖 新投票 回覆文章



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

是否是UBB代碼

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