也因為有這樣的感覺…我寫了個程式統計了一下 95 年到目前為止…當天的高低點出現在 5 分 K 的次數。
以下是程式碼:
vars:Times105(0), Times106(0), Times107(0), Times108(0), Times109(0);
vars:highTimeTemp(0), lowTimeTemp(0);
if date >= 1090101 and date < 1100101 then begin
if high = highd(0) then
highTimeTemp = time;
if low = lowd(0) then
lowTimeTemp = time;
if date <> date[1] then begin
if mod(highTimeTemp[1], 5) = 0 then begin
if year(date) = 105 then
Times105 = Times105 + 1;
if year(date) = 106 then
Times106 = Times106 + 1;
if year(date) = 107 then
Times107 = Times107 + 1;
if year(date) = 108 then
Times108 = Times108 + 1;
if year(date) = 109 then
Times109 = Times109 + 1;
end;
if mod(lowTimeTemp[1], 5) = 0 then begin
if year(date) = 105 then
Times105 = Times105 + 1;
if year(date) = 106 then
Times106 = Times106 + 1;
if year(date) = 107 then
Times107 = Times107 + 1;
if year(date) = 108 then
Times108 = Times108 + 1;
if year(date) = 109 then
Times109 = Times109 + 1;
end;
end;
end;
if lastBarOnChart then
print(Times105, Times106, Times107, Times108, Times109);
因為是用 1 分鐘下去跑…所以一次開五年太多了…所以就分開一年一年統計一下…得到的結果:
05 年: 114 次
06 年: 110 次
07 年: 95 次
08 年: 98 次
09 年: 53 次
比較起來今年出現的次數還比較少…所以說不定還真的是被害妄想症。不過盤中觀察到的重點應該也是事實才對。
http://tw.myblog.yahoo.com/gentlemantw168/article?mid=5049&prev=-2&next=-2&page=1&sc=1#yartcmt
回覆刪除市場上謠傳的期刷策略
這樣看來, 當日高低點出現在第一根 5K 的數量也不少了. 留倉的真的要看對方向, 不然可容易在第一根K線被掃出場, 甚至第一根 K棒後反轉策略, 就一路虧到收盤.
回覆刪除對了! 請教一下 DK大.
回覆刪除在日線策略裡, 如果加上 if time>091500 then... 以禁絕 09:15前的程式交易, 有效嗎?
會這麼想, 主要是今天被巴到, 原本多單留倉, 一大早因為指數大跌, 策略反多為空, 就一路虧到收盤.
如果限制程式在 09:15 以後才允許買賣信號送出, 應該不會被巴到.
台灣指數這種情況還不少, 不得不防.
感謝!
DK版主你好,
回覆刪除想請教一個問題,
在HTS的一些內建函數裡面,
會用到 ! 這個符號,
請問是"不等於"的意思嘛??
轉換到TS裡面該用什麼東西代替?
感謝指教!!
sc: 有聽說過了..感謝提供
回覆刪除robert: 在日線策略裡面應該是沒用..因為日線裡面沒有時間..也許可以試試看用 Q_Time 囉..不過請考慮到直接拉漲跌停鎖死的情況…如果是留倉策略也許會錯失掉反手的機會
回覆刪除Sam: 不等於的話可以用 not 來代替 !
回覆刪除假如你是寫 condition 的話..原本的
!condition 可以寫成 condition = false
Q_Time ?
回覆刪除嗯~ 謝謝 DK大的回答, 我趕快去看 help 檔對 Q_Time 的說明.