2009年9月12日 星期六

HTS程式碼範例:在畫面顯示當日損益


這個標題跟我接下來要講的東西其實不是那麼完全的Match,這一篇應該是僅限在"當沖"這樣在每天收盤前一定清倉不留部位過夜的模式。方式其實跟上回講在畫面上顯示進出訊號的價位那篇大同小異,只是這一次要引入過去的「從績效累計計算下次交易口數的初步」那篇使用到的一個函數:I_ClosedEquity,部位結束後的帳戶餘額。

廢話不多說,先看程式碼:
Value129= iff(T=134500, I_ClosedEquity, Value129)
if T=134500 then
TXT_Content = "$"+NumToStr( I_ClosedEquity-Value129[300/BarInterval],0 )
TXT_onChart = TXT_New(Date, Time, iff(Value129-Value129[300/BarInterval]>0, Lowest(L,300/BarInterval), Highest(H,300/BarInterval)),"")
TXT_SetString(TXT_onChart, iff(Value129-Value129[300/BarInterval]>0, "|n"+"|n"+"|n"+"|n"+"|n"+"|n"+"|n"+"|n"+TXT_Content, TXT_Content+"|n"+"|n"+"|n"+"|n"+"|n"+"|n"+"|n"))
TXT_SetStyle(TXT_onChart, iff(Time<111500,0,1), 2)
TXT_SetColor(TXT_onChart, iff(Value129-Value129[300/BarInterval]>0, DarkRed, DarkGreen))
end if

我們用一個變數(Value129)來記錄每天當天收盤時帳戶餘額,之後再用盤中當下的帳戶餘額減去昨天收盤時的帳戶餘額就可以知道今天一整天的損益了。這樣的方式我還沒有經過盤中的檢查實驗,只是我今天閒得無聊想到的。想像中的狀況是盤中會僅有一個數值在顯示著已經實現的當日損益,不需要等到收盤。

隨手"做"幾個訊號來掛上上面那段程式碼,並且也把顯示訊號價位的一併帶進來,得到畫面如下:


如果有注意到那些點位的加減計算,應該會覺得帶有$符號的當日損益的合計數值不大對?是的,因為 I_ClosedEquity 這個函數的所拉出的數值是會把我們對於程式所設定的滑價與交易成本通通計算進去。所以,自己當天真實的執行損益,也可以跟這個數值比較看看,實際損益比訊號所計算的損益有多少差距。

2009年9月11日 星期五

湄南小鎮南京店


這家餐廳我肯定不是第一次來,首次嘗試的日期應該是非常久遠了,我想應該超過7.8年以上吧?最近才發現他竟然變成吃到飽的形態了。今天的到訪還看到服務人員的制服T-Shirt印著「沒吃飽不准走」XD。

回到家我都已經不記得我們總共點了幾道菜,也不確定是不是每一道菜都有拍到照片?相機裡面存在可以計算的有17道,而我們為這次的消費支付了724元,實在是有夠划算的!

品嚐的菜實在太多,我不一一介紹,僅挑出回到家還有印象餘味的做介紹,沒有介紹的部份只把照片合成GIF做動態播放。

蠔油河粉。主要是為了點給小孩子吃的,畢竟泰國菜的風味幾乎走的多數是酸辣路線,有辣,小孩就很難接受。但是這道特別提出來介紹是因為味道簡單但是口感非常非常的Q,我想我的印象中沒有吃過這麼Q的河粉了,真的會彈牙!味道不會過重,相當適合墊胃。


涼拌牛培根。泰國菜的涼拌當然是既酸又辣的,在湄南小鎮這裡我第一次嘗到的涼拌是涼拌牛肉,到現在我都還記得當年那股入口不覺特別辣,但是後續燒起來的勁道。今天嚐來,顯然口味已經做了調整,酸度已經降低但依然夠清新,辣度一樣是入口感覺稍辣,但後勁卻已調降,沒那麼燒也沒那麼久了,我想這應該更適合台灣口味吧。至於牛培根呢?不用擔心培根會油膩啦,一點也不,滑嫩夠味。


清炒絲瓜。到底是不是這菜名?反正就是炒絲瓜~絲瓜處理得鮮、甜、脆都在,還是了另一道青菜類,滋味相當類似,我覺得以絲瓜最好吃。


檸檬魚。這是泰國菜館的必備菜色了吧。也許是泰國當地真的那樣的酸也那樣的辣,也或許是到了台灣,好些餐館把酸勁強化到我幾乎感覺難以入口,吃了還會破舌>_<。在這裡,這魚的酸度我想算是低的,辣度可算適中。但是魚的本身讓人驚艷,至少我感覺到用心!魚肉本身毫無土味,魚鱗乾乾淨淨,不論是魚尾或是魚鰭部位,魚肉在酸辣之中還保有鮮嫩與甜味,而且沒有細刺!


XX百花。到底叫什麼百花呢?是黃金百花嗎?下面墊以油條,上層嚐來應該是製作月亮蝦餅的餡料裹粉齊炸而成的一道菜。此道菜有油條再炸過的酥脆,上層的餡料有蝦泥魚漿的甜彈,麵衣的香脆口感十足,但是油條的下半部泡在湯汁中,吸夠了淡淡的蠔油風味也帶上了一些軟化,一口咬下多重口感齊來,相當有趣。


其他嘗到的菜式則這以下這個動態圖檔慢慢欣賞吧。



大家好,好久沒亮相了^^


今天吃得很開心,還抓著飯後西瓜列嘴笑的妹妹。


再來一張「無名版」。



湄南小鎮的菜式,我覺得已經調整得比較為台灣人可以接受,大多數我們所嚐到的部份都在水準之上,而且這樣的收費水準,給予現點現做不設限的供應方式陣的是非常划算。座位環境也相當寬敞,我認為是很好的聚餐選擇。

今天的外出用餐也許是因為地點的關係(小巨蛋的對面),剛好碰上陸續進來的聽障人士,是啦,就是來參加聽障奧運的選手們,外國人比我們還會吃的啦!

最後,我發現這家店竟然弄了線上菜單

昨日長黑未爆量,量縮小紅可進場


昨天盤中寫下的日誌在收盤後回顧,預想的狀況一個都沒發生。沒有收跌產生類似陰線吞噬,也沒有放出兩千億以上的爆量,昨成交量1622億。

原本預估的昨日成交量沒有弄成爆量,卻剛好略比量能超越那天的成交量還稍大些,這就變成了量能再超越,在過去的經驗中那是多頭的再度確認信號。從日線圖來看已經有兩天回測短均線,且今天的成交量快速量縮63日均量以下還收了小紅K,這是在多頭行進中的進場訊號。

因為昨天的低點與今天的低點很相近,距離上次的量能超越其實也不太遠,支撐(停損)要改道昨天的低點或是仍沿用塗上的藍色虛線都可。盤中破藍色虛線先退出,收盤破昨天低點也可退出,狀況走到今天這樣我自己的感覺是總算是有比較好的進場位置可以操作了。



結論:下次見到昨天的高點被突破之時會是多頭再起的鳴槍訊號,屆時要等待拉回再進場可能會要等很"遠",今天的量縮小紅K提供了進場的訊號停損也有兩個可以依賴了,未來兩天盤中如果見到回檔都可以相同的停損點提高部位,剩下的就是看市場給不給糖吃了。

2009年9月10日 星期四

翻不翻黑很重要


早上期貨開盤沒多久的時間,真的是讓我誤以為電腦出狀況了,因為圖面上的K棒看起來很不真實,而且報出的數字還讓我頗不適應。一再確認兩部電腦的數值都一樣了之後我就才接受這狀況:有事情發生了,只是不知道什麼事而已。

盤中此時的大盤日K棒看起來真是大得嚇人,成交量預估有可能上兩千億,可以算是爆大量了,爆大量收長黑K棒對於要往多方操作的人來說(像我,只是還沒動作)絕對是必須提高警覺心的。如果今天的收盤價,收在昨天的低點(也是收盤)以下,也就是收跌啦。雖然昨天不是紅K棒,不算構成我所謂的陰線吞噬,不過,在黑K吞黑K且這是超過一季以上的新高又是爆大量的情況下,慢慢來會比較好。

在新院長的一句MOU隨時可簽的話語下,期貨幾乎是開盤後在不到10分鐘內衝到快漲停,金融期有漲停,不過隨後而來到目前,期貨也已經翻落開盤價之下,這表示不管今天早些是空單停損或是多單追近的,目前都很度爛中。這樣的市場價格表現,我相信MOU這個題材是越來越像是所謂「利多出盡」的現象了。



或許市場上的多數參與者已經認同政府作多的決心,只是決心不一定等同效力。台股大漲很重要的立基點在兩岸情勢和解而造成過去的政治風險貼水回補,那如果從MOU看到有利多出盡的味道,ECFA會有多少效力??我不知道,邊走邊看吧。只是今天這樣突如其來的上下大掃蕩,不收跌我都會多多謹慎評估,萬一收跌而類似陰線吞噬的話~

2009年9月8日 星期二

在K線圖上顯示進出價位(HTS)


延續之前提過有特殊商業需求的「到期提醒」功能。今天來做一個自用的訊號進出場價位在圖面上提示的功能。

這段程式只要加在自己的買賣訊號程式最末端即可,相關的顯示價位數字的位置可自行調整其中參數。藍色的部份則需放在變數宣告區,程式碼如下:

VAR:TXT_onChart(0),TXT_Content("0")

Value97=MarketPosition
if Value97<>Value97[1] then
TXT_Content = NumToStr( iff( Value97=0, ExitPrice(0), EntryPrice(0) ),0 )
TXT_onChart = TXT_New(Date , Time, iff(Value97>Value97[1], L-105, H+95) Points,"")
TXT_SetString(TXT_onChart, TXT_Content)
TXT_SetStyle(TXT_onChart, 2, 2)
TXT_SetColor(TXT_onChart, DarkMagenta)
end if

得到下圖這樣的效果:



控制把點位數字顯示位置的就在以上程式碼裡的這一行中:
TXT_onChart = TXT_New(Date , Time, iff(Value97>Value97[1], L-105, H+95) Points,"")
主要從L-105(最低價往下105個點)與H+95(最高價往上95個點)去做出來的,什麼點?我也還不知道。

目前我沒找到很好很聰明的顯示位置的定義方式,這樣的方式會受到圖面縮放時的影響,而使得顯示數字的位置不盡理想,還希望各位有更好的方式可以一起分享。

==================================

98/09/09 追加修改:在網友 z2452002 的分享下這個方式可以得到更好的畫面效果,不會因為畫面縮放而使顯示數值位置跑掉了。以下為修改後的程式碼。

//在圖面上顯示進出點價位
Value100=MarketPosition
if Value100<>Value100[1] then
TXT_Content = NumToStr( iff( Value100=0, ExitPrice(0), EntryPrice(0) ),0 )


TXT_onChart = TXT_New(Date , Time, iff(Value100>Value100[1], L, H) Points,"")
TXT_SetString(TXT_onChart,iff(Value100>Value100[1],"|n"+"|n"+"|n"+"|n"+"|n"+"|n"+"|n"+TXT_Content,TXT_Content+"|n"+"|n"+"|n"+"|n"+"|n"+"|n"))
TXT_SetStyle(TXT_onChart, 2, 2)
TXT_SetColor(TXT_onChart, Yellow)
end if

**************************************
相同功能在 MulriCharts 上:http://www.yctseng.net/2011/07/k.html

量能超越已現身,我想賴皮再一天


還沒收盤已經看到成交量超過1400億了,大盤已經出現了多頭大波段訊號中非常重要的量能超越。這也帶出了支撐的位置,同時這也就可以用來作為停損的設定:今天的低點。

只是因為這樣的量能超越不是出現在相對低檔的位置,而是產生在今年的新高,我想再多憋一天,看看明天是不是不會往下"點"破支撐,如果明天也沒有看到破腳的話,我想,我得乖乖的提頭作多了,除非未來這一波我都不想操作了。


大盤能在這樣的時空背景下創新高,還能扭轉量能結構,看到成交量的往上交叉,又出現量能超越在交叉出現的三天內,今天的高點不是超漂亮的多頭陷阱的話,往上可以遙遙想像大波段的可能性了。

2009年9月7日 星期一

量能超越出現前,等待進場空手對


又見到過高紅K了,在一個多頭的初升或是末升都常常可見到這樣的狀況,每天等著一個比較好停損的位置要進場,偏偏就是不從我願,只能傻傻任人笑痴呆。

因為見過也參與過連指數都會腰斬的空頭行情,膽子都給嚇小了,所以通常在多頭行情只能一臉苦笑的捏著XX跟不上。所以,下大注一波翻幾番自此大約就是與我絕緣,因為,再大的多頭,也會在我自己嚇自己的狀態下,賺賺賠賠的吃不到大蘋果。本來,多頭行情就是勇氣十足不畏風險的人可以盡得,參與過市場那股熊威後,很難不隨時注意市場可能一夕反轉的自我警惕中讓大波段擦身而過。「作多的時候小心再小心」除了是我的體驗以外,也反應著我的操作性格。

大盤量能已經交叉兩天,今天見到量縮(小於5日均量)紅K,這不大要緊,只是我還看到量能超越而已。接下來只要看到成交量1400一以上的出現就是量能超越的訊號,就算短線可能有拉回,基於多頭「大」波段的訊號可能性,當天都應該有建立一些部位去參與。到目前呢?還沒看到,即使今天是已經突破了今年的高點。



接下來,只要還沒有出現量能超越這樣的大波段多頭訊號,我的應對就是:不急。連回檔短均線都不來,沒辦法,這不是我的模式可以賺的錢,不強求比較不會換得眼淚流。假設這一波真的是大多頭起點的話,我猜想我可能會等上很久,除非大盤好心的盤上個幾日給我一個橫盤區作為好辨認的停損。

熱門文章