Google Analytics

2012年2月21日 星期二

Metastock RMO 自動交易系統

在Metastock內有個頗有名氣的買賣系統 Rahul Mohindar Oscillator System (RMO). 這是由資深炒家Rahul Mohindar開發的一系列趨勢指標買賣系統.  Rahul Mohindar 也是印度CNBC 及 CNN的特約評論員.

RMO 系統包括4個指標, RMO指標偵測主要的大趨勢 , SwingTrader指標偵測在大趨勢下的振盪, 情緒指標偵測大市的主流看法, 還有一個出市指標, 在有盈利部位時用來止賺. Metastock內已包括了頭3種的指標, 出市可以用各種方法(e.g. 固定點數, % . 或追蹤止賺/止損..), 不影響系統的完備.

RMO系統的內容是有版權的 , 有密碼保護讀不到, 但不影響使用, Metastock 有相關的系統說明文件, 官網上亦有相關系統教學的示範. 在Raul Mohindar的網站http://www.viratechindia.com/ 亦有相關資料 . RMO的指標亦可以靈活組合到其他指標組成自己的新系統 . 



有些不了解RMO系統運作的用家直接根據在Metastock EA 上的內建的買賣箭頭來下單, 會發現下單的頻率驚人 , 虧損很快擴大, 因此認為該系統不行, 這是一個嚴重的誤解. 因為Metastock EA 上的RMO系統並不是單靠在Symbol 部分上的信號, 而是要配合Trend和Highlight的部分合參才定出最終的買賣信號, 因此用內建的RMO系統是不能單靠電腦來做自動交易的. 

如果要在Metastock用RMO系統自動出最終的買賣信號, 必須自己利用RMO相關的內建套件及原理自建出來, 過程也並不複雜. 

筆者版本的 RMO

 Buy :
 Fml( "Rahul Mohindar Osc (RMO)") >0 AND Alert( Cross(Fml( "SwingTrd 2") , Fml( "SwingTrd 3") ),3) 
AND (C > Ref(HHV(H,3),-1)) 
AND Fml( "SwingTrd 2")>0

Sell :
 Fml( "Rahul Mohindar Osc (RMO)") <0 AND Alert( Cross(Fml( "SwingTrd 3") , Fml( "SwingTrd 2") ),3) 
AND (C < Ref(LLV(L,3), -1))
 AND Fml( "SwingTrd 2")<0

止賺止損的信號就讀者自己撰寫. 筆者自己試用的是以最後進市的價位(+100/-50)作為止賺止損. 

原本內建的RMO系統買賣信號

























上圖顯示在2/20日的期指HSIG2 1分鐘加上內建RMO的信號圖, 可見如果只靠箭頭買賣, 即使遇到該天的大向下大趨勢, 也不能有盈利 . 

如用上自建的RMO, 買賣信號就出得比較一致, 而且在趨勢中可給出多個進市的位置, 午市前已有盈利超過$20,000 , 只是筆者午市前未有及時平倉, 以及止賺止損定得比較粗糙, 才回吐早段盈利, 不過即使在今天較2/20反覆的市況下虧損仍較小 .





沒有留言:

張貼留言