目前分類:程式交易研究 (58)

瀏覽方式: 標題列表 簡短摘要

五檔委買口數 參數
Q_bidsize1 
Q_bidsize2
Q_bidsize3
Q_bidsize4
Q_bidsize5


五檔委賣口數 參數
Q_asksize1
Q_asksize2
Q_asksize3
Q_asksize4
Q_asksize5


總委買口數
Q_bidToalSize


總委賣口數
Q_AskToalSize



口差
bidask = Q_bidToalSize - Q_AskToalSize

選擇權搖錢樹OLD 發表在 痞客邦 留言(1) 人氣()

網路上資訊很多,大家也都樂於分享自己的研究心得。現在研究程式交易的人越來越多,用程式交易做回測的分享文章也很多。我只想提醒大家,看文的時候保持懷疑的態度,不輕易相信別人下的結論。如果是他的結論和你所認知的知識相左時 更需要進一步實際去自我驗證。  如果只是看了別人的假設、看了別人的回測結果,就接受別人的結論,這是有危險的。   因為錯誤可能發生在


一、不知道自己程式邏輯寫錯


        這是比較常見的錯誤,但我們無法輕易看到他人的程式碼所以無從判斷對錯,因為我教過程式交易,知道這是普遍的錯誤,發生在沒有程式撰寫經驗的人身上,也會發生在自己研究沒有與人討論的人身上,可能錯很久自己不知道,就算以寫程式為職的軟體工程師也都可能寫出漏洞百出的程式,更不用說一般人。寫程式最怕碰到邏輯寫錯自己不知道。寫的程式和白紙黑字寫得中文字敘述很可能內容不一樣。如果程式邏輯錯了,怎麼回測意義都不大。


建立測試的觀念


因為寫程式難免會有疏忽的地方造成bug,所以測試的工作非常重要。一個程式使用之前都會經過多方面的測試,而且自己測試有盲點,最好是給別人測。而跨入程式交易領域的人多半本身工作並非程式設計師,很可能沒有測試的觀念,寫完程式就急著去回測歷史k棒 看看績效是賺錢還是賠錢,這樣做極有可能在錯誤程式邏輯的情況下,去測試績效。這感覺好像是 反覆按檯燈的開關,然後診斷說檯燈壞掉,結果是沒插電。


自我驗證方法 : 把k線圖秀出來觀察訊號發生點是否和想的一樣,並且大量觀察圖形反覆驗證,如果不一致,程式要改。


但是網路上的文章  比較多的是直接張貼交易邏輯和測試結果然後下結論。程式到底有沒有寫對 ? 不知道。


 


二、回測的標的和回測時間本身不具代表性


       例如拿成交量很小的股票做回測,這種無量、本小的股票 不用遵守技術分析。


 


三、技術分析邏輯錯誤


    如果程式交易回測的結果、奇怪的參數設定 或是 不符合技術分析邏輯的  交易邏輯可以賺錢,這種程式十之八九是垃圾。


 


四、最佳化迷思


最佳化只是特定標的、特定時間回測得來的最佳參數,這種結論極為危險。回測賺錢開始使用就賠錢。比較安全的作法是 測試多樣商品,用同一個邏輯和參數都賺錢。這才算是【通用】法則。另外,如果把程式【最差化】都可以賺錢,那大概就是會賺錢的程式。系統通常都只提供最佳化,但是我們自己撰寫時可以最差化。


 


 


 


 

選擇權搖錢樹OLD 發表在 痞客邦 留言(5) 人氣()

簡單 = 威力


引用藍色投機客 的文章     


 


或許網路上有朋友會很好奇,小弟我自己實際交易在用的系統長的是怎麼樣子的。會不會是研究了好幾年,綜合了幾十種技術指標,然後再自創一個神奇濾網,可以判別現在是趨勢市場or盤整市場的神奇交易系統。


 


 


  其實我自己喜歡的交易系統是越簡單越好的,因為越簡單的系統,它的curve fitting的風險就越低,穩健度通常也就越好。當運用在實際交易的時候,實際交易的結果通常也越容易接近backtesting的結果。


 


 


  所以我就在這裡野人獻曝一下,把我自己最喜愛的交易系統分享給大家,這個系統我也實際的用在好幾個市場上。程式碼超簡單,只有三行,應該沒有系統可以比這個系統還要精簡的吧。下面是程式碼:


 


 


inputs:  Length( 60 ) ;


Buy ( "PChLE" ) next bar at HighestFC( High, Length ) + 3 point stop ;


Sell Short ( "PChSE" ) next bar at LowestFC( Low, Length ) - 3 point stop ;


 


 


不要小看了這短短的三行程式碼,運用在某些市場上,績效可好的嚇死人。讓我們來看看Price Channel Breakout運用在下面這些市場上的績效是如何(績效都已經考慮了滑價和手續費,參數是最佳化參數)。


 


 


 


日幣外匯現貨




 


 


英鎊外匯現貨



 


 


黃金





 


 


白銀




 


 


玉米





 


 


小麥



 


 


 


天然氣



 


 


S&P金屬及礦產基金



 


 


還有我的老東家,IBM股票




 


 


 


 


 這麼簡單的系統,績效應該還算不錯吧。


 


 


 


讓證據說話的技術分析這本書裡面,作者David Aronson也是用CBO(Channel BreakOut)來當作趨勢系統來做驗證。海龜的祖師爺Richard Dennis也是用Channel BreakOut來當作進出場的系統。像這種越古老越簡單的系統,剛好也是我最喜歡的類型(另一個我喜歡的古老當沖系統是Opening Range Breakout,以後有機會再報告)。


 


 


 


而且用這個系統有一個好處,就是當市場一旦有趨勢出現的時候,就一定會觸發訊號帶領我們進入市場,所以我們絕對不會錯過任何一個趨勢。像這樣的系統再搭配多商品多市場portfolio的建立,和良好的資金管理,就讓小弟有信心可以離開藍色巨人,專心來做藍色投機客了。謝謝。


 

選擇權搖錢樹OLD 發表在 痞客邦 留言(1) 人氣()

在與同學的互動中  發現新手寫程式有幾個問題 ,


一. 妄想藉由程式交易亂try得到交易聖杯
二. 無法把自己的操作邏輯清處寫下來
三. 無法把操作邏輯翻成程式碼
四. 不知道自己寫了什麼程式


這是漸進式的問題 , 幾乎會發生在每個新手身上 .


一. 妄想藉由程式交易亂try得到交易聖杯
首先 , 最常見的是 妄想藉由程式交易亂try得到交易聖杯 或者 直接得到會賺錢的交易聖杯
後者牽扯到人性問題 ,  人會希望簡單得到賺錢的答案 , 但你不會把辛苦寫出來穩定獲利的程式碼 賣給另外一個陌生人. 自己賺錢就好幹麻要賣給別人 ?? 我頂多只會賣訊號 不會公開程式碼 , 這是人性 .
會分享的程式碼暗藏玄機 , 通常是以前用現在不用的過氣程式 , 至於為什麼現在不用 ? 我就點到此 .


自於自己亂TRY 得到交易聖杯 , 不能說不可能 , 只能說機率很小 .
小到和不會打高爾夫球的人希望一杆進洞的機率是一樣大的 . 但這很有趣 , 想進入程式交易這一門的人通常是還沒有穩定的獲利模式試圖想在此找答案 , 這在邏輯上是行不通的 . 應該是先有想法 再把他寫成程式交給電腦執行 , 而不是隨機寫程式 希望他賺錢.   千萬不要相信沒有交易邏輯 但回測賺錢的買賣訊號 .


二. 無法把自己的操作邏輯清處寫下來
有了先有邏輯再寫程式的共識以後 , 我發現要把自己的交易邏輯一條條寫出來還有點不容易 , 有的時後寫到後面會和前面衝突 .  我覺得這是蠻好的練習 , 把自己的交易邏輯條列式寫出來 , 最好還畫流程圖 ; 什麼條件進 ? 什麼條件出 ? 買多少口 ? 賣多少口 ? 


做這個功課會幫助我們思考自己交易策略哪裡矛盾 哪裡不足  , 不管要不要寫程式交易 都可以做此功課 .


 


三. 無法把操作邏輯翻成程式碼
再來是把交易邏輯寫下來後 , 把它翻成程式有難度 , 例如頭部完成後放空 , 底部完成後做多 , 盤整不操作 ,  這些用講很容易 , 但請問頭部這兩個字要怎麼翻成程式碼 ???  程式只有K棒四個價格和成交量 , 以及其他用價格和量算出的指標 , 我要如何用K棒間的關係、和k棒和均線的關係 , 指標們的關係 來描述頭部和底部 , 還有盤整  ?  


例如量價背離、指標背離  ... 我要如何定意量價背離 ? 這個就難了 .  價格創新高但量沒創新高 ? 這樣做會跑出滿坑滿谷的訊號 .  而比較的基準又在哪 ?  這根K棒和前根K棒 ?   還是和前十根K棒的其中一支  ? 或者前50根K棒的同樣高點的K棒比較量 ?     是一支一支K棒的比較量價關係 , 還是一群K棒和一群K棒的比較量價關係  ?  量縮怎定義 ?    價格創新高但 短天期均量小於長天期均量 ?   要看位置嗎  ? 起漲若量不大的上漲  要不要標出量價背離 ?    還是只要標出高檔量價背離  ???    這些細節都是寫了才發現困難處 .  人眼看到的大概、型態要轉成明確的定義要經過思考的 .


當然 , 程式也可以不要寫這麼難 . 就黃金交叉進死亡交叉出就好 .


 


四. 不知道自己寫了什麼程式


最後,不知道自己寫了什麼程式 , 這裡指的不是不知道自己程式是什麼意思 , 是不知道程式問題出在哪 . 例如 : 一次寫了好幾個條件 , 跑出來的結果和想的不太一樣  ,  程式每一行都懂 , 但是不知道哪裡要修正 ...


IF  條件一 AND
     條件二 AND
    條件三 AND
    條件四 AND
    條件五 AND
    條件六 AND
    條件七 THEN


    DO SOMETHING


END IF


 


我建議先把變數縮減成一個 ,  一個變數一個變數的加 , 這樣你才知道是哪個條件在影響 , 才抓得到問題 .


 


 


以上幾個是常見新手會遇到的問題 , 有興趣進入程式交易的朋友 , 參考參考囉



 


 


 


 

選擇權搖錢樹OLD 發表在 痞客邦 留言(3) 人氣()


蠻爽的,寫出高勝率的SC訊號


再加以琢磨,可以是自動生財機器


 


 












 


 





 






 

選擇權搖錢樹OLD 發表在 痞客邦 留言(2) 人氣()








常常聽到指標背離指標背離....... 



甲君 : 指標背離會怎樣? 會跌嗎 ?  要賣嗎 ? 要空嗎 ?  還是不可以追高嗎 ??? 
乙君 : 指標背離就是不好 , 不可追高
甲君 : 為什麼指標背離不好 ? 說出個道理來
乙君 : 反正背離就是不好
甲君 : 不懂 , 背離為啥不好 ?
乙君 : 你去問獨大吧 .


 


 


獨大 : 剛好我在寫RSI指標文章 , 我以RSI背離來舉例


RSI的定義是 100 * 均漲/ (均漲+均跌)
所以若漲的越凶 RSI越高 , 漲的越緩RSI越不高
RSI的值越高 , 表示過去漲的凶 , 表示過去一段時間買進的人 , 隨便買隨便賺 ,這樣有助行情上漲
RSI降低了 , 表示過去是緩漲或是漲跌互間 , 表示過去一段時間買進的人 , 買了未必賺 , 或是買了賺不多 .
股價越來越高 , 買進賺錢的人越來越少 , 也表示漸漸有人套牢 , 你說這樣的籌碼分布 , 對未來股價走勢會有何影響 ?




 


 


背離原因   強弩之末、漲勢趨緩


簡單的說 , RSI背離 就像是強弩之末 , 可能一開始45度仰角上攻 , 後來變成15度上攻


就想像成拋物線,把物品往上丟 漲不動就掉下來了。



背離原因   頭部形成



還有 , 所有的頭部型態都符合指標背離的現象  , 因為所有的頭都是漲跌漲,也就是波峰夾波谷,只要有波谷出現RSI就會下降,再產生一個波峰 ,短時間漲跌互間  RSI 也難創新高。用文字不好懂嗎 ? 看圖。 


M頭與RSI背離,漲跌漲  峰谷峰的組合,RSI值一定背離。




以上就是我說的用趨勢、型態、K線組合的角度來解RSI,我覺得這樣解比單純看數字來得有意義。解釋了一些RSI的現象,至於要怎麼用才能靠他賺錢,以後我會開技術分析班,到時再教同學了。


 


最後,回答甲君的問題


指標背離會怎樣? 會跌嗎 ?  要賣嗎 ? 要空嗎 ?  還是不可以追高嗎 ??? 
指標背離未必不會漲,這點要注意 ! 


一般來說,三次背離是比較有效的訊號。如圖。


選擇權搖錢樹OLD 發表在 痞客邦 留言(1) 人氣()

所有指標 是由價和量計算而成,所以用價格計算出來的指標要用得好,k線要很強才行。用價和量計算出來的指標要用的好,價量關係要很強才行,否則,都不夠深入。知其然,不知其所以然。


就舉個入門款指標RSI來說


RSI被歸納在擺盪指標,超買超賣的訊號適用在盤整盤。真的是這樣嗎 ?? !!
用RSI來做盤整盤會賺嗎 ? 用RSI來做趨勢盤會賠嗎 ?
若用書上教的RSI上80超買 該做空 , RSI低於20超賣該做多 , 50定多空 ,  測試結果發現趨勢盤賠錢 , 盤整盤也會賠錢 , 從此覺得此指標超爛不好用 , 不再去研究他用他 . 我說 , RSI好用的很 , 就看你怎麼用 .


我可以用擺盪指標RSI做波段單 , 用RSI算滿足點 , 用RSI抓轉折 , 用RSI判趨勢強弱 , 只用一個RSI指標 ,既做盤整盤也做趨勢盤 , 打破既定的規範 ,  這些 , 書上都不會有 , 也不會有人教 , 因為是自己研究 . 只要你了解RSI的定義 , 你對K線、型態、趨勢功力越深 , 指標在你手上的威力就越強大 . 一個道理通了 , 所有道理都通了 . RSI之所以好用 , 是因為了解背後價格的意義 , 了解價格走勢代表的大眾投資心理學 .



 


舉例,RSI應用盲點


中信金 在盤整盤紅色框匡處 RSI 75賣 25買 好用 (不是80 20哦 每個股票不一樣 )  ,但在紅色框框之外的趨勢盤 RSI 25以下買進 ,會賠到哭。 所以指標使用時 ,先要知道用對地方。 選擇權招式也是,每一招每個部位都有其進場時機和退場時機。



 


 


來,中信金這段區間 盤整盤 用RSI要怎麼做 ? RSI水平一直線 沒辦法在盤整盤低買高賣 。那是因為RSI公式沒有最高價和最低價,這種收盤接近 盤中有高低點的盤整區 ,RSI不會有高低起幅,是躺平的線。


RSI公式  


RSI=100 – (100 ÷ (1+RS)) 
   
其中RS為相對強度(Relative Strength,RS)=AUn / ADn     
AUn表示...n日內收盤價上漲的平均值,亦即 Σ(每日上漲金額) ÷  n,其含意為平均n日內每天股價漲幾元     
ADn表示...n日內收盤價下跌的平均值,亦即 Σ(每日下跌金額) ÷  n,其含意為平均n日內每天股價跌幾元    
所以RSI亦可改寫成 RSI=100   *      AUn  ÷ (AUn+ADn)



 


 


再來,加權的RSI
2011/1/12~2011/1/14 的三日高檔盤整,RSI可以用嗎 ? 
第一 , 三日收盤相近RSI無法表達盤整區的高低點
第二 , 圖上的RSI參數是 5和10 (YAHOO預設) , 才進入盤整三天 , 可以套用五日和十日的RSI抓區間嗎 ?
第三 , RSI該用多少參數合理 ? 為何用一般軟體用 6 , 12 , 24 ?



 


了解RSI公式,看K線就該知道RSI會怎麼畫,相反的看RSI就知道K線是怎麼走。價格能用的分析方法,RSI都能用。


建議先深入了解價量、趨勢和型態,最後再來看指標。


更深入的指標應用方法,有緣再分享。

選擇權搖錢樹OLD 發表在 痞客邦 留言(2) 人氣()

價量關係 盤勢變化 

  量增  價漲 
1.價漲量增是良好的價量配合關係,通常是代表多頭的訊號出現。
2.在多頭行情之中,成交量亦隨之適當增加時,可以視為「換手量」,有利於多頭市場的持續。
3.不論是型態或是趨勢線,有效的向上突破,必須要成交量增加的配合才是。
4.在空頭走勢中出現價漲量增的K線時,極有可能是止跌訊號,但仍須確認。
5.在多頭行情的末升段中,價漲量增有時會是高點已至的訊號。尤其是成交量異常放大而且後繼無力之時。
 


  量增  價跌
1.是價量背離的訊號,後市以偏空為主,但仍待確認。
2.在跌勢末期時,量增代表低檔買盤進入轉趨積極,距離指數低檔應不遠。
3.在漲勢初期或低檔盤整階段,可能是多頭力道正在醞釀,若配合期指未平倉量的增加,未來行情上漲機會甚大。
4.在漲勢末期則為多頭獲利了結心態濃厚,未來反轉下跌可能性大增。
5.若盤勢處於跌勢初期則未來盤勢會持續下跌。
 


  價平 
1.多為持續原來行情的走勢,但仍須確認。
2.處於末跌段或初升段時,應是多頭力道仍在持續醞釀,未來上漲機會很大。
3.多頭走勢或空頭走勢的整理期間,則為多頭或空頭力道重新醞釀的時機,在未來盤勢朝原來趨勢發生突破時,原來的趨勢將持續發展。
4.若指數處於末升段,極有可能是多頭力道逐漸衰退的跡象。

  量縮   價漲 
1.屬價量背離現象,未來走勢一般以偏空因應。
2.處於初升段或盤整階段時,應採取觀望態度。
3.若為漲停鎖死,則後勢仍以續漲視之。
4.處於末升段時,則可能因為多頭追漲意願不高,指數反轉而下機率大增。 


  量縮   價跌
1.若處於初跌段或主跌段時,代表多方接手意願不高,仍視為賣出訊號。
2.若為末跌段時,則為空頭力量衰竭,應注意買進時機。
3.若在上漲趨勢中,通常代表持股者惜售,未來應可續漲。
 


  量縮   價平 
1.亦屬於背離現象,但不確定性較強。
2.若處於末升段則代表離高點不遠,應注意賣出時機。
3.若處於盤整階段,則對於盤勢較無影響力。

  量平   價漲 
1.若處於多頭走勢中則有可能是處於換手過程中。若後續成交量無法擴大,則應密切留意賣出訊號。
2.在空頭趨勢中極可能是短暫技術的反彈,後市仍然偏空。
3.若處於整理階段,則較無特殊意義。 


  量平   價跌 
1.若處於多頭走勢中則有可能是處於換手過程中。若後續成交量無法擴大,則應密切留意賣出訊號。
2.在空頭趨勢中則是空頭力道仍在持續,後市仍然偏空。
3.若處於整理階段,則較無特殊意義。
 


價平 價平量平顯示觀望氣氛濃厚,指數未來仍以原來趨勢發展居多。


能量潮 (OBV)

能 量 潮 ( OBV )
  基本假設 1963年由由葛蘭碧(Joseph E. Granville)在著作『獲得股市利潤的新秘訣』提出。OBV主要是利用成交量的累算,來研判股市內人氣是否匯集或渙散,成交量一波比一波大,表示人氣匯聚,有利於多頭行情的持續;當人氣渙散成交量萎縮時,空頭市場代之而起。其計算公式如下:
1.今日OBV值=最近N天指數上漲日的成交量總和-最近N天指數下跌日成交量的總和
2.OBV移動平均值(以12日平均值為例)=(最近12天指數上漲日成交量總和-最近12天指數下跌日成交量總和)÷12  行情研判


1. OBV值持續上揚時為多頭市場。
2. OBV值持續下跌時為空頭市場。
3.若指數創新高或創新低時,OBV值並未隨之創新低時,為背離訊號,表示行情反轉機率升高。
 


買賣訊號 
1.累積OBV線上升,但指數下跌,表示低檔有買盤進入,為買進時機。
2.累積OBV線下跌,但指數上漲,表示追價意願不高,應擇機賣出。
3.累積OBV線由正轉負時應擇機賣出,反之,若OBV線由負轉正時應擇機買進。
4.累積OBV線緩和上升時可以買進,但急遽上升時易慎防短線過熱。
5.累積OBV線也可以配合趨勢線,突破壓力線時做多,跌破支撐線時做空。
6.累積OBV線與累積OBV移動平均線也可採用交叉買賣法則。 


注意事項 
1.OBV線最適用的時機,是在股價走勢將突破盤整時,OBV線的突破,更能確認股價能突破盤整的訊號。
2.計算原理過於簡單,在股價當日反轉及連續暴漲暴跌時,無法真正反應多空力道的變化,故僅能視為人氣指標的一種,不適宜單獨使用。
3.在計算OBV線時,僅用收盤價的漲跌作為計算的依據,顯然有失真的現象。
4.對股市而言,因不斷新增上市公司將可能使得成交量增加,因此可能使累積OBV值隨之增加。
5.在無量上漲或下跌時,會造成累積OBV線出現背離現象。
參考實例



容量指標 (VR)

容 量 指 標 (VR)
基本假設 透過計算成交量的變化來研判市場買賣氣勢的強弱,以分析指數未來繼續上揚或下跌的可能性。其計算公式如下:
1.VR=A÷B×100%
2.A=N日內上漲日成交值總和+(N日內平盤日成交值總和)÷2
3.B=N日內下跌日成交值總和+(N日內平盤日成交值總和)÷2
行情研判 無明確的多空趨勢,僅以超買或超賣做為判斷指數處於底部或頭部位置。
 


買賣訊號 
1.VR一般介於80%~350%之間,此時股價波動較小。
2.VR低於60%,為超賣訊號,可以擇機買進。
3.VR超過350%以上時,已進入超買區,可降低或逐步出清持股。
4.若VR上升至550%~700%時,買方的買盤力道進入衰退期,慎防做頭回檔。
5.若VR低於30%~40%時,賣盤力道會進入萎縮期,易有築底反彈機會。
 


注意事項
1.VR為一領先指標,比ADR更能準確顯示大盤指數波段走勢的高低點。
2.VR在高價區及低價區,可以依背離現象做為研判股市反轉的訊號。
3.VR與價的強弱指標如AR(買賣氣勢指標)及BR(買賣意願指標)一樣,無法與股價同步同向。
4.VR在低檔時頗具參考價值,若處於高檔則應參考其他技術指標,因為大多頭的市場其VR值並不一定會侷限於550。
5.一般情況下,VR沒有規則性的買賣訊號產生。
參考實例




未平倉量分析

未平倉量變化 未來盤勢預測
上漲趨勢
持續增加 
1.隨著指數持續上漲之時,未平倉量也持續上揚時,表示認同上漲趨勢的人愈來愈多,未來仍以上漲居多。
2.大漲格局多有此種的量價配合關係。
 


持平 
1.未來趨勢仍以漲勢為主。
2. 隨著指數的上漲,未平倉量仍持續維持原來水準,表示漲勢並未完全受到認同,未來指數上漲的空間亦有限。
 


持續減少 
1.表示隨著指數的上漲,愈來愈多的投資者選擇出場。這多半是獲利了結與停損認賠所造成。
2.這是價量背離的訊號,表示指數未來上漲的空間有限,甚至有可能產生反轉的走勢。

整理趨勢
持續增加
1.整理期間由於指數沒有明確動向,但未平倉量卻持續增加,表示指數一旦發生突破時,未來將有一波行情可以期待。
2.在某一特定價位之上,未平倉量有顯著增加跡象,且指數無法突破該價位或是突破不久後隨即壓回,表示該價位是壓力區,指數未來大跌機率較大。
3.在某一特定價位之下,未平倉量有顯著增加跡象,且指數不易跌破該價位或是跌破不久後隨即拉回,表示該價位是支撐區,指數未來大漲機率較大。
持平 若指數陷入盤整理,而且未平倉量沒有明顯的動向時,未來指數仍以盤整為主。
持續減少 1.未來局勢不明,若指數不是進入較長期的盤整區時,以獲利了結的機率較大,指數未來反轉的機率較大,但亦可能持續盤整。
2.若是合約換倉所致,則較不具參考性。

下跌趨勢
持續增加 
1.未平倉量持續增加,表示原來趨勢將會持續,因此,可以推斷跌勢尚未停止。
2.大跌格局中,多半是以此量價關係呈現。
 


持平 
1.表示未來仍以跌勢為主。
2.下跌趨勢未受到大多數的投資者認同,跌勢較不會長久。
 


持續減少 
1.是跌勢將止的背離訊號。
2.若處於末跌段時,未來反轉的機率也大增。

選擇權搖錢樹OLD 發表在 痞客邦 留言(0) 人氣()

 


我發現我有魚尾紋  所以會活很久 ?


 


研究:笑得開活得久 笑出魚尾紋活最久


法新社 更新日期:2010/03/25 10:50 賴秀如



(法新社華盛頓24日電) 本週出版的「心理科學」(Psychological Science)月刊研究指出,你笑得越開懷,眼尾皺摺越深,你就可能活得越久。


密西根州的偉恩州立大學(Wayne StateUniversity)研究員阿貝爾(Ernest Abel)率領的研究團隊,根據1950年以前就開始進入美國大聯盟棒球選手,從中找出230張棒球選手們照片,依微笑程度分類。


這些棒球選手若只是不動聲色地對著相機,就分在「不微笑」類;如果只是牽動一些嘴邊肌肉,則分在「稍為微笑」類;如果嘴笑眼笑,雙頰上揚,就歸入「完全微笑」類。


這些棒球選手的照片是在1952年選手登記時拍的。當年的登記資料包括職業棒球選手的出生年、身高質量指數(BMI)、婚姻狀況和進入職棒的時間等資料。


由於統計資料豐富,使得研究員能夠控制其他影響壽命的因素,進行研究。


在去年6月1日以前死亡的球員,名列「不微笑」類組的平均壽命是72.9歲,名列「稍微微笑」類組者,平均活了75歲,但是「完全微笑」類組的球員平均年齡高達79.9歲。


研究指出,微笑強度反映了情緒性格,這項研究結果跟其他研究一致認為,(好)情緒跟心理健康、身體健康和長壽都是正相關。


但是研究員並不清楚棒球員在拍照時,是自發性地微笑,或依攝影師指示而微笑。


但是不論如何,還是很少人完全微笑,總共才23人,相對的,稍微微笑的是64人,不微笑者有63人。這讓研究員認為,就算是應(攝影師)要求而笑,笑的強度還是反映了棒球員的「一般深層性格」。


因此整個研究結論就是,如果你想活久一點,過著快樂的日子,那就用力學會擠出魚尾紋的辦法!(譯者:中央社賴秀如)


選擇權搖錢樹OLD 發表在 痞客邦 留言(0) 人氣()

這已經不是第一次看到 有人在秀自己研發的買進訊號多麼神準 , 可以抓波段低點 大賺波段之財 .


在第四台的投顧頻道看到幾次不同老師在秀神準軟體 收會費  , 在別人販賣軟體的的文章中看到自己的程式交易很會抓波段 .  如果講白了 , 其實也沒什麼 .  就是靠 OOXX  . 我又在擋人財路了 .


 


波段抓法  , 以下四個點是波段買點  , 買點怎麼抓  ????



 


答案就是均線  .....


均線 , 就是代表趨勢  . 月線  、季線  絕對是抓波段最好的線 .



 


在介紹程式交易有多準的時後 , 都舉例多頭線型  .  均線保證有用


問題是他有不準的時後 , 那就是盤整盤 .


這是使用者必須注意的事 .

選擇權搖錢樹OLD 發表在 痞客邦 留言(2) 人氣()

引用自   http://www.wretch.cc/blog/phigroup/15825485


 

一般而言,跟著別人作已經作的事常是愚眛的,因為這幾乎確定已有太多人作同樣的事。 - 英國經濟學家 傑逢斯

Tradestation的專家很多,然而在中文世界中,願意分享的部落客則不多,獵獵豹希望能拋磚引玉,帶起台灣程式交易的風氣。

其實我們在作tradestation系統回測時,首先要選擇的是時間格式,也就是週線、月線、日線、或刻分線,用越細的時間格式來作回測則更精確,JOB大是這方面的專家,他對資料要求的細膩程度已經到達ticks,個人相當敬佩JOB大那份對於資料正確性的執著,還有鉅資打造的超級電腦,高規格RAID,UPS伺服器。JOB:「這些設備錢跟停損比起來…(微笑)」。

Tradestation有時會出現同一跟K棒進出的情況,然而當我們要了解這個情狀時,我們必須要知道ts對於價位的設定是如何,一根K線是由最高價、最低價、開盤價、收盤價四價組成。

然而問題在於是先有最高價還是先有最低價。這將會影響我們建立部位的順序,是賺錢還是賠錢(想想那種上沖下洗的雲霄飛車盤),ts判斷先後的規則為 - 先是最高價或先是最低價取決在於,最高價與最低價那個價位與開盤價較接近,那ts就會自動判斷那個價位先行發生。

然而這畢竟是軟體模擬,真實世界豈是容許的了這麼天真的規則呢,獵獵豹隨意貼上某支「劇烈震盪」的股票,這支股票的開盤價為35.4最高價36.3最低價32,開盤價與最高價的價差較小,然而從流程圖中我們可以明顯的了解,是先有最低價再有最高價,我們由Karl Popper否證的智慧開始,進一度來討論ts的程式交易知識。

其實這不是ts的bug,由於這個問題,ts在2000i提出了bouncing ticks的技術。皆下來我要獵獵豹解釋bouncing ticks在解決什麼問題。

例如我們想要掛買於100,同時於101想出場,97想停損。隔天的K線開99,最低價92、最高價101、收100。

如果是開盤後先殺最低價再有最高價,那麼我們會在最低價後買進100於101出場。獲利1%。

然而如果是先有最高價再有最低價,那我們則會買進後停損於97。

於是我們回到ts的邏輯:最高價與最低價那個價位與開盤價較接近,由於是高價先有,所以我們會在100買進後出場於101嗎,其實不會。

因為了解到這種情況下會造成誤判,所以在買進後,會在這個價位的固定%數,預設是10%,在這個範圍內,要是有觸及停損的價位出現,則會以開盤價出場。所以你會買在100出在99。而這個%數你可以自己設置

 

 

 

----------------------------------------------

獨 :

 

此文探討K棒觸發條件,是以最高價 ? 還是最低價 ?  如果在同一跟K棒的最高最低都觸發條件的話,會執行哪一個。

記得我在 阿政的程式交易blog 看到 他寫文,說盤中買進訊號不見,這是HTS的BUG 。我要替HTS說話,其實這不是BUG,只要了解程式的運作就懂了。

 

通常會以收盤價 CLOSE 都做觸發條件,你想想,ㄧ根K線在盤中生時,收盤價是不停的在變動的。

假設5分K,這五分鐘內價格變動順序為  7500 => 7510 => 7520 => 7500 => 7480 => 7490

則不同時間點的收盤價 就是  7500 => 7510 => 7520 => 7500 => 7480 => 7490

當K線結束時,看到的K棒  開盤價 7500、收盤價 7490、最高價 7520、最低價7480

 

如果你程式的觸發條件為

1.當收盤價 <= 7485 時多單停損,則盤中變動中的收盤價經過7480時就會執行停損

2.當收盤價 > =7515 時買進一口多單,則盤中變動中的收盤價經過7515時就會買進一口多單

 

 

你不能說收盤價明明在 7490 ,為何會觸發   "收盤價 < =7485 時停損" 的條件,這是BUG。 

你不能說爲何一下買進訊號一下賣出訊號,害我買進多單後又停損出場,這是BUG。

 

如果你碰到以上狀況,兄弟,這不是BUG。

 

 

 

 

只要懂程式交易的規則就知道

 

PS  不知道會不會有人問 : 如果我的判斷邏輯沒有收盤價會不會有這問題 .
哈~~~~~  均線是不是用收盤價算出來的 ? 是 , 就有一樣的問題
所有的指標皆要以價格當參數來計算 , 用到收盤價就都有一樣的問題

選擇權搖錢樹OLD 發表在 痞客邦 留言(1) 人氣()

哈,從河馬大那邊挖來的好文章,借來用省得我寫文三角收斂時,盤勢發動時


  
三角型態是最常見的價格形態,但也是一個不可靠的形態,
因為發生三角型態後,它可能成為反轉型態,但也可以是連續型態。
儘管如此,它仍是一個值得關注的型態,因為它十分常見。不過以實證來看,
其為連續型態的次數較為頻繁(可能佔到3/4),因此,許多人亦直接將之視為連續型態。
總之,三角型態具有「整理」的意涵,所以通常都將持續原有趨勢。但在特殊情況下,會出現反轉情況。
 
三角型態是由一連串的價格波動所構成的。它可分為等腰三角(symmetric trangle)、
上升三角及下降三角(後二者皆為直角三角)。等腰三角是其中較富變化的型態,
開始時價格波動較大,但不斷的價格波峰的高度逐漸下降,同時價格谷底也不斷的墊高,
形成二條收歛的趨勢線情況,價格往未來的方向收歛,所形成的形狀便如等腰三角(圖a)。
等腰三角型態的價格大幅波動,正顯示著市場對股價趨勢的看法存在著巨大的差異,
形成多空交戰,而這也這是三角型態可能是一個連續型態,也可能是反轉型態的重要原因,
這是因為市場還沒決定價格最終的趨勢方向所致。

而上升三角與下降三角(如圖b及圖c)則為較明顯的價格型態(但不全然如此)。上升三角為底部形成上升趨勢線,
且峰部形成水平趨勢線。形成的時間多在價格趨勢在走揚時,由於股價漲幅達一定水準時,
先前買進者在特定目標價位進行獲利了動作,因此短線上來看,當價格遇到某特定價位時便出現壓力。
但向上的趨勢使得底部價格被不斷的墊高(在此時,出貨的一方亦看好後勢而不願殺低,
使得壓力線得為水平),最後在這不斷的上下震盪後,換手成功,買方順利將籌碼吸收,
此時方發動下一波的攻勢,股價突破水平壓力線而開始另一波的上漲。

而下降三角的形成則與上升三角相反。下降三角在多空交戰,不斷的經過換手後,
個價格趨勢仍持續向下,顯示空方不斷佔優勢。最後在多方失去信心後股價發生突破,
持續另一波的下跌趨勢。
======================================================================================
應用原則
等腰三角實際上可能向上或向下突破,並且沒有可靠的線索可以作判斷。
但在多數的狀況下,等腰三角在完成之後,價格趨勢通常會朝原先的方向進行。
而直角三角的趨勢方向通常是朝著斜邊方向進行。
三角型態發生突破的時機通常在頂點間的1/2至3/4的範圍左右。如果超過了3/4,
顯示市場仍然在猶豫不決價格的趨勢。這個時候,顯然原先的價格趨勢並不夠強,
則突破後的走勢將不太強。反之,越早突破則走勢將越強。

與頭肩型態相同,上升的突破須配合大的成交量來確認。但下降的突破則不一定要有大成交量作確認。
等腰三角向上突破後,如發生伴隨著量大的下跌時,則在上升趨勢線將有強力的支撐。
================================================================================
缺點
三角型態在發展上,有可能發生向上或向下的突破走勢,且事前沒有太多的訊號可供判斷。
================================================================================
補救措施
同時參考其他同類型的公司。如果其他公司發生了頭肩頂等反轉趨勢,則可用以作為該價格的發展參考。

選擇權搖錢樹OLD 發表在 痞客邦 留言(2) 人氣()

2448 


[ ! ] 操作法 


日線訊號   9/28買進   10/2 賣出 


三十分訊號   一樣 9/28買進   10/2 賣出


這是我的進出點,同學別被我影響ㄟ


看了不免要讚嘆一下,水啦 !   轉折抓得漂亮


用上課教的方法,以順勢操作出發,逆勢操作收尾,沒有不能做的盤。


 


我先讓你們以跑最慢的股票開始練習、開始賺錢、累積信心


再慢慢進展到速度快速的期貨(難度高)、和看對方向不見得賺錢的選擇權


先預告,這是一條漫長的路,只有練習沒有速成


但是一切都值得的 


 


日K



 


三十分K




選擇權搖錢樹OLD 發表在 痞客邦 留言(2) 人氣()

回應上篇文章的 : 『出場點除了技術層次外還有心理層面的影響


此冠軍交易操盤手是在 2%的失去理智下 出場點不見
但大部份的人是總是被交易成本所影響出場決定


我建議一位朋友把下跌中的股票賣掉
他馬上拒絕 , 81元的時後不賣 79 幹麻賣 ?
這就是典型的 心理面影響 出場點


操作要做得好 , 先忘記你的進場成本和『曾經』出現的價格吧


 


以下節錄自" 交易冠軍 "一書:


我自己有一個所謂的陽光理論,根據這個理論,一個人只會在二%的時間中變得失去自我控制並且完全失去理性。對我而言,現在就是那二%的時段。所有不利的證據都清楚地擺在我面前的報價熒幕上,而我卻拒絕去相信。“NYSE期貨的市場流通性太低了,”我咆哮著:“去他的,它的價格不可能是對的!”毫無疑問的,NYSE的價格當然是正確的,我自己其實也知道這點。但是奧黛莉並沒有在身邊提醒我這個事實。和她老媽上街去買大衣,我真是快氣瘋了!


當市場終於收盤的時候,我已經持有二五锩口史坦普指數期貨的空頭部位。我真不敢相信這個事實!當我收拾公事包準備回家時簡直已經頭昏腦脹。我穿上大衣向門口走去。
一個坐在我後面名叫雷‧古拉的鄉巴佬,還在他的座位上結算部位,“嗨!馬提,”雷說:“你覺得今天的市場怎麼樣?在三天內就上漲了八%,光是今天就飆了四三四一點。這可是歷史最大漲幅,你一定削暴了吧!”


“是啊!雷,今天可真是個大日子。”雷是個好人,也是洋基隊的忠實球迷。他比其他
那幾個鄉巴佬年紀都大些、也客氣些,而且總是對奧黛莉非常禮遇。


“我們今天看你在座位上跳來跳去了一整天。嘿,馬提,你還好嗎?你看起來臉色不大好看呢!”


“啊,我很好,雷。我只是忙了一整天,有點累罷了。”


“嘿,馬提,賺錢怎麼會覺得累呢?要是我有一天能賺這麼多,再累都沒問題!”


可惜我是站在和市場對立的一邊呢!雷。開車回家的路特別漫長。我從來沒有輸過那麼多錢,我也從來沒想過我會輸這麼多錢。如果以每日市價評估的方法來看我的交易賬戶餘額,今天就輸了六十萬美元。可是由於史坦普五百期貨在收盤前半小時就已經鎖住漲停,而NYSE則一路繼續上揚,所以明天早上一開盤我的損失還會持續擴大。我怎麼會幹出這麼愚蠢的事呢?我還一直覺得自己是市場上的明星,一個即將大發特發的王牌操盤手,天啊!


回想畢業十周年時的處境,就好像今天一樣糟。我瀕臨破產、開著一部破車、住在租來的小套房裏、當著收入可憐又沒地位的證券分析師,而且投票給民主黨,就算政府把我納的稅濫用或浪費也沒啥了不起。我所需要的是住在社會福利辦得最好的州裏。幹我們這一行,和排隊領失業救濟金的長龍好像只有一線之隔。


平掉你的爛部位,你就能把情況看清楚

選擇權搖錢樹OLD 發表在 痞客邦 留言(1) 人氣()

獨 :  我一直想舉資金控管的例子 , 剛好這故事讓我拿來舉例


14號糖一進場就作多100口, 他進場的價位是16元, 之後漲到
18元的時候又加碼了200口, 等到漲到20元的時候,又加碼的400口. 結果20元剛好就是這
個波段的最高點. 之後價格就一路往下走. 這個客戶捨不得平倉, 結果被搞到斷頭還欠期
貨商的錢. 後來就跑路了


假設16元的確是抓到最低點進場 , 主角作對方向後順勢加碼 , 用賺來的錢加碼
看起來都做的很對 ! 也操作的很棒 !
結果故事的結局是先賺後賠 , 悲劇收場


我在這篇文章提到 操作上要賺錢 , 除了進場點位之外 , 出場點位和資金控管的藝術更重要 !!
出場點位的設定 , 除了技術上的層面之外 , 還有心理層面 , 因為大部分的人會被買進成本所影響賣出決定 ! 出場點位要好 ,要克服技術層次和心裡層面才行 .
資金控管不是只有"不要滿倉" 這麼簡單 , 你該買進多少部位 ? 該加碼多少部位 ? 該減少多少部位 ? 這些都是經過計算的 .


 


轉貼文章  http://bbs.gjen4.com/thread-615-1-3.html



論國際商品交易的難易度/Job






論國際商品交易的難易度/Job
國際上商品很多,我在觀察的有:

指數:道瓊、NASDAQ
能源:輕原油
金屬:黃金
農產品:小麥、黃豆、玉米、糖
債券:十年債券、英國長債
外匯:英、歐、加、日、澳

另外:瘦豬、活牛、把金、精製銅、橡膠、無聊的時候也會看看

這就跟選股票一樣,該選哪一個商品來操作?
各位讀者覺得呢?

要考量哪些因素?

當然,直接提供解答不好玩,先說說其它的故事。

以下文章不知來自於哪?網路上看到的

---------------------------------------------------------------------
真的不能跟部位發生感情

分類:交易心得2006/12/12 18:05

昨天跟我的agent聊天,他提
到她有一個客戶,在前一陣子14號糖有大行情的時候, 進場作多14號糖. 這個客戶是開工
廠的, 所以應該也算是有錢的人. 一進場就作多100口, 他進場的價位是16元, 之後漲到
18元的時候又加碼了200口, 等到漲到20元的時候,又加碼的400口. 結果20元剛好就是這
個波段的最高點. 之後價格就一路往下走. 這個客戶捨不得平倉, 結果被搞到斷頭還欠期
貨商的錢. 後來就跑路了. 聽我的agent講, 這個客戶小時後家裡是種甘蔗的, 所以對於
這種商品自然有感情.



因為對一個商品,部位有感情,結果搞到自己被斷頭,錢都賠光光. 真是情何以堪的一件事
情. 我想大家來到投資市場中,應該想的是賺錢吧,而不是要跟自己的部位發生感情.



所以我又重新溫習了這兩件事情,希望大家也可以.

1.資金管理,絕對不能滿倉操作. 也不能夠用倒金字塔加碼法.

2.不能夠跟你的部位發生感情, 該空就空,該平倉就平倉.該認賠就認賠

選擇權搖錢樹OLD 發表在 痞客邦 留言(6) 人氣()



今天有空來分享一下 程式交易的陷阱


聽網友分享 ,  都警告交易條件不要用 THIS BAR  (這根k棒下單) , 要用 NEXT BAR (下根k棒下單) . 但不是沒說明為何不能用 THIS BAR  交易  , 就是有說明我看不懂...  .  雖不知道為何 , 但以前的程式也乖乖的用 NEXT BAR  做交易條件 . 這次[! 操作法]  因為 k棒的週期較長 , 等一根k棒的時間價格不知道跑到哪去了 ,  所以我改用 THIS BAR  就下單 .  結果回測績效不合理的好 , 找到勝率有九成 , 均獲利 / 均虧損 > 2.5 的 「聖杯 」. 哈 !!  我十分懷疑這樣的傑出績效 !


回頭仔細檢查後找到 THIS BAR 的陷阱了 , 結論是 : 可用 THIS BAR , 但不可用CLOSE 收盤價當條件 , 所有含有 CLOSE 價格的都不行 !  包括 MA、MACD、RSI、%B ......


因為K棒是動態的 , 收盤之前價格有高有低 , 盤中可能已經觸發條件了 .  你所看到的歷史CLOSE 價格都是跳過盤中的波動後的最後結果 .  所以實際操作結果一定比測試的結果差很多 !  測試用 THIS BAR 配上 CLOSE 的績效都是假的 .  例如60分K棒 , 你用第60分的價格 CLOSE 當條件 , 怎麼可能下單在THIS BAR !  只能下在 NEXT BAR , 下單下在條件出現之後才合理 , THIS BAR 配上 CLOSE (包括用CLOSE算出的 MA、MACD、RSI、%B ......)  的回測績效 是拿下一分鐘的條件 在上一分鐘下單  .


所以我想照樣用THIS BAR  , 把 CLOSE 當條件改成   先看OPEN 開盤價是否觸發條件 ,   再看盤中高低點 LOW 或 HIGH 是否觸發條件 . 在回測時也模擬了時間的演進 OPEN => HIGH /LOW => CLOSE, 這樣的回測績效應該就接近事實了


 


修正後的 [! 操作法] 勝率下修  53% ~ 63%  ,    還好均獲利 >> 均虧損 . 所以還算是 穩定獲利


 



 

選擇權搖錢樹OLD 發表在 痞客邦 留言(3) 人氣()

不是很容易閱讀 , 解釋的如文言文 , 程式碼本身比較易讀明了


很多保留字我都沒用過 .....  我還不能說出這它的意義是啥


 


All
不論是股票或是期貨當中,清算所有之股票或是契約及買入部位,是使用於清算時候賣出部位之單詞。
範例:
If Condition1 then
    ExitLong all shares next bar at market
End If
上面句子Condition1如果是事實,保留之所有的股票在市場價中會在下一個bar當中是清算買入的部位意思。

At$
在進入委託單的狀態當中,已經預先指定了戰略性的計算價格的時候所使用的單詞。At$一定可以表示分配進入委託單相結合來使用。
範例:
If Average(Close, 10) Crosses Over Average(Close,20) then
    Buy ("MA Cross Over") next bar at market
End If
ExitLong from entry("MA Cross Over") At$ Low - 1 point stop
將10個與20個bar的移動平均向上突破的時候,使用買入戰略。此時,損切賣委託單表示。
執行委託單之後,比起底價更低1點的價格中,可以用此添加At$標記的清算委託單方法了解標記。

AvgBarsLosTrade
為了買賣成果分析之保留字,部位進入每筆委託單建立一個記錄。
以清算完成為買賣基準,損失發生的部位保有的許多candle數的單純平均。只有反映一個方向。

AvgBarsWinTrade
為了買賣成果分析之保留字,部位進入每筆委託單建立一個記錄。
以各個清算完了的為基準,收益發生的部位保有的許多candle數的單純平均。只有一個方向的反映。

AvgEntryPrice
為了買賣成果分析之保留字,部位進入每筆委託單建立一個記錄。
Pyramided部位之平均單價,沒有反應用以包含基準清算的部位單價。

Bar
特定之時間間隔圖形別(Tick、分、日、週、月等)參照市價,最高、中間、最低價所構成一個bar。
注意:
Bar通常可以和指定之價格或狀態(Condition)約定語的“Ago”與“bar ago”結合在一起使用,假如在一天圖形當中,bar與day的意思是相同的。
範例:
Close of 1 Bar Ago
表示前一天的收盤價。
ExitShort this bar on close
現在bar當中,在收盤價清算賣出部位的意思。
範例:
Buy ("Signal Name") next bar at open
如果滿足所給任何一種狀態之條件,會在下一個bar之市價中買入的表示式。

Bars
時間之表示在形式中,符合(Tick、分、日、週、月等)價格圖形中,表示價格單位之參照單詞。
注意:
Bar通常可以和指定之價格或狀態(Condition)約定語的“Ago”與“bar ago”結合在一起使用。假如在一天圖形當中,bar與day的意思是相同的。
範例:
Close of 5 Bars Ago
如果稱為一天圖形的話,就是五天前bar之收盤價的意思。
Average(Close, 10) of 5 bars ago
尋找10個bar的收盤價移動平均的前五個之價格之表示式。

BarsSinceEntry
為了買賣成果分析之保留字,部位進入每筆委託單建立一個記錄。
無關賣出/買入,過去的從第n+1次部位進入開始經過candle的個數,從0開始計算第n+1次每進入candle所增加的1個號碼。

BarsSinceExit
為了買賣成果分析之保留字,部位進入每筆委託單建立一個記錄。
無關買出/買入,過去的從第n+1次部位清算開始經過candle的個數,從0開始第 n+1次進入candle號碼。

Buy
執行買入進入之單詞。
注意:
產生之最快的進入委託單為現在bar之收盤價。
委託單與下一個相同之委託單範例:一起產生。

Commission
手續費之意思
格式:Commission=Fee( PerContract/PerOrder, Percent/Amount, EntryNumeric/ ExitNumeric)
範例:
KOSPI200期貨之情形:Commission = Fee( PerContract, Percent, 0.08, 0.08)
股票之情形:Commission = Fee( PerContract, Percent, 0.10, 0.40)
像在上面Signal所聲明之情形,對話視窗內與屬性毫無關係,使用上面所提及計算之價格,推導出成果分析之結果。
Commission不會反映在個別單價中,而是僅反映在實行損益、平價損益及累積損益等當中。

股票以$15,000元買入,20週,以$20,000元賣出,20週:
Commission = Fee( PerContract, Percent, 0.10, 0.40)
EntryPrice = 15000, ExitPrice = 20000, CurrentContracts = 20
NetProfit = (ExitPrice – EntryPrice) * Contracts – 15000 * 20 * 0.001 – 20000 * 20
0.004

Contract
為了做買賣之特定的契約數所出現之約定語。
注意:
Contract通常會與Buy、Sell及Exit一起使用。
範例:
Buy 1 contract next bar at market
在下一個bar中,把一個契約當成市價買入委託單,稱之為下委託單之表示式。

Sell 1 contract next bar at market
在下一個bar中,把一個契約當成市價賣出委託單,稱之為下委託單之表示式。

參照:
如果每一個都在買入委託單之情形中,若欲清算一個契約,請與下一個契約一起使用。
ExitLong 1 contract total next bar at market

Contracts
在交易中,所出現為了做買賣之特定的契約數之約定語。
注意:
Contract通常會與Buy、Sell及Exit一起使用。
範例:
Buy 6 contracts next bar at market

在下一個bar中,把一個契約當作市價買入,稱之為下委託單之表示式。

Sell 3 contracts next bar at market
在下一個bar中,把一個契約當作市價賣出,稱之為下委託單之表示式。

參照:
如果每一個都在買入委託單之情形中,若欲清算二個契約,請與下一個契約一起使用。
ExitLong 2 contracts total next bar at market

CurrentContracts
為了買賣成果分析之保留字,部位進入每筆委託單建立一個記錄。
現在部位(相同方向)之數量,是買出(-)及是買入(+)。

CurrentEntries
為了買賣成果分析之保留字,部位進入每筆委託單建立一個記錄。
現在部位之進入次數。

Day
表示資料的一個bar之約定語。
注意:
如果是指定一天當中之資料的時,Day就是出現與bar相同之意思。
範例:
Close of 1 day Ago
出現以前bar之收盤價。

ExitShort this day on close
在目前bar之收盤價中輸入清算委託單之表示式。

參照:
Buy ("Signal Name") next day at open
所謂之Signal Name,就是在運用戰略中,把買入委託單放在下一個bar之市價的表示式。

Days
表示資料之每一個bar之約定語。
注意:
如果是指定一天當中之資料時,Day就是出現與bar相同之意思。
範例:
Close of 3 days Ago
出現以前bar之收盤價。

Average(Close, 10) of 5 days ago
是收盤價之10天期間所平均的前5個bar的表示式。

Entry
區分買入進入或賣出進入的約定語。
注意:
Entry不需要名稱。使用進入後的清算狀態。
範例:
ExitLong from entry ("MyTrade") next bar market
“MyTrade”是稱為在部位中以市價買入,在下一個Bar中放入清算委託單的表現方式。

Exitshort from entry ("MyTrade") this bar on close
“MyTrade”稱為在部位中,在現在Bar的收盤價中執行賣出清算的表現方式。

參照:
ExitLong from entry ("MyTrade") next bar at 75 Stop
“MyTrade”稱在部位中,下一個Bar是75時,執行買入委託單的表現方式。

EntryDate
為了買賣成果分析保留字,部位進入每筆委託單m,建立1個的記錄。
從顯示點到過去點,(n+1)次的部位進入日。

EntryPrice
為了買賣成果分析保留字,部位進入每筆委託單m,建立1個的記錄。
從顯示點到過去點,(n+1)次的部位進入價格。

EntryTime
為了買賣成果分析保留字,部位進入每筆委託單m,建立1個的記錄。
從顯示點到過去點,(n+1)次的部位進入時間。

EntryType
為了買賣成果分析保留字,部位進入每筆委託單m,建立1個的記錄。
從顯示點到過去點,(n+1)次的部位進入買賣類型:1:買入,-1:賣出

ExitDate
為了買賣成果分析保留字,部位進入每筆委託單,建立1個的記錄。
從顯示點到過去點,(n+1)次的部位清算日,在Buy/Sell委託單中清算也應該要斟酌包含在內。


ExitLong
為了買入清算在委託單中使用約定語。
注意:
和現在Bar的收盤價一起構成清算委託單是最快的。
委託單和下一個相同構文一起完成。
this bar on Close
next bar at Market
next bar at PRICE Stop
next bar at PRICE Limit
清算委託單和下一個單詞群一起完成。

Entry/Exit order, from Signal name, number of contracts, timing, Price, Market/Stop/Limit。

範例:
ExitLong 5 contracts this bar on close
現在Bar的收盤價中買入清算5個契約。

ExitLong next bar at market
在下一個Bar中以市價清算部位。

參照:
ExitLong from entry ("MyTrade") next bar at 75 Stop
在75時以委託單停止,在下一個清算“MyTrade”委託單。

ExitPrice
為了買賣成果分析保留字,部位進入每筆委託單,建立1個的記錄。
在顯示點中以過去方式(n+1)次的部位清算價格。

ExitShort
為了賣出清算在委託單中使用的約定語。
注意:
和現在Bar的收盤價一起構成的清算委託單是最快的。
委託單和下一個相同一起構成。
this bar on Close
next bar at Market
next bar at PRICE Stop
next bar at PRICE Limit
委託單和下一個相同的單詞群一起構成。

Entry/Exit order, from Signal name, number of contracts, timing, Price, Market/Stop/Limit
範例
ExitShort 5 contracts this bar on close
現在Bar的收盤價中,賣出清算5個契約的表現方式。

ExitShort next bar at market
在下一個Bar中以市價部位清算的表現方式。

參照:
ExitShort from entry ("MyTrade") next bar at 75 Stop
在75時停止委託單(也執行比較高的價格),在下一個清算“MyTrade”委託單。

ExitTime
為了買賣成果分析保留字,部位進入每筆委託單,建立1個的記錄。
在顯示點中以過去方式(n+1)次的部位清算時間。

From
以買入或賣出,為了使用區分名稱的清算構文的約定語。
注意:
在Entry中,進來的名稱雖然使用Buy(“MyTrade”)在此地方的名稱不需要使用“From”及“entry”一起使用並表示清算的狀態。
範例:
ExitLong from entry ("MyTrade") next bar market
會進入“MyTrade”戰略,在下一個Bar中以市價買入清算的方式表現。

Exitshort from entry ("MyTrade") this bar on close
“MyTrade”買入部位,在現在Bar的收盤價中賣出清算的表現方式。

參照:
ExitLong from entry ("MyTrade") next bar at 75 Stop
“MyTrade”稱在75的部位時停止買入清算委託單的表現方式。

GrossLoss
為了買賣成果分析保留字,部位進入每筆委託單,建立1個的記錄。
顯示點為止所完成損失和,(-)具備符號。

GrossProfit
為了買賣成果分析保留字,部位進入每筆委託單,建立1個的記錄。
顯示點為止所完成利益和,(+)具備符號。
參照:
GrossProfit + GrossLoss = NetProfit

Higher
戰略內隨著文理的流動,和Stop或Limit委託單相同的約定語。
Higher和下一個文理中“stop”(比較不利的條件中有效的委託單)具有相同的意思。
Buy next bar at MyEntryPrice or Higher;
ExitShort next bar at MyExitPrice or Higher;
Higher在下一個文理中和Limit具有相同的意思。
Sell next bar at MyEntryPrice or higher;
ExitLong next bar at MyEntryPrice or higher;
範例:
Buy next bar at Average(High,8) or higher
8日間高價的移動平均或比它更高的價格時,買入的表現方式。

Draw1 (I_AvgEntryPrice,"Avg Entry Price")

I_ClosedEquity
顯示清算資產的移動指標,I_內含可用指標畫出的意思。
具體呈現:Draw1 (I_ClosedEquity,"ClosedEquity")

I_CurrentContracts
現在所出現的指標是未清算部位約定數,I_是內含指標可以畫出來的意思。
具體呈現:Draw1 (I_CurrentContracts,"Counts")

I_MarketPostion
現在用指標出現部位的狀態,1是賣入的部位,0是沒有部位,-1是顯示賣出的部位。I_內含用指標可以畫出來的意思。
具體呈現:Draw1 (I_MarketPostion,"MarketPostion")

I_OpenEquity
用指標可以確認資產曲線的變化,I_用指標內含使用者可能完成的意思。
具體呈現:Draw1(I_OpenEquity,"Equity Curve")

LargestLosTrade
為了買賣成果分析保留字,發生部位進入委託單件單一個的記錄。
已清算買賣中用件別最大的損失金額。

LargestWinTrade
為了買賣成果分析保留字,發生部位進入委託單件單一個的記錄。
已清算買賣中用件別最大的收益金額。

Limit
委託單如何成交的相關約定。
注意:
“Limit”不是在現在bar的委託單中執行而是再下一個bar中執行 。
“Limit”以為比現在價格更好的或者一樣的價格(如果買進的委託單為更便宜的價格)。
“Limit”委託單必須要價格。
範例:
Buy next bar at 75 Limit
在75的下一個bar中以指定價買入的表現方式。
Sell next bar at 75 Limit
在75的下一個bar中以指定價賣出的表現方。
參照:
ExitLong next bar at 75 Limit
和75一樣或比它大的話,在下一個bar中有表示買入清算的意思,在這裡內含的是Limit75或比75更Higher的意思。

Lower
戰略內隨著文脈的流動,和Stop或是Limit委託單所同意的約定語。Lower在下一個文脈中具有stop(在不利條件中也有比較有效的委託單)及相同的意思。
Buy next bar at MyEntryPrice or Lower
ExitShort next bar at MyExitPrice or Lower
Lower在下一個的文脈中和Limit具有相同的意思。
Sell next bar at MyEntryPrice or Lower
ExitLong next bar at MyEntryPrice or Lower
範例:
Buy next bar at Average(High,8) or Lower
8日間表示買入高價的移動平均或比它低的價格中。

Market
無特定價格的下一個bar或tick的意思。
注意:
“Market”通常和買賣信號一起使用
範例:
Buy next bar at market
在下一個bar中用市價買入的表現方式。

MarketPosition
部位狀態所帶來函數(1=買入,0=無部位,-1=賣出)
格式:MarketPosition (posnum)
posnum:以現在為基準,之前的部位指稱index。
可能省略基本價0,
Posnum是0價格的話,現在有進入部位的情況並會帶來部位的狀態,現在沒有帶進來。
部位的情況是0(無部位)。
Posnum是1的話,之前清算完成的部位中,現在帶來最接近的部位狀態。
範例:
之前第2題部位是賣入部位的情況
Market部位(2) -> 1

MaxConsecLosers
為了買賣成果分析保留字,部位進入每筆委託單1個的記錄發生。
損失買賣中連續次數中最大的價格。

MaxConsecWinners
為了買賣成果分析保留字,部位建1個檔記錄。
數益買賣中連續次數中最大的價格。

MaxContracts
為了買賣成果分析保留字,部位進入建檔建立一個記錄。
以過去第n+1次部位的保有時間中,最大的持有數量。

MaxContracsHeld
為了買賣性及分析,部位進入建檔建立一個記錄。
無關時點的最大持有數量。

MaxEntries
為了買賣性及分析保留字,部位進入建檔建立一個記錄。
過去第n+1次部位的保有時間中進來的信號所發生的件數。

MaxIDDrawDown
為了買賣性及分析保留字,部位進入建檔建立一個記錄。
所有得買賣期間中最大的損失金額,和股價相同的陣列個數。
格式:MaxIDDrwaDown=CTD(Closed Trade DrawDown) +
OTD(Open Trade DrawDown)
實現的累積損益金額等於從最大的價格有最大的幅度+未實現持有倉庫的最大評價損失金。
範例:
Var : MaxProfit(-9999999), MaxTD(9999999)
If MaxProfit[1] < NetProfit Then MaxProfit = NetProfit
MaxTD = MinList(MaxTD[1], NetProfit + Max部位Loss - MaxProfit)

MaxPositionLoss
為了買賣性及分析保留字,部位進入建檔建立一個記錄。
過去第n+1次部位保有期間中最大的評價損失。
是買入的話:(低價-進入價)*數量
是賣出的話:(買入價-高價)*數量

MaxPositionProfits
為了買賣性及分析保留字,部位進入建檔建立一個記錄。
過去第n+1次部位保有期間中最大的評價收益。
是買出的話:(高價-進入價)*數量
是賣出的話:(進入價-低價)*數量

NetProfit
為了買賣性及分析保留字,部位進入建檔建立一個記錄。
純利益(除了之前費用以外)。

NumLosTrades
為了買賣性及分析保留字,部位進入建檔建立一個記錄。
完成清算買賣中的損失件數。

NumWinTrades
為了買賣性及分析保留字,部位進入建檔建立一個記錄。
完成清算買賣中利益買賣的件數。

OpenEquity
意思是未清算的部位。

OpenPositionProfit
為了買賣性及分析保留字,部位進入建檔建立一個記錄。
未清算倉庫的損益,現在只存在的價格。

Point
表示價格單位中每1單位增加的約定語。
注意:
“Point”反應小數部分的變化。
範例:
Close + 1 point
以價格單位的1單位增幅,在收盤價中增加的表現方式。

Low - 1 point
現在bar的低價中,刪除價格單位的1單位的表現方式。
參照:
和下一個相同的清算構文使用於防禦大規模的損失
ExitLong This Bar at EntryPrice - 1 point Stop

Points
表示價格單位的批次單位中增加的約定語。
注意:
和Point類似,“Points”反應小數部分的變化。
範例:
Close + 5 points
以價格單位的5單位增幅中,在收盤價增加的表現方式。
Low - 2 points
在現在bar的低價中,刪除價格單位中2單位的表現方式。
參照:
和下一個相同的清算構文使用防禦大規模的損失的範例:
ExitLong This Bar at EntryPrice - 2 points Stop

PointValue
為了買賣性及分析保留字,部位進入建檔建立一個記錄。
1點的總價值意思。

PositionProfit
為了買賣性及分析保留字,部位進入建檔建立一個記錄。
過去第n+1次點的損益,0的話是現在部位的平均損益。

Sell
產生賣出的進入的約定語。
注意:
記住連結現在bar收盤價,所產生的委託單是最快的方法。
委託單和下一個構文群是一起生成的。
this bar on Close
next bar at Market

Share
買賣戰略內,決定買賣單位的約定語。
注意:
“Share”一般和Buy、Sell或者Exit構文一起使用。
範例:
Buy 1 share next bar at market
1週(單位)在下一個bar中,以市價買入的表現方式。

參照:
如果是期貨的話,1個契約在買入部位中決定清算的時候,也有可能和下面的表示一樣:
ExitLong 1 share total next bar at market

Shares
買賣戰略內,決定買賣中單位的約定語。
換句話說,“Share” 一般和Buy、Sell或者Exit構文一起使用。
範例:
Buy 2 shares next bar at market
2週(單位)在下一個bar中以市價買入的表現形式。
參照:
如果是期貨的話,總買入部位中要清算合約時,可能和下一個的表示相同:
ExitLong 2 shares total next bar at market

Stop
以某種委託單方式接近,表示進入或者清算構文中有可能的約定語。
注意:
“Stop”委託單執行不是現在bar,是在下一個bar。
“Stop”買入進入中,現在價格或具有相同或更高的意思。再賣出進入中,現在價格或具有更低的意思,所以所進入的交易者立場中,隨著情況進入不好的價格時可以使用。
“Stop”委託單和價格一起使用。
範例:
Buy next bar at 75 Stop
和75一樣或比較高的價格之下到下一個bar去購買的表示方式。
Sell next bar at 75 Stop
和75一樣或比較低的價格之下到下一個bar去販賣的表示方式。
參照:
ExitLong next bar at 75 Stop
和75一樣或更低的價格中,做買入清算的意思。Stop為買入的話,對買入價格不利的。賣出的話,賣出價格會執行委託單不利的意思。因此買入清算的情況,含在更低的價格時也會賣出委託單的意思。

This
顯示現在bar的預定語。
注意:
“This”一般使用在bar或Day相同的單詞上,並表示現在Bar或現在Day。
範例:
Buy This Bar on Close
現在Bar的收盤價中去購買的表現方式。

Sell This Bar on Close
現在Bar的收盤價中販賣的表現方式。

Total
買入部位或賣出的部位中清算時,表示總契約數的約定語。
注意:
區分決定清算的契約數時,通常在賣出狀態時使用。
範例:
ExitShort 1 contract total next bar at market
在下一個Bar的開盤價中,總部位中賣出清算一個契約的表現方式。

ExitLong 1 contract total next bar at market
在下一個Bar中,總部位中買入清算一個契約的表現方式。
參照:
ExitLong 5 contracts total next bar at market
買入部位,在下一個Bar的市價中買入清算5個契約的表現方式。

TotalBarsLosTrades
為了買賣成果分析保留字:部位進入每筆委託單,建立1個的記錄。
已清算的損失買賣中所經過的Bar的總概數。

TotalBarsWinTrades
為了買賣成果分析保留字,部位進入每筆委託單m,建立1個的記錄。
已清算的利益買賣中所經過的Bar總概數。

TotalTrades
為了買賣成果分析保留字,部位進入每筆委託單,建立1個的記錄。
已完成清算的總買賣件數。

選擇權搖錢樹OLD 發表在 痞客邦 留言(2) 人氣()

今天早早起床 , 就像要去遠足的小孩般睡不著 . 一早起來將   [!] 操作法 程式稍做修改並測試


不太敢相信的測試結果 , 不同股性的股票 , 從中鋼、中華電、華南金、聯發科 .......到宏達電 ,  用同樣的方法操作 , 都得到相似的結果 , 獲利穩定上升 . 希望實際操作也是如此 . 以下測試中最小勝率81.8% ,  最高93.3%    最差的 平均獲利 / 平均虧損也有 2.3 倍 , 這違反了我的投資觀念 「勝率大者賺微利、勝率小者賺暴利 」. 再檢查看看哪裡出了問題


 







 












 


 





選擇權搖錢樹OLD 發表在 痞客邦 留言(2) 人氣()

這次故意找的題目是 3034 聯詠 (沒辦法 他有我的緣) , 操作期間為 2005/7/05 ~ 2005/11/18


也就是盤整這段期間直到發動日為止 , 怎知 2005/11/18 是發動日 ? 就盤久必漲 / 跌嘛 .  18日爆量紅K可推測是漲勢的開始 , 波段操作是我這方法的強項 就不測了 .  測這段紅框區間  .


 



 


 


測試結果


總獲利  152 元  (不計交易成本)


操作 34 次


獲利 27次


損失 7次


勝率 70%


最大獲利 14.5 元


最大損失 -2 元


平均獲利 5.87 元


平均損失 0.93 元


平均獲利 / 平均損失 = 6.32

2005/7/05 ~ 2005/11/18   區間漲幅  20 元


盤整盤也賺 , 天下有這麼好的事嗎   .....


下一個功課 , 寫成程式交易大量回測



選擇權搖錢樹OLD 發表在 痞客邦 留言(1) 人氣()



人工模擬操作


我拿歷史資料用人工模擬下單 , 看著一根根k棒來操作 , 操作中反應了平常下單的邏輯也反應了情緒 , 這完全就跟平常下單一樣 . 我平常的錯在模擬交易也犯同樣的錯 . 可以藉此發現自己的操作弱點 . 並且試著去改善他 . 例如改善從賺抱到虧的遺憾 !  這是在程式下單所無法達成的效果 . 程式下單無法複製你的人性 . 驗算結果不會發現 也沒機會改善 ! 


人在一再反複的密集練習中 , 同樣的大腦訊號重複使用 會縮減存取的時間 , 也就是反應變快 , 記憶變深刻 . 當我一直在短期內反複著犯同樣的錯時 , 大腦的警示訊息就會變得強烈和敏感 , 告訴我又要犯錯了 . 於是我同樣的錯犯錯次數慢慢減少 .  所以我推薦大家可密集練習人工模擬操作 , 藉由這樣的大量練習來強化你的操作腦細胞 . 會把犯錯訊號放大 讓你更容易發現 ,  把獲利訊號也放大 , 讓你更加確定和熟練 .


而我 , 在這樣的反複練習中 , 改善了缺點 , 同時也有靈感飛入改變了下單模式 , 我用這新的下單邏輯去隨意挑選幾檔股票來操作 , 獲利績效連自己都不相信 , 所以我稱此操作法為 「!」操作法


就拿今日模擬操做的例子來看


股票 : 3034  聯詠


操作區間 2009/2/25 ~ 2009/4/29  歷時 46 個交易日


累計積效 57.55 點 (交易成本未計)


交易次數  14次


獲利次數 13 次


損失次數 1 次


勝率 92.8% 


最大獲利 11.6


最大損失 0.6


平均獲利 / 平均損失    8.22


數字太漂亮 大概是運氣問題 , 找時間測別隻股票


操作區間如圖框選範圍 ,  股價漲幅 23.2 元


基本上操作邏輯是順勢操作出發 , 並試圖抓轉折 , 所以理應順勢盤都能賺 . 幾次波段單測試結果 , 獲利 都比波段幅度要高很多 , 這是之前操作方式所辦不到的 . 可謂一大突破 , 自己都很驚訝  .  


會再找盤整盤來測



 


 



選擇權搖錢樹OLD 發表在 痞客邦 留言(1) 人氣()

1 23