甚麼是電腦自動炒匯?
炒作外匯,由最原始的交換紙幣,到電話下單,到現在網上按鈕即時交易。分析市場,由最初的黑版記錄價格,到手畫XO圖表,到電腦程式,甚麼趨勢線,MACD,RSI等等技術指標在熒光屏上一點就亮。無可否認,電腦是推動著這個外匯市場的交易和分析方法。
電腦自動炒匯,就是以一套完整的交易系統來識別市場,策劃交易和決定入市和出市點。就像一九九七年美國IBM電腦公司的超級電腦「深藍」戰勝國際象棋世界冠軍卡斯帕羅夫,以及一九九一年海灣戰爭爆發之前,美軍大規模地用計算機在戰略、戰役和戰術水平方面反覆推演(simulate),而最終取得勝利一樣。
到底,具有綜合計算評估能力的計算機交易系統,能否在外匯市場發揮作用,作出長期利潤的交易呢?
電腦自動炒匯是如何操作的?
電腦自動炒匯系統可分為套利型(arbitrage)和非套利型(nonarbitrage)。套利型即是捕捉兩家交易商報格之差而套利。修讀計算機本科的我,對於技巧性要求高一點的非套利型程式比較關注。
非套利型程式,一般會以歷史數據來分析市場,以技術指標來發出買賣訊號。最簡單的,比如一個相信均線的交易者,可以寫一個每當十天均線往上交叉廿天均線就發出買入訊號。程式還要顧及開倉以後的其他數據和變量,如止損和止贏點等。當然這是最簡單的例子。交易者可以不單用一個技術指標,而是組合多個指標來決定買賣訊號。技術指標種類眾繁多,而技術指標組合加起來的數目,可謂恆河沙數。別忘記,每個指標還可以各自微調(fine
tone)它們各自的變量(parameter)呢!
電腦自動炒匯的好處
電腦自動炒匯的好處,在於是電腦發出明確的交易信號,完全機械化,毋須人工判斷,摒除了投資者的主觀情緒和心理不穩定造成的影響,不帶有絲毫的主觀感情和具有更嚴格的紀律性。程式內編好一套止損方法,可以把風險損失有效地控制在預計的範圍內。程式又可同時適用於多種貨幣,甚至多種市場,伸延至股票、期貨,總之,能炒的都能搭上。
電腦自動炒匯的缺點
電腦自動炒匯的缺點,是不能保證有百分百的準確率,在失誤時須堅決壯士斷臂。加上前文提過,技術指標組合加起來的數目恆河沙數,要找到一個有效而長期必勝的程式,並非一朝一夕之事。除了技術分析,影響外匯市場的因素良多,比如戰爭和天災人禍等,電腦都無法預知及把這些因素編進程式內。就算找到長期必勝的算式,可能因為某個外在因素變異又需重新微調,系統需要不斷更新、維護和反覆測試。
其實歸根究底,電腦自動炒匯,不就是一個電腦程式。一個電腦程式的靈魂,是程式邏輯(algorithm)。而程式邏輯,是編程人員(注意:編程人員是一個人)的一個邏輯思維。撇開人的主觀情緒和心理,一個成功的炒匯程式,還不是要炒匯者先想出一個必勝的交易方法,才能編得出來嗎?所以我說,成功與否關鍵不在於電腦,還是在於人的頭腦!