註冊  登入
 

 搜尋

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

加入收藏 

使用幫助 

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


 97128: 此主題共有22帖 此頁12帖 每頁12帖
 


 主題:「轉折精靈一號」讓程式交易更有創意!! - 複製地址
 

帥哥,離線

Hunta 



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

「轉折精靈一號」讓程式交易更有創意!!

此次v2.6版升級加入之「轉折精靈一號」函數是將本公司對於多空轉折點之研究心得直接轉換為一個單純的函數,就使用者而言,只要下達一個指令即可獲得數甲子之功力(開玩笑[EM05]),因為此一函數其實是由上千行程式所建構而成,所以說獲得數甲子功力也不為過。
程式交易本身其實就是個人創意的實踐,每位程式交易者無不絞盡腦汁藉由研究及觀摩,來尋找新的規則及題材,當然技術指標是最快也是最容易上手的工具,但也最容易掉入「過度最佳化」之陷阱,可是一般人一旦離開技術指標的領域,猶如由文明世界進入蠻荒叢林,難免覺得一片茫然,畢竟這是一個未開發的空間,凡事得靠自己動手發揮創意,找出新的遊戲規則。
此次加入之「轉折精靈一號」函數相信可以讓你疲累的頭腦頓時文思泉湧,當然這也是我們所樂見的,我們僅貢獻一分心力,希望能夠 幫助各位更加靠近自己的夢想。

帥哥,離線

kimoze 



級別 新手上路
積分 3
經驗 181
文章 3
註冊 09-06-03 00:24
發表: 2009-06-03 00:28:542

怎麼設定?
這跟http://tw.myblog.yahoo.com/auto-trade/article?mid=838
有啥差別?

帥哥,離線

Hunta 



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

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

怎麼設定?
這跟http://tw.myblog.yahoo.com/auto-trade/article?mid=838
有啥差別?[/QUOTE]
先回答跟你所指的網站有什麼不同這個問題:
你說的網站主要是幫你抓轉折點,然後再自行勾選出場條件,簡單來說,好處是省事方便,但是似乎欠缺一些自主性及彈性,獲利與否最終還是取決於作者轉折抓的漂不漂亮;而本系統之「轉折精靈一號」函數,主要就是用於抓轉折點,幫使用者偵測多空轉折的點位,好處是你可以加入自己的想法及條件,但是可能需具備簡單的程式寫作基礎,對於沒有寫過程式的人而言,還是存在一些小門檻,不過以長遠來看,若是對於程式交易有興趣,寫程式才能完全貫徹自己的意志,找到專屬於自己的獲利之道。
 
至於「轉折精靈一號」函數的用法,以下有一個「浮動式停損停利策略」範例可參考:
[COLOR=#13a930]註:若「轉折精靈一號」= 1,代表出現多方轉折;若「轉折精靈一號」= -1,代表出現空方轉折。[/COLOR]
 
[COLOR=#333333]本策略之操作定義:
1.若損失達到25點以上停損出場。
2.多單者:由最高點回跌30點以上停利出場。
3.空單者:由最低點回漲30點以上停利出場。[/COLOR]
[COLOR=#009999]
10 [COLOR=#ff1141]Va = [/COLOR][COLOR=#ee0030]5分_轉折精靈一號[/COLOR] 
20 Vb = 5分_開盤價 
30 
40 // 多單進場 
50 If 目前部位( 倉位多空 ) <= 0 And [COLOR=#ff0033]Va = 1[/COLOR] Then 
60  Show [ K線下方 , ↑ ] 
70  操作訊號( 空單平倉 , 1口 , Vb ) 
80  操作訊號( 多單建倉 , 1口 , Vb ) 
90 End If 
100 
110 // 空單進場 
120 If 目前部位( 倉位多空 ) >= 0 And [COLOR=#ff1141]Va = -1[/COLOR] Then 
130  Show [ K線上方 , ↓ ] 
140  操作訊號( 多單平倉 , 1口 , Vb ) 
150  操作訊號( 空單建倉 , 1口 , Vb ) 
160 End If 
170 
180 // 多單出場 
190 If 目前部位( 倉位多空 ) > 0 Then 
200  Vc = 前1_5分_收盤價 - 目前部位( 第 1 次成本價位 ) 
210  Vd = 5分_開盤價 
220  If Vc <= -25 Then 
230   Show [ K線下方 , ◎ ] 
240   操作訊號( 多單平倉 , 1口 , Vd ) 
250  ElseIf K線序號( 目前K線 ) > 目前部位( 第 1 次建倉K線序號 ) Then 
260   Ve = K線序號( 目前K線 ) - 目前部位( 第 1 次建倉K線序號 ) 
270   Vf = 5分_區間最高價( Ve ) 
280   Vg = Vf - 前1_5分_收盤價 
290   If Vg >= 30 Then 
300    Show [ K線下方 , ◎ ] 
310    操作訊號( 多單平倉 , 1口 , Vd ) 
320   End If 
330  End If 
340 End If 
350 
360 // 空單出場 
370 If 目前部位( 倉位多空 ) < 0 Then 
380  Vc = 目前部位( 第 1 次成本價位 ) - 前1_5分_收盤價 
390  Vd = 5分_開盤價 
400  If Vc <= -25 Then 
410   Show [ K線上方 , ◎ ] 
420   操作訊號( 空單平倉 , 1口 , Vd ) 
430  ElseIf K線序號( 目前K線 ) > 目前部位( 第 1 次建倉K線序號 ) Then 
440   Ve = K線序號( 目前K線 ) - 目前部位( 第 1 次建倉K線序號 ) 
450   Vf = 5分_區間最低價( Ve ) 
460   Vg = 前1_5分_收盤價 - Vf 
470   If Vg >= 30 Then 
480    Show [ K線上方 , ◎ ] 
490    操作訊號( 空單平倉 , 1口 , Vd ) 
500   End If 
510  End If 
520 End If [/COLOR]

[ 此貼最後由Hunta在2009/6/4 上午 08:04:25編輯過 ]   


帥哥,離線

kimoze 



級別 新手上路
積分 3
經驗 181
文章 3
註冊 09-06-03 00:24
發表: 2009-06-03 23:10:394

謝謝回覆~~~
我會練習編輯把版主說的這個內容
新增一個程式試試
有問題再請教您囉~~~
^^

帥哥,離線

Hunta 



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

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

謝謝回覆~~~
我會練習編輯把版主說的這個內容
新增一個程式試試
有問題再請教您囉~~~
^^[/QUOTE]
OK!!
加油!!

帥哥,離線

kimoze 



級別 新手上路
積分 3
經驗 181
文章 3
註冊 09-06-03 00:24
發表: 2009-06-04 00:11:046

因為完全沒程式基礎
連照抄都弄好久
= =

完成後
試一下績效回測(覺得效果很不賴耶~~~)
再請問一下

因為回測發現(也可以說是台指的老問題...留倉隔天跳空怎麼處理)
如果改當日平倉
要怎麼改?
怎麼控制下單時間?
又要麻煩你囉~~~~
抱歉!




帥哥,離線

Hunta 



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

首先,先說抱歉,上面範例中第280行及460行有一點錯誤,目前已修正,修正後績效變差了,但並不代表「轉折精靈一號」不好用,就如此函數剛上線時說的,「轉折精靈一號」對於轉折的偵測效率還算不錯,但仍有一些失敗訊號產生,必須靠使用者的智慧去克服。
 
至於,你提到不留倉的處理方式,可以在出場程式中加一行:
If 前1_5分_K線時間 = 1340 Then
  出場處理...
End If
 

帥哥,離線

kimoze1 



級別 騎士
積分 255
經驗 15589
文章 203
註冊 09-06-07 23:33
發表: 2009-06-07 23:39:018

我的秘碼忘了只好又申請一個來用
==

不知道怎麼重新啟動我的舊帳號

我自己試玩一下
◎開盤時間9點後
◎假設實體K棒(開盤價-收盤價)>20  我就建立多單
以下寫法對嗎?
 10 If 前1_5分_K線時間 = 0900 Then 
  20  Va = 前1_5分_開盤價 - 前1_5分_收盤價 
  30  // 多單建倉 
  40  If Va > 20 Then 
  50   Show [ K線下方 , ↑ ] 
  60   Vb = 5分_開盤價 
  70   操作訊號( 多單建倉 , 1口 , Vb ) 
  80  End If 
  90 End If 

帥哥,離線

Hunta 



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

可參考下列程式碼:

  10 // 多單進場 
  20 If 目前部位( 倉位多空 ) >= 0 Then 
  30  If 前1_5分_K線時間 >= 900 Then 
  40   If 前1_5分_實體K線 >= 20 Then 
  50    Show [ K線下方 , ↑ ] 
  60    Va = 5分_開盤價 
  70    操作訊號( 多單建倉 , 1口 , Va ) 
  80   End If 
  90  End If 
 100 End If 
另外,你說上一個帳號忘記密碼,因為目前我們使用的論壇程式不是我們自己寫的,所以也無法幫你找回密碼,那就用新的帳號好了,謝謝!!

帥哥,離線

kimoze1 



級別 騎士
積分 255
經驗 15589
文章 203
註冊 09-06-07 23:33
發表: 2009-06-15 00:07:5010

煩請指點
我的想法是這樣
◎9點後才開始下單
◎實體K棒>20作多單
◎實體K棒>-20作空單
◎已有部位不再建立新倉
◎下午1點不論損益一率出場

我自己試寫
訊號一直不對
只好請教您囉!!!

帥哥,離線

Hunta 



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

程式碼如下: 下載連結[URL=http://www.huntasoft.com/hsp/9002.rda]http://www.huntasoft.com/hsp/9002.rda[/URL]
 
  10 Va = 5分_開盤價 
  20 
  30 // 多單進場 
  40 If 目前部位( 倉位多空 ) = 0 Then 
  50  If 前1_5分_K線時間 >= 900 Then 
  60   If 前1_5分_實體K線 >= 20 Then 
  70    Show [ K線下方 , ↑ ] 
  80    操作訊號( 多單建倉 , 1口 , Va ) 
  90   End If 
 100  End If 
 110 End If 
 120 
 130 // 空單進場 
 140 If 目前部位( 倉位多空 ) = 0 Then 
 150  If 前1_5分_K線時間 >= 900 Then 
 160   If 前1_5分_實體K線 <= -20 Then 
 170    Show [ K線上方 , ↓ ] 
 180    操作訊號( 空單建倉 , 1口 , Va ) 
 190   End If 
 200  End If 
 210 End If 
 220 
 230 // 多單出場 
 240 If 目前部位( 倉位多空 ) > 0 Then 
 250  If 前1_5分_K線時間 = 1300 Then 
 260   Show [ K線下方 , ◎ ] 
 270   操作訊號( 多單平倉 , 1口 , Va ) 
 280  End If 
 290 End If 
 300 
 310 // 空單出場 
 320 If 目前部位( 倉位多空 ) < 0 Then 
 330  If 前1_5分_K線時間 = 1300 Then 
 340   Show [ K線上方 , ◎ ] 
 350   操作訊號( 空單平倉 , 1口 , Va ) 
 360  End If 
 370 End If 
 

帥哥,離線

kimoze1 



級別 騎士
積分 255
經驗 15589
文章 203
註冊 09-06-07 23:33
發表: 2009-06-16 02:49:0212

轉折精靈一號只能跑5分K
怎麼改跑15分K

另外
只要9-12點間有轉折精靈訊號其他時間不要
怎麼寫?
謝謝


 97128: 此主題共有22帖 此頁12帖 每頁12帖
 

 新帖 新投票 回覆文章



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

是否是UBB代碼

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