TrendRover 發表於 12-12-26 01:55

本帖最後由 TrendRover 於 12-12-26 02:06 編輯

leolarrel 發表於 12-12-25 15:32 static/image/common/back.gif
以一個專業key程式的我來說,如果multicharts .net 把語法弄太過複雜,還不如學用VBA 套券商API

反正都一樣 ...
不過我K IB和MBT API 時,也參加developer forum一陣子,要跟國際級的api 比較有賺頭!!可以像
    BRACKET TRADER 先SHAREWARE 再 有人要加symbol時付 100 120 的 USD 等等 ,兆福人群又有收入.

    conclusion 我半途而廢了!!
      最懶是用VB 但好不好維護呢? C#的陣容好大:RightEdge Ninjatrader WealthLab OpenQuant SmartQuant ~~~~~~~~~~ ,只好更懶用 EL就好 :缺點是不能寫 subrooutine procedure except function call .

ps:
    metatrader4 5 6 7 8 9 哪天可能會壓過EL喔 ,雖然 long period tick chart可能要等到 6~9 version ,但 DOM 我在icmarket 看到時嚇一跳 :mt5 還是要tracknig 他的發展 ,也就可以用 Clike 玩"騙" CFD forex 了 .(步要到過來被騙了) MT4 我可 trace過上百條程式的,比不上吳大,但有些功力.

TrendRover 發表於 12-12-26 02:07

本帖最後由 TrendRover 於 12-12-26 02:14 編輯

mt5若出64bit version 時 ,可能連 multichart都要關門:因為 免費啦 !!

但現狀是mt4的回測哪個可以說服人的??!!也就是real trade 和 backtest 一致?

    這點付錢給 TSS 他們養人給你保證----良性循環 .

   如果 MT6 可以把 吃 MC or TS的格式 諸 如這般,這戰爭和當年orcad 和 Mentor PCB 開打20年後
ORCAD 遍地開花 ,mentor 死翹翹.

balance 發表於 12-12-26 13:08

分享一下我的平台和開發經驗,才開始。。平台的考慮因素超級多。 最大的因素是在你的策略複雜度。說老實話,現在如果還是用幾個MA+RSI+KD 什麼的,實在很難在市場上贏。 重點是,你的策略是否有'edge', 因為每個人都會看書,也會拉一拉軟體提供的技術指標。要贏,就開始找組合,然後用回測來找最佳的參數,你真的覺得回測加最佳化然後系統給你說MA 應該設16而不是20就能贏嗎。我覺得這個比買樂透贏還難。。。
然後你就開始想,贏過別人的其他方法,開始修改策略,但不是朝找最佳參數的方向。一旦開始往這裡走,你的程式就開始需要有 variables 來存不同的‘情況’ (states), 那麼你就走上了 ‘策略無法完全用公式來表達’的路。 也就是說,你的策略無法完全用技術指標的組合來表示。這條路走下去,就會發現傳統的交易平台的programming language 就不夠用。 這就是為什麼‘傳統’的平台都有些 DLL 的hook, 而新的都變成是是以‘正常’的programming language 做底層架構,然後提供技術指標公式的Class/API/etc/etc. 有點整個反過來的感覺。
Amibroker就是一個非常經典的例子。不信你試試寫寫稍微複雜的loops, 保證頭髮掉很多!
一旦策略寫好了,更複雜的是下單,和怎麼維持你的Positions, 包括資金控管,出場策略等。
每次看手冊/範例都是 (MA 。。。 Cross above ... GoLong(),... Cross Below ... Exit() )
你真的覺得這樣就會贏嗎??

譬如,有buy 訊號,下limit order 單,是不是要check 有沒有進去。萬一是 partial fill 時要怎麼辦,是不是要先問買了多少,然後看現在的情況,覺得是否把剩下沒filled的再下單, 還是。。
譬如一般都有什麼設停利/停損的 OCO 單,但是如果你的停利點和停損點是動態的怎麼辦, 譬如下兩口,一口到profit target 出來,另外一口的停利原來的ATR從3縮小到1,等等。

再過來,如果是完全自動的系統,如果當機/或是斷線,但還有單掛掛著,而且還有open positions, 再開機的時候你的程式要怎麼跑? 總不能不管,繼續看到訊號就再買,要是再買的和當機前是同一個訊號,下單後market馬上反轉,你就哭不完了。

所以我覺得,程式交易被看成這麼簡單,是劵商和平台商的陰謀。千萬不要以為簡單容易上手,就覺得,我一定賺大錢。

再推一下現在在看的書 (這裡有提到),其中另外一個經典就是‘市場上輸的絕大部分是因為找捷徑’。 ‘不花力氣是絕對贏不來,花了還不一定贏’

這本書也說到‘對任何市場/交易的論點’都要抱懷疑/驗證的心態來看。 所以你看了我說的,也要抱著這個心態。。。





leolarrel 發表於 12-12-27 12:03

學習程式交易,我只相信

"交易.創造自己的聖盃"裡面教的知識

TrendRover 發表於 12-12-27 12:20

本帖最後由 TrendRover 於 12-12-27 12:24 編輯

balance 發表於 12-12-26 13:08 static/image/common/back.gif
分享一下我的平台和開發經驗,才開始。。平台的考慮因素超級多。 最大的因素是在你的策略複雜度。說老實話 ...
其實我們工程人員看C BASICPASCAL C++ C#JAVA 等的觀點 來看程式交易 ,都會有問題.
    老實說: 沒有寫上 上萬行 OOP 的 C++ C# JAVA 和C有什差別 .
    維護和團隊合作和 lib reuse 等 讓OOP壯大 ,但我們都還在單槍匹馬,搞那麼 complicated C#實在要命,
code膨脹10倍!!

再來說教易的重點:會賺的殼心就一點點,把他subroutine 後.藏起來後,其他的可以外包!!


leolarrel 發表於 12-12-28 10:42

TrendRover 原來也是爆肝業的老前輩

sdnian 發表於 12-12-30 22:34

本帖最後由 sdnian 於 12-12-30 22:36 編輯

MultiCharts .NET 8.5 Beta 2 - 32bit64bit
WHAT’S NEW

2coco 發表於 13-1-3 23:47

sdnian 發表於 12-12-30 22:34 static/image/common/back.gif
MultiCharts .NET 8.5 Beta 2 - 32bit64bit
WHAT’S NEW

{:9_632:} 先推 {:4_127:}



moneymaker 發表於 13-1-4 01:21

MultiCharts .NET 和 MultiCharts 有很大差別嗎? 一個 997 usd 一個卻要1497 usd {:4_186:}

TrendRover 發表於 13-1-4 02:27

leolarrel 發表於 12-12-28 10:42 static/image/common/back.gif
TrendRover 原來也是爆肝業的老前輩

對我是退了十年的老工程師.我都是幫別人debug的,爆肝業理不爆肝,神吧!!

    如果你作的東東都是最早出來等別人就不會爆肝 .

   故事一定要這樣:有bug時,我都很興奮,當晚解開會很high ,拖1~2Week得很少.

sdnian 發表於 13-1-4 08:31

moneymaker 發表於 13-1-4 01:21 static/image/common/back.gif
MultiCharts .NET 和 MultiCharts 有很大差別嗎? 一個 997 usd 一個卻要1497 usd

簡單說就是使用不同的語言.. 不過 MultiCharts .NET 下週要漲價了, 還沒看到新價格是多少, 但我猜可能會和 MultiCharts 一樣的價格.

leolarrel 發表於 13-1-11 10:47

TrendRover 發表於 13-1-4 02:27 static/image/common/back.gif
對我是退了十年的老工程師.我都是幫別人debug的,爆肝業理不爆肝,神吧!!

    如果你作的東東都是最早出來 ...

佩服,不愧是前輩,我通常就是那個等前輩作好我才能繼續做下去的,所以我爆肝是必然的,哈

alexliou 發表於 13-1-11 18:46

sdnian 發表於 13-1-4 08:31 static/image/common/back.gif
簡單說就是使用不同的語言.. 不過 MultiCharts .NET 下週要漲價了, 還沒看到新價格是多少, 但我猜可能會 ...

剛才去官網看
真的漲成一樣了

balance 發表於 13-1-11 20:49

這裡真的有在用 .NET 寫策略的嗎? 看看美國官網的論壇,小貓支數少的可憐。又沒有範例,沒有手冊,怎麼寫?
頁: 1 2 [3]
查看完整版本: Multicharts .NET