創造一個自然淘汰的環境 - 財經

George avatar
By George
at 2012-11-07T13:02

Table of Contents

一個粗略的想法.
模擬生態體系,讓每一支交易策略如同一個物種一樣自尋生存.
持續虧損的策略就自然淘汰,獲利的策略則逐步擴張成長.

初步的想法(我覺得應該有更巧妙的做法).
起始階段,每一個策略配置固定金額,模擬每個策略都有一個戶頭.
然後獲利的戶頭就成長,虧損的就萎縮,策略之間資金不流動.

這樣的作法其實有個假設,那就是策略一衰就會衰一段時間,賺也會
賺一段時間.

--
Tags: 財經

All Comments

Gary avatar
By Gary
at 2012-11-09T23:07
環境的fitness function是Net Profit嗎 還是Risk?
Michael avatar
By Michael
at 2012-11-10T00:29
模擬環境首先要設定fitness function或objective function
Michael avatar
By Michael
at 2012-11-13T22:52
看是要淘汰獲利產出低的物種(策略)或風險抵抗力低的物種
Kelly avatar
By Kelly
at 2012-11-18T11:06
還有物種要怎麼演化,涉及到策略如何編碼,會造成瓶頸
Heather avatar
By Heather
at 2012-11-23T00:57
可以參考一下Matlab工具箱Genetic Algorithm教學文件
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2012-11-27T01:14
每天重新Optimize參數 淘汰舊參數 這樣算演化麼
Iris avatar
By Iris
at 2012-12-01T18:04
是喔,那你可以用類神精網路阿。保證你可以進化
到自然死亡..ok的啦...還有種子可以生長
Joseph avatar
By Joseph
at 2012-12-03T03:35
fih兄,我直覺是想到用profit,可是risk也應該是重點.
Kristin avatar
By Kristin
at 2012-12-06T23:48
所以我也不確定,還在思考. 也許有個方式把兩種因子都整合
Poppy avatar
By Poppy
at 2012-12-11T09:41
genetic algorithm似乎是個可以直接拿來試試的工具,感恩
Freda avatar
By Freda
at 2012-12-14T19:31
zaq兄,每天都比賽一次,挑前幾名的,好像也是個方法,但沒被挑
Rosalind avatar
By Rosalind
at 2012-12-17T00:59
中的好像物種突然就瞬間滅絕了,和我想像中的演化環境有差異
Tristan Cohan avatar
By Tristan Cohan
at 2012-12-19T05:54
如果你沒有打算利用現有策略交配出新策略的話,用ANN或
Xanthe avatar
By Xanthe
at 2012-12-19T20:38
其他簡單的模型應該就夠了,我猜隱藏層甚至不用太多
Ethan avatar
By Ethan
at 2012-12-24T20:37
太累了 不如無限月讀吧 帶土
Mason avatar
By Mason
at 2012-12-27T18:40
原PO用這方法的目的是啥?是想要挑出最優的存活策略交易嗎?
如果是這目的,基本上希望不大,因為我玩過了!
Tom avatar
By Tom
at 2012-12-30T19:53
除非像cyber兄說的,找到巧妙的編碼法讓策略突變,交配,演化
Zora avatar
By Zora
at 2013-01-04T11:11
這我有想過,應該可行,但需要花很多時間編程,我一直沒空弄
Joseph avatar
By Joseph
at 2013-01-06T16:00
需要蠻強的程式篆寫能力.可以考慮用Functional Language (F#)
這樣的程式語言,華爾街有家Hedge Fund...
Selena avatar
By Selena
at 2013-01-10T07:25
只聘熟稔Functional Programming Language 的人.
Isabella avatar
By Isabella
at 2013-01-13T11:47
交配? 我倒是沒想過,讓策略可以交換進出場方式嗎..
Dinah avatar
By Dinah
at 2013-01-14T05:41
"挑出"聽起來像是一瞬間的動作,我是希望讓有競爭力的"浮現"
Hazel avatar
By Hazel
at 2013-01-14T08:55
http://www.neuroshell.com/ 有人用過嗎?10年前就有了
Agnes avatar
By Agnes
at 2013-01-16T04:45
原PO去研究一下遺傳演算法,就知道我說的"交配"是啥意思.
Ivy avatar
By Ivy
at 2013-01-19T04:27
比方說,你的策略是由一群"基因"組成,其中一個基因是"均線突破
Jacob avatar
By Jacob
at 2013-01-19T17:09
其它基因是"昨日K線高點突破","昨日K線低點突破","平盤不做"
William avatar
By William
at 2013-01-20T03:43
由這些基因,你可以組何出一些策略,那策略間互相交配,基因就會
從中選取對調互換.如此可以產生更多多樣性的"子孫策略"
Cara avatar
By Cara
at 2013-01-22T19:30
當中你也可以玩"基因突變",比方說"昨日K線低點突破"被突變成
Rachel avatar
By Rachel
at 2013-01-24T08:35
"昨日K線高點突破".等等.
Cara avatar
By Cara
at 2013-01-25T22:41
這樣的做法很有趣,但是牽涉到大量的符號運算處理.需要一定的
程式設計功力!以前我用過善長處理符號的Mathematica軟體寫過
Cara avatar
By Cara
at 2013-01-27T18:30
這樣的程式.但是沒有認真發楊光大.應該還有東西可以玩!
Oliver avatar
By Oliver
at 2013-01-27T22:41
感謝,再找時間研究研究
Linda avatar
By Linda
at 2013-02-01T03:13
雖然好像有點偏離了我原本想的東西
Rachel avatar
By Rachel
at 2013-02-04T16:34
基因演算法喔? 可是要怎麼判斷哪邊是對的方向

請問IB的資料能否匯出

Doris avatar
By Doris
at 2012-11-03T13:45
如標題 資料已經購買完成 但我想要把圖表資料分為五分k 一分k兩種方式 來直接匯出到我電腦裡面 並且以日期做為單位 比如11/1一分K就是此日的一分K圖 畢竟想研究歷史資料卻每次都要上IB有點麻煩 然後也不用一直往前面拉一堆天數 請問有人知道該怎麼做嗎? 或是有讓這個看線圖的動作變得更為輕鬆 ...

交易員操作資金的組成

Belly avatar
By Belly
at 2012-11-02T00:55
各種公司聘請的各種交易員在操盤時的資金來源主要是何處呢? 有多大比例是自己的錢?多大比例是客戶的錢或公司的錢? 對於自己資金所佔比例是否有規定或要求? 有沒有交易員完全沒有個人資金涉入,完全操作別人的資金呢? 如果有的話,是否當績效極差時頂多被開除,而不會有實質上的損失? - ...

X-程式交易全紀錄10/26

Todd Johnson avatar
By Todd Johnson
at 2012-10-27T11:53
台指應該要落底了,短底還還是長底, 不得而知,但有強彈的機會高,滿倉期貨空單的人, 不妨SP、BC或撿一些跌深反彈的股票平衡一下。 以上是個人作法,僅供參考。 另外直得一提,Level Price的散戶心理策略應該在這波下殺,績效創新高, 這是個好交易邏輯,建議有程式碼的人不妨加入你的當沖策略去作過濾。 ...

有人能提供失效策略嗎?

Isla avatar
By Isla
at 2012-10-25T14:06
有人能提供失效或不用的策略嗎? 我目前有做出一系列檢定策略的方法 檢定方式有比較普通的 也有自創的 檢定可信度 與失效範圍(淘汰機制) 目前自己手上策略時間不夠久 所以無法知道效用如何 希望能徵求開發1年以上策略 有無失效都沒關係 希望能告知我大約何時開發完成 code 可以公布也可以不公布 (code是要檢 ...

X-程式交易全紀錄10/16

Edward Lewis avatar
By Edward Lewis
at 2012-10-16T19:28
大陸的書還滿便宜的,即使通膨嚴重,但是書的價格似乎漲不太動。 近期X-WAVE程式交易狀態: 進場日期 進場點位 多空 口數 出場日期 出場點位 損益 2012-10-08 7,677 Sell 2 2012-10-16 7,4 ...