[選擇權交易回溯]EMA 5 15 黃金交叉

回溯期間:2004/1/2 ~ 2008/12/31

操作方:選擇權賣方

操作策略:期貨連續5日EMA與15日EMA黃金交叉作多(賣賣權)
              期貨連續5日EMA與15日EMA死亡交叉作空(賣買權)

選擇權操作價格:賣低於150且最接近150的履約價格

停利條件:當手上契約價格低於10時,或者契約終止

獲利單位:點數(選擇權1點50$)

操作紀錄明細

 

累積獲利圖(不含交易成本)

Image002

 

累積淨獲利圖(交易成本以3點估算)

Image003

選擇權程式交易回溯

剛開始接觸程式交易的時候,我認為找到了克服人性貪婪與恐懼的完美交易模式,高興的想把我的想法都以程式來實現,然後以歷史資料進行交易回溯測試(Back-Testing),接著很快的我就發現,尋找一個好的交易指標並不容易,建立了許多參數常常是越調整越差,原因在於太複雜的交易策略到反而有點像是在為了歷史資料進行最佳化,這樣的指標並沒有辦法適用於未來的大環境,限制越多反而越容易造成副作用,於是我開始著手尋找簡單且適用於大環境的交易指標,陸陸續續有發現長期執行可以獲利的模式,但是連續虧損的幅度並不是我能接受的,檢視這些虧損大多是碰到了盤整盤,此外期貨的漲跌幅度很高,我希望能降低操作的風險,因此興起了操作選擇權賣方來進行程式交易,心中想著作多賣賣權、作空賣賣權,除此之外盤整還可以同時賣賣權與賣買權,操作時作個價外幾檔這樣價格低、波動低、風險也低。

不囉唆馬上Google查一下選擇權的程式交易工具,結果真是令人失望~唉~沒有現成工具可以使用,但我又非常想知道以選擇權這樣的工具進行交易回溯測試績效到底如何,在好奇心的驅使下決定動手自己開發,起初想尋找回溯測試跑出一個完美的獲利趨勢(獲利沿著一個固定斜率成長),但在看過程式交易老祖的這篇文章後後大大改變了我的想法。

到今日工具算是有個雛型了,雖然我並沒沒有找到完美獲利趨勢,但至少知道什麼樣的操作模式是不可行的,雖然還是有些缺陷我仍然會繼續尋找更好的操作指標但我將不再執著,現在我想分享一些經驗給需要的人,我將公佈一些執行過回溯的操作指標與操作策略,希望程式交易者能少走一些冤望路,我也接受有人願意提供珍貴的想法讓我來進行選擇權交易回溯(這部份視程式修改程度以及我個人的時間而定)。

選擇權交易回溯資料

[轉載]拂曉攻擊前的準備 程式交易進階(四)

程式交易老祖

一直以來我總認為,不論是作股票或期貨,沒有什麼基本面,籌碼面,消息面,或科學麵……等這些東西,有的話只有一種,就是心理面,勉強再加一點點技術面,或許是我太主觀了,但問題是除了科學麵還算不錯吃之外,其餘的能讓你得到些什麼?這就是這些日子以來,我為什麼一直在文章中有意無意的為大家作心理建設的原因,畢竟他太重要了,尤其對程式交易者而言,更是如此,"工欲善其事,必先利其器",在進入實戰之前,我想有必要,為大家作一次總複習及再說明。
1. 挑選一個合適的程式:高獲利的程式不一定是最好的,至少要通過循環比的驗證,我為什麼一直強調要至少三年的數據,因為有的程式適合多頭市場,有的程式適合空頭市場,反之則獲利會大幅縮水,更嚴重的是"近期參數最佳化"也就是將程式參數,調整到最符合近期的走勢,萬一市場走勢出現變化,除了獲利大幅縮水之外,還可能賠錢,而且賠的不知不覺,等你感覺到不對的時候,往往來不及了,據我了解,目前市面上很多這種程式。
2.作單時機的確認:這是程式交易獲利最易灌水的地方,能事先告知轉折價位,是第一要素,盤中臨時告知的,要三思,這種多半是混水摸魚的程式,除非事先已說明清楚下單時機。
3.資金比:初入門者必以契約值換算,這是將來能否作到"完全程式交易"的關鍵。
4.建立三大報表兩份:一份放在操盤的位置,一份放在床頭,有事沒事就看一看,能牢記在心最好,這是強心針卻也是鎮定劑
5.誠實的問自己,準備好了嗎?

我們常常強調習慣下市價單的投資人,容易嬴錢,經常習慣下限價單的人則容易輸錢,這是機率上的問題,也不是沒有道理的,這樣的觀念就和老祖所說的是相通的,下限價單有些時候就是為了區區的幾個價位而已,那為什麼下限價單容易輸呢?
如果現在是6050,掛單6035買進,除非價格先跌下來,再漲上去,否則可能會看對賺不到,但如果趨勢是看錯的話,那6035就一定買得到,看錯就一定錯,尤其是當投資人處理在倉單面臨停損的時候,如果還是一味的只想少賠幾個ticks,堅持用限價單,那麼發生想停損卻停損不掉而遭致大賠的命運的可能性就大大增高了。
我們不認為散戶對於看盤的趨勢真的那麼差,其實每個人都具備差異不大的敏感性,只不過在一些下單技巧上以及決策的明確度上太差了,因此造成猶豫不決的現象,因此在執行程式交易上,我們相當堅持採取類似市價單的下單方式,把眼光放長一點,不去計較進場時小幅的價差損失,其實黃金屋可能就在你身邊 。
下單習慣的改變是一件頂困難的事情,雖然是個小細節,但對於程式交易新手來說,這可是一件非常重的事,因為大家都認同對程式而言,執行力是影響成敗的關鍵,下單的方式就是反應執行力好壞的第一道關卡。
與各位同好 共勉


回應者:程式交易老祖 回應時間:2004-12-02 21:57
你必須將所有的資料,拆開來試算,以年為單位,再個別試算循環比,以求年度穩定性,基本要求為每一年循環比最差不低於0.5,且每一年整體獲利衰退誤差不高於50%,也就是前一年獲利30萬,則今年不低於15萬,相對的獲利成長不得高於100%。也就是前一年獲利30萬,而今年獲利也不得超過60萬,別以為獲利提高就是好事,這樣想就錯了,因為獲利性已呈現不穩定狀況,而且突然獲利提的太高,容易使人誤以為這情況會一直持續下去,而亂加碼,殊不知危機已悄然來臨,最後要求每年獲利至少維持12萬以上。
以上提供的方法,主要是檢驗"期間參數最佳化"用的,這不是標準值,是我的經驗值,我曾寫出第一年獲利90幾萬,第二年20幾萬,第三年就賠錢的程式,這就是"期間參數最佳化"的結果,因為一支穩定的程式,最大的優點之一,是能一路適時,適量的慢慢加碼操作,以達到最大的複利倍加效果,也唯有這樣, 才有可能賺到人生中的,第一個一億。
循環比,是篩選與檢驗程式用的,並不是唯一標準,以你的交易次數來看,恰到好處,不會在短期間內"巴來巴去"在做轉單的時候,有足夠的時間,讓你做心理調適,如果你的程式也通過年度穩定性測試的話,那我給的總評是"A"
如果一切都沒問題,準備工作也完成了,還做不到"完全程式交易",建議你休息幾天,最好超過兩個星期,不要操作也不要看盤,讓自己淨空,最好的話,利用假日到一次山上,一次海邊,讓自己心胸放開來,看看自己有多渺小,問自己能否使得地球停止轉動,答案當然不能,再問問自己,以自己一個人的力量,能不能影響股市的走勢,當然不能,一支好的程式,會不會因為你的跟單,而開始不準,有可能,但你必須是皇帝命格,所以答案還是,不可能,既然如此,還有什麼好擔心的,然後自我催眠,作心理建設,當身心都調到最佳狀況時,最後告訴自己,這一次開始,我將每一次都跟單,有一次不跟的話,就是小狗,不騙你,我就是這樣開始的。
至於你的另一個問題,我的回答很簡單,坐而言,不如起而行,一支程式不論多好,你不去用他,實在太對不起自己了?你已跟了兩個月的單了,有何心得,還好吧!有點痛苦對不對?等到收成時,一切付出就都值得了,尤其當你在交易過程中遇到"完整的同向停板"------就是留單隔不久的某日,遇到完整的漲跌停板,外加關門鎖死,那感覺就像自己是征服世界的大帝一樣,一般來說,一年總會碰上幾次的,記得到時別忘了與各期友分享喜悅。
最後提醒你,如果你是自行設計程式的話,記得,寧願放棄高獲利,也要達到獲利穩定的目的。

[轉載]數據的迷失-建立掌握感 程式交易進階(三)

程式交易老祖

大多數人無法做到完全程式交易,除了之前提到工具的挑選,並完成循環比的驗證之外,有一項很重要的因素,那就是掌握感,我想多數的程式交易者,在程式發出訊號時,常常內心都會很掙扎,都會有一種莫名的不安全感,會去想這次是真的?還是假的?這次跟單又會出現怎樣的結果?會賠錢嗎?賠多少?這次要不要跟?……等問題,為什麼會這樣,因為你缺乏了掌握感,當你缺乏了掌握感,要做到完全交易,是很難的,有了掌握感,在作單時,會讓你相當踏實,不會有莫名的壓力及阻力,掌握感是什麼?如何建立?
在眾多程式交易的獲利諸元表中,必會提到:單筆最大獲利,單筆最大損失,最大連續獲利,最大連續損失,最多連續幾次獲利,最多連續幾次損失……等。
其實在多數的程式交易中,這些數據不會差別到哪裡去,除了當沖程式及超長線程式除外,那各機構提出這些數據,是為了什麼呢?是為了讓使用者了解,在作單之後可能面臨的結果,而作心理準備,也就是掌握感,但這些數據有多大的參考性呢?以下我來做一些假設,讓大家來看這些數據能反映什麼。
為了能讓大家清楚的明白及了解,以下各數據皆以簡單,而稍微誇大的數據呈現。
假如原本的數據說:最大連續虧損是20萬,那如果連續虧損20萬之後,小賺1萬,接下來又連續虧損20萬,那到底是連續虧損20萬,還是應該說是39 萬?假如原本的數據說:最大連續虧損是10筆,那如果連續虧損10筆之後,小賺1筆,接下來又連續虧損10筆,那到底是連續虧損10筆,還是應該說是19 筆?。
很多機構都以"最大,連續"損失金額,加一口保證金,作為資金需求,其實這並不是很正確,這也就是大多數人跟單,跟到手軟的原因,因為"最大,連續 ",這種數據意義不大,且不真實而且"連續,最大"這些數據正是程式交易者內心最大的"心魔",要除去眾心魔都來不及了,何苦自己培植一個,且是最大的。
各位期友,如果你曾有程式交易的經驗,那你問問自己,"連續,最大"這些數據,在你的交易過程中,到底是幫了你,或是阻礙了你?他能增加你的決心,或使你膽怯?正確的數據,絕對可以增強掌握感,減少在作單時所產生的,猶豫或不安,或出現不該有的錯覺,那正確的數據,應該是什麼呢?哪一些數據可以增強掌握感。
其實很簡單,以進場點作為入賬日,統計每一個月的盈虧狀況,進而統計每一季,然後每一年的盈虧狀況,看著月報表,可以了解單月的損益狀況,不會也不必去想這一次進場可能連續虧多少錢,或連續虧幾次,因為那只會自己嚇自己,程式交易的獲利來自長時間的循環,"時間上的盈虧數據", 比"次數的盈虧數據"重要,而且有用,看著這些報表,就會讓你有著掌握感。
就我的經驗,月報表最能反映程式的節奏性,而季報表則能反映程式的獲利性,一般來說以季為單位,最糟的狀況大概就是打平,而且要遇到還真難,如果你知道這狀況你還會不敢跟單嗎?至於年度報表,則能看出整個程式的穩定性。
各位期友,不要小看這三大報表,所能產生的效果,我一直以來,幾乎每天都會看個幾次,因為它確實能讓我有強大的信心,面對每天的挑戰,至於"連續,最大"這東西,就把他丟的遠遠的吧,掌握感就這麼簡單嗎?沒錯就這麼簡單,作了之後你就能體會出道理。

[轉載]宏大的眼光 程式交易進階 附件(二)

程式交易老祖

小時後坐火車時,我總喜歡趴在窗沿,看著鐵軌底下的枕木,總感覺很奇怪,為什麼枕木看起來,好像黑黑的一片,看不出有一根一根的樣子,然後把眼光往前移,就能看的出枕木的形狀,而且非常清楚,這經驗相信很多人都有。
記得剛開始進行程式交易時,總是很在意當下留倉的盈虧,常常因為訊號出現時,價位不漂亮,而心情大壞,但經過了時間的洗禮,我發現,當時實在太小鼻子, 小眼睛了,因為每經過一段時間,再回頭去看當時少賺的區區幾個價位,實在可笑,因為那在整個交易的過程中,只佔了一小部份而已,進行程式交易,就如同小時候看枕木一樣,太近了,就看不清楚了,而且會亂了方寸,容易產生信心危機,眼光必須放遠,到時你會發現,一切就是那麼清楚與美好。
有信心不一定贏,沒信心就一定輸------願以這句話與所有"程式交易愛好者"共勉

[轉載]程式交易的設計與三大迷思

| 0 意見

文/寶來證券國際金融部 李春勳 提供

近年來,由於衍生性金融交易的發達,參與期貨交易的投資人也越趨熱絡,不過基於市場80%的錢都被20%的人所賺走的情況下,真正靠期貨交易而發財致富的人實在是屈指可數,其中最大的原因在於敵不過人性的貪婪與恐懼,也因此才出現了所謂的「程式交易」,希望藉由電腦化的交易工具,來有效遏止人性的兩大缺點,而坊間市場常出現年報酬100%、200%的績效,常令投資人看得目眩神迷,但是實際操作卻是虧損連連、怨聲載道,事實上程式系統仍有其參考價值存在,只是在許多外在條件之下,投資人無法有效實踐其訊號,造成錯失行情的結果,以下我們將就市場幾項程式交易系統的結果與市場投資人常犯的錯誤進行解說。

何謂程式交易

系統程式交易,顧名思義即是將市場上常用之技術指標,利用電腦軟體將其寫入系統中,藉由程式計算出買賣點,操作人只要依其訊號進行買進或賣出的動作,而不以自身的看法(Trend View)進行操作。程式交易的優點在於利用電腦化的訊號,以杜絕投資人可能因為盤勢所產生的情緒化反應,進而作出不理性的下單,另外,亦可透過一致化的交易規則,而免除追漲殺跌的操作。一般來說,指標系統的設定通常可以區分幾個方向:順勢系統、逆勢系統、型態操作三種。一般市場上常見的交易系統大多為順勢系統,順勢系統即為我們所稱之「趨勢單」,此種系統的勝率(Percent Profitable)不高,大約僅有40%~50%,也就是作十次大約只會賺四次,不過這四次卻足以彌補其他六次的虧損,基本上屬於一種「賺多賠少」的策略;第二種為逆勢系統,事實上即為震盪系統,一般而言該種程式系統的勝率較高,大約可達到50%~60%,也就是「賺多賠少」的交易策略,而市場上常標榜的超高勝率系統即為此類,不過,長期下來可以發現勝率雖然很高,不過合計卻是虧損的,原因就在於所賺到的六次往往不足以彌補虧損的四次,所以常常有投資人會發現跟訊號操作的結果,長期下來卻是虧損,就在於「賺少賠多」的原因。

如何建構較佳的程式交易系統

一般來說, 要建構一個好的程式交易系統, 需要以下幾項商品 : 電腦程式系統、 技術指標等 。 目前市面上的電腦程式交易系統有相當多 , 不過最常使用的套體軟體有

Omega Tradestation 、MetaStock、Omnitrader等系統,其中以TradeStation功能最為強大,亦可對於所作之交易策略進行回溯測試(Back-Testing),不過由於其程式撰寫難度稍高,因此需要花較多的時間學習,目前一般專業期貨或證券自營商,或是國外的金融交易人員大都以此系統為主要交易依據。

在技術指標部分,則就有較大的差異,一般而言,端看投資人的交易偏好而言,若是以趨勢系統作為出發點,則採用的操作指標可以像趨向指標(DMI)、動能指標(MTM)等為主軸,搭配其他交易規則進行操作;相反地,若以逆勢系統為出發點,則可考慮以RSI、KD等指標為主軸,再搭配其他停損的機制作為輔助即可;至於型態系統,由於每個人對於盤勢型態的看法不盡相同,因此此種策略在撰寫上難度較為高,實務上較少人操作。上述的三種策略其中以趨勢系統較被廣泛運用,初學者可先以該系統作為出發點,找到賺錢的策略,爾後再進行修改。

通常來說,指標的選取上必須要注意到參數的設定不能過份的最佳化(Over fitting),否則將有可能形成最佳範例的問題,畢竟過去的優異績效不能代表未來的績效,因此當我們建構了一項策略,就必須要留意其他參數的績效是否穩定,如此才可以規避過度最佳化的迷思。

如何破解虛假的程式交易策略

在上述文章中,我們了解了一個可用的程式交易如何產生後,接下來的文章中我們將來看看,市場上標榜的優異交易策略,到底有哪些的迷思存在?如何去破除其迷思?

迷思1:超高的勝率或報酬率

坊間有許多的程式交易系統標榜有著超高的勝率,60%、70%…乃至100%,不過若我們細想可以發現,這些的指標都有著相同的迷思,即為先前文章中所提及之「賺少賠多」策略,雖然十次中可以獲勝五到六次,不過剩下輸的次數卻足以吃掉先前的獲利,因此雖然有著超高的勝率或報酬率,但是長期下來卻是賠錢的,在震盪行情中往往可以摶取小利,但是若遇到大波段的趨勢行情卻是一敗塗地,因此,當我們拿到一個超高勝率或超高報酬率的策略時,首先要作的便是以過往的交易明細,對照K線圖型,找到是否因為大趨勢發生而重傷,若有此種現象,則此種策略還是少跟為妙!

迷思2:交易次數過於頻繁或未計入交易成本

一般而言,程式交易的績效取決於兩項因素,第一為技術指標的選擇,第二為指標對於行情的靈敏度,有時候投資人可以發現,若未計入交易成本之下,你會有一個不錯的策略,但是一旦加入交易成本的考量,則績效將大幅縮水,而坊間有些販售的交易策略即未加入交易成本的因素,使得其交易績效過份美化,另外,倘若有個交易策略每天進出市場五次以上,則投資人也必須考量是否可行,畢竟交易次數過於頻繁,不但會侵蝕原先的獲利,而且投資人亦不一定跟的上訊號價格,因此交易成本的計入亦是一個好策略考量的因素。

迷思3:無法遵守紀律

當我們有了一個好的策略,能否獲利的另一項關鍵就在於下單的技巧與紀律,在整個交易過程中,紀律大概就佔了成敗的六成,至於其餘的四成就決定在策略,雖然程式交易的發明,可以有效去除人性的弱點,不過當我們在操作中,若無法有效遵守指標訊號而進出場,即使有穩賺不賠的策略也無法讓您致富,因此,當訊號出現買進或賣出時,身為交易者(trader)必定要遵守訊號操作,如此才有機會依循著策略的目標而獲利。

綜上所述,我們介紹了一個好的程式交易策略要如何制定,以及如何判斷坊間販售的策略優劣,最後也探討了可能出現的交易迷思,事實上,一個依靠程式交易致富的投資人,重點只有一個,就是嚴守交易紀律,也只有遵守每一筆策略的訊號,才可能抓住每一次操作的獲利

[轉載]問題的所在 程式交易進階 附件(一)

程式交易老祖

阿三是個金融操作老手,但老手不代表是好手,幾年的操作,損失了不少錢,阿三心想,如果世上有一種程式,一年操作下來,不會賠錢,而且最少獲利,不低於定存的話,該有多好,想到這,阿三迫不及待,收拾行囊,出門尋找去了。


經過幾年,阿三找到他要的東西了,這時阿三心想,既然有這樣的程式,一定有更高獲利的程式,如果一年有一倍獲利的話,那該有多好,阿三又出門去了。


又經過了幾年,阿三又找到了他要的程式了,但這時阿三又想,既然有獲利一倍的程式,就可能有一年獲利兩倍的程式,我必須再找找看。


再經過了幾年,阿三終於找到一年獲利兩倍的程式,對於這樣的獲利程度,阿三相當高興,心想,皇天不負苦心人,但看了看數據,阿三覺得這麼棒的程式,怎麼沒有每筆都賺,既然能獲利兩倍了,想必有獲利三倍,而且每筆都賺的程式,阿三想想,不行我必須再找找看。


這一天,阿三走著,走著,覺得好累,好累,雙腳發軟,實在走不動了,原來阿三老了,老的實在走不動了,阿三硬撐著,走到了一顆大樹下,背靠著樹,昏昏沉沉的睡著了,恍惚中,阿三聽到有人叫他,阿三睜眼一看,原來是一白衣老者,阿三問道:你是誰?白衣老者答道:休問我是誰,你又是誰?來此為何.阿三揉揉眼睛細看老者,此老者白髮長眉,似一神仙,阿三不敢怠慢,遂將這幾十年來,尋找程式的過程一一道出,聽完之後,老者再問:你試過之後,覺得之前的程式都不好用嗎?阿三答道:說真的,我一次也沒試過,所以不知道之前的程式好不好用,白衣老者聽完便哈哈大笑,瞬間化成一道白煙,遁入半空之中,此時空中傳來一句…………笨蛋!問題不在程式。


選擇一個好程式,固然重要,但一直流於尋找超高獲利,超低失誤的程式,實無意義,且不太可能,無論多好的程式,都需要時間去適應,一次都沒試過,怎知程式好不好用,適不適合,想想看,阿三一開始,只不過希望得到一個,獲利高於定存的程式,就能滿足了,但後來卻一直在尋找,尋找一個不可能。


各位期友.你一開始的想法.是不是跟阿三很類似.那現在呢?你找的怎麼樣了?

[轉載]知己知彼百戰百勝 程式交易進階(二)

程式交易老祖

什麼是好程式?每一年都能賺錢的就是好程式,但程式分為好幾種,適不適合自己用就很重要了,挑選自己適合的程式,比程式本身的總體獲利還重要許多,在進行程式交易之前,我們有必要對程式交易的種類,有更深一層的認識,進而了解到自己依循的,到底是哪一種程式,合不合自己的個性,下單時有沒有莫名的阻力,或不安全感。
所有的程式交易類型,我們先統稱為"公式化交易",再將"公式化交易"分為兩大類


第一類:策略性系統化程式交易
第二類:絕對性單一化程式交易


第一類策略性系統化程式交易
一般這類型的程式交易,包含二到多個公式,或數據,彼此互相運用,並可細分為以下各項
(1).長線掩護短線型:
包含兩個公式,例如:長線處於多方,短線也處於多方,則進場作多單,如長線為多短線為空則出場,空手觀望
(2).少數服從多數型:
至少包含三個公式,例如:公式中呈現2多1空,作一口多單,3多則加碼一口多單,回到2多1 空,減碼一口多單,再到1多2空,則由一口多單轉為一口空單,3空則加碼一口空單,依此循環
(3).參考型:
多個公式,但以一個公式為主體,配合其他公式,判斷訊號強或弱,進而作單,或加碼,或減碼,或觀望
(4).賭博型:
一個公式,加自設停損,例如:多方訊號出現,進場作多單,方向對了,等待空方訊號出場,假如進場後立即回跌,則設一個點數,自行停損,表示這次訊號失敗,等待下次訊號出現


第二類絕對性單一化程式交易
這種程式,只以一個程式作依據,不是多就是空,沒有空手的時候,也沒有加碼點及減碼點一年365天,天天手中都有單
接下來是要特別注意的是"作單的時機"程式交易作單原則,基本上分為"穿價型",及"定盤型"兩種,這地方是程式交易,獲利最易灌水的地方,各位期友需"特別","特別"的注意尤其是"穿價型",以下簡單舉例說明
穿價型灌水的方法
假如目前程式訊號處於空方,指數位置是6000,而程式訊號顯示,今天指數將於6050翻多
狀況A開盤6000收盤6100---如何灌水---手中空單已於6050回補翻多目前手中多單已賺50點這當然沒問題
狀況B開盤6100收盤6000---如何灌水---因為收盤未站上6050故仍以前一天空單計算損益
狀況C開盤6050上,下震盪30點---如何灌水---如果收盤高於6050,則以空翻多計算損益,低於6050,則以原空單計算損益,
但問題是因為是狹幅震盪盤,上下穿價好幾次,這部分"巴來巴去"的損失,有沒有實際列入損益計算
狀況D開盤6000,盤中最高6100,收盤6000,或開盤6100,盤中最低6000,收盤6100,或更大於此點數的震憾盤,那巴的更是嚴
重,這種損益計算方式差別更大
因為穿價型程式交易,損益計算方法容易灌水,所以採用這類型程式的期友,必須弄清楚,歷史損益的計算方式,更重要的是問清楚下單原則,是點到就算,或穿價就算,或其它依據,比如遇到以上狀況時,如何應對
定盤型:目前有的程式以15分,或30分,或60分,或一日之當盤收盤價,作為程式交易的作單點,並以此價位計算損益,此類型獲利較不易灌水,可能有人心想,實際交易時,價位會不會跑掉?當然會,但差不了多少,因為有時你會佔指數一點點便宜,有時指數佔你一點點便宜,長期下來,以我的經驗,不會差太多, 也比較不會有"模稜兩可"的灰色地帶
"循環比"是程式交易的照妖鏡,我個人堅持最少需要三年的數據,選完程式之後,記的一定要用循環比試算一下,了解程式是否太逆人性,而無法跟單
關於程式交易的類型,在使用上各有利弊,我不做評論,但我還是必須強調,程式的"適用性"比"整體獲利"還重要,下單時得心應手,沒有心理壓力,則永保安康,下單時擔心這,擔心那,則再好的程式也沒用,就像有個人,興致勃勃,千里迢迢,買了名牌泳衣到海邊,想要下水游泳,但是到了海邊時,卻又看著潮來潮往,看著人群嬉戲,而不敢下水,直到夕陽西下 .在武俠小說中,行走江湖的俠客,有的人喜歡拿劍,有的喜歡拿刀,有的拿長槍,有的拿短刀,試問誰的兵器較強?其實是看你學的是什麼,習慣的是什麼,順不順手罷了,沒有兵器強不強的問題,武功高強的楚留香,還只拿扇子而已

[轉載]程式交易解密 程式交易進階(一)

程式交易老祖

程式交易到底是什麼, 憑著程式交易,真能賺到錢嗎?許多人曾接觸過程式交易,但都無法做到完全程式交易,問題出在哪?大家遇到的問題,其實也是我曾經遇到過的,我們常常會有一種錯覺,尤其是盤整期,會覺得奇怪,為什麼程式發出作多訊號,指數就是不漲,明明昨天才翻多,為什麼今天又翻空,然後隔天又翻多,到底程式出了什麼問題, 是程式失效了嗎?還是本身八字太重,剋到了程式,還是另有原因?
我們總以為,程式翻多指數就應該漲,程式翻空指數就應該跌,我們總以為程式發出訊號,指數就應該跟著那個方向走,錯了,這是錯覺,是我們倒果為因,而不自知。正確的說法,是大盤發出訊號給程式,程式再發出訊號給我們,然而有許多人因此解釋說,程式交易只不過是會追高殺低罷了,沒錯,程式交易就是追高殺低,但是他讓我追的無怨無悔,恰到好處,也讓我殺的痛快淋漓,笑看他人, 松允大師曾說:不見魚兒不撒網,意思就是等趨勢確立,然而松允大師每次都對嗎?也沒有,看對了抱牢,看錯了快跑,程式交易也正是如此。

CSV檔如何匯入AIOTrade

| 0 意見

CSV其實就用逗號分隔的純文字檔而已,差別只在副檔名(.csv),一般來說使用者無法將CSV匯入AIOTrade主要原因在於日期格式。

AIOTrade的CSV格式

官網的使用手冊有提到CSV格式因該如下所示:

Date,Open,High,Low,Close,Volume
12-Aug-05,15459.17,15480.80,15398.30,15450.95,412005600

只要資料依照順序擺放,並且日期格式符合 DD-MMM-YY 即可成功匯入AIOTrade並且看到K線圖。

如何將日期格式轉換為 DD-MMM-YY

本人使用免費的Openoffice scalc為教學範例,Excel也大同小異請讀者自行融會貫通

 

以試算表軟體(Excel, Openoffice scalc)開啟你的CSV檔,以下日期格式為YYYY/MM/DD

Image000

選取整攔的日期儲存格->儲存格格式化

Image001

依照下圖的方式修改格式

Image002

按下確定就可以看到格式正確更改為 DD-MMM-YY

Image003

[轉載]晉身富豪,必練此功,欲練此功,必先自宮 程式交易入門(四)

程式交易老祖

自宮是不必了,但一定要自廢武功,在入門(一)第一項我便提及,想要完全程式交易,先要有兩次斷頭經驗,人都是主觀且相當會為自己的失敗找理由,怪東怪西就是不怪自己,要不是老陳說可能還會跌我早就全力做多了,要不是小黃說還會漲我也不會套在最高點,我本來要買進多單,剛好小李的一通電話害我忘了下單,我本來,我本來……要承認自己技不如人是相當難的,但當你有過慘烈的失敗之後,比較會深切的檢討自己,在痛定思痛之後也才有機會能找出一個最好的方法,在程式交易的同時如果還要自行分析盤勢,那是很難成功的。之前有不少期友,在跟單跟了一段時間之後,不跟也就算了,竟做起反向單來了,因為他們發現他們的功力不亞於程式,但只要一波,無怨無悔的一波,便去掉了半條命,因為他們始終不相信這次是來真的,在你想要利用程式搭配你的功力同時操作,我勸你最好不要,因為不賠錢很難。
共勉之

[轉載]工具的挑選 程式交易入門(三)

程式交易老祖

絕大多數人無法完全程式交易,我想主要是工具出了問題,讓人感覺到失誤率太高受不了煎熬,或者獲利率太低提不起興趣,在這我提出一套簡單的評選程式,讓大家以此挑選適用的工具,版主在之前的文章中曾提到程式中含有人性因子,這點本人相當認同,好的程式賺錢是必須的因素之外,最重要的是必須人性化,甚至於人性化的重要性,超出整體獲利,畢竟能讓人無怨無悔的跟單,比高掛而不切實際且容易中途放棄的高整體獲利,來的實際而易得。


程式交易中,人性化的因子高低影響甚鉅,有多少期友在程式交易中一次又一次的受挫,卻又一次又一次的受不了高整體獲利的誘惑再次以身試法,卻又不知問題出在哪裡,是本身自制力不佳,程式失效,盤面的關係,美國股市影響,到期日,甚至於怪到賓拉登的頭上......都不是,是工具錯了,人性化因子如何求出,首先求出A B 值。


A值=平均每筆獲利除以平均每筆損失
B值=錯的總次數除以對的總次數
C值=A減B
C值=人性因子高低,我稱它為循環比,也就是完成一個程式循環,這個公式算來簡單,但其中已透視了交易程式的一切,簡單的說
循環比 高 等於失誤率低 獲利率高
循環比 低 等於失誤率高 獲利率低


如何判斷
低於0.5不能用 不是失誤率高 就是獲利率低 容易中途而廢
0.5-0.75可採用 但仍稍嫌不足
0.75-1.0相當不錯 跟單時符合人性
1.0以上兩個字 完美
採樣時間以多久為標準,個人認為是三年,台灣股市大概三年可完成一個多空循環,所有狀況皆以包含,如能有六年的資料,更能完整表現出程式的優劣,以上程式包含所有成本,交易稅與手續費(手續費以每口五百為計) 。
以上僅供參考,是不是一定如此,見仁見智,畢竟有人喜歡敏感一點的程式,有人喜歡做大波段,目前我們只進行到入門階段罷了。
共勉之

[轉載]打造一座未來的夢幻城堡 程式交易入門-附件(二)

程式交易老祖

讓我們以最笨最慢最簡單而且最保守的方法,賺到一億元


假設以目前價位為基礎,六十萬下一口單,保守估計每一口單,每一年賺二十萬
第 一 年 1口單 獲利20萬 本利合80萬
第 二 年 1口單 獲利20萬 本利合100萬
第 三 年 1口單 獲利20萬 本利合120萬
第 四 年 2口單 獲利40萬 本利合160萬
第 五 年 2口單 獲利40萬 本利合200萬
第 六 年 3口單 獲利60萬 本利合260萬
第 七 年 4口單 獲利80萬 本利合340萬
第 八 年 5口單 獲利100萬 本利合440萬
第 九 年 7口單 獲利140萬 本利合580萬
第 十 年 9口單 獲利180萬 本利合760萬
第 十一 年 12口單 獲利240萬 本利合1000萬
第 十二 年 16口單 獲利320萬 本利合1320萬
第 十三 年 22口單   獲利440萬 本利合1760萬
第 十四 年 29口單 獲利580萬 本利合2340萬
第 十五 年 39口單    獲利780萬 本利合3120萬
第 十六 年 52口單 獲利1040萬 本利合4160萬
第 十七 年 69口單 獲利1380萬 本利合5540萬
第 十八 年 92口單 獲利1840萬 本利合7380萬
第 十九 年 123口單 獲利2460萬 本利合9840萬
第 二十 年 164口單 獲利3280萬 本利合1億3120萬


看起來好慢喔,是真的慢嗎,仔細想一想,如果不用程式交易有幾個人能辦的到?現在大家應該會有個疑問,未來一次要下近百口單是不是說笑了,可能嗎?個人認為絕對可能,因為以經過了時間的淬練,而且以最保守的方法操作一定可以。既然以最保守的方法做估計,事實上不用二十年。
本人目前已進行到一次六口單,相信各位期友也辦的到,條件只有一個,嚴謹的操作紀律。共勉之

[轉載]多與少 程式交易入門-附件(一)

程式交易老祖

以下是一則發生在收盤後的真實對話。
某日期友問我:以你這樣做程式交易,一年究竟可賺多少?
我答:去掉最高與最低那兩年,以一口單計算,平均一年大概三十萬左右。
期友:拜託,我還以為一年至少有一百萬,才三十萬,一個月平均不到三萬,每天隨便賺個十點,也比你那套交易賺的多。
我說:是嗎,那你做期貨多久了?
期友:三年多。
我問:三年來你賠了多少?
期友:你怎麼問我賠多少為何不問我賺多少?
我說:少囉唆,快講到底賠多少?
期友:大概賠了兩百多。
我說:你現在清一清你的頭腦,靜下心,我講個故事,然後你把自己融入故事中。
期友點一點頭:來吧。
有一天你走在路上,撿到了月光寶盒,寶盒將你帶到了三年前,你第一次下單的那一天,而你從那一天起,就開始做程式交易,之後寶盒再將你帶回到三年後的今天,你睜開眼發現桌上有兩筆錢,第一筆是兩百萬,因為你三年來都做程式交易,所以兩百萬並沒有賠掉,現在原封不動還給你,另一筆是九十萬,是你這三年來做程式交易所賺的,原本你是負兩百萬,現在是正兩百九十萬,一來一往,總共四百九十萬,你說什麼是多什麼是少?
期友聽了之後,眼睛睜的好大,嘴巴開開的,過了一下子,一直說:天哪 天哪 天哪......
各為期友,到底什麼是多什麼是少,現在的你是不是也有另一番感觸呢?
共勉之

[轉載]看不下去了 程式交易入門-(一)

程式交易老祖

本人開始程式交易至今已第八年,進行程式交易只有一個選擇--每次跟單,今日有幸來到貴版看了幾篇文章,發現在討論程式交易時竟然有所謂這次跟不跟,以及某次將有大獲利...等,程式交易最大優點乃是能避開超額損失,卻能獲取超額利潤,賠錢次數比賺錢多這是一定的,但只會賠小錢,賺大錢卻是一定的,試問以自由意志下單一次賺超過五百點的機率有多少?以程式交易來說卻是輕而易舉。反正程式交易只有一個秘訣,不容懷疑,每次跟單。

 
第一步:必續經歷兩次以上慘烈的斷頭經驗,何謂慘烈? 例如作多單 斷頭後,不囉唆連拉五百點以上(必須是斷頭而不是認賠) 。
第二步:隔離外界干擾因素,尤其是第四台分析節目。
第三步:催眠自己,告訴自己是一個股市白痴,盤面完全看不懂。
第四步:存有置之死地而後生的心態,一切由零開始。
第五步:嚴謹的交易紀律。


人都是主觀的,尤其金融操作者,更是嚴重,有斷頭的經驗是為了加深對程式交易的信任感,你的朋友是程式交易者嗎?模擬單有用嗎?有經驗者皆知不需多講,三個月的演練遇到的狀況有限,程式交易者若要再加上個人意識便稱不上程式交易者,今日我們談的是程式交易。


我常常告訴一位期友,作程式交易其實是帶有痛苦的,那是因為常常逆著自己的心意下單,如果有一兩次選擇性下單,而且僥倖對,那完了,波斷行情八成會賺不到,因為你會想要再僥倖一次又一次,程式交易不容易是因為絕大部分的次數是賠的,讓人想要避開一兩次的虧損進而提高整體獲利,久而久之,又回到原點,以自由意志下單,不知發過幾次誓,這次一定要每次跟單,但每次都做不到,一直惡性循環,週而復始。