作者mmkntust (Make Money King)
看板Option
標題[心得] HTS的程式心得(一個小BUG)
時間Tue Jul 7 20:11:59 2009
※ [本文轉錄自 Trading 看板]
作者: mmkntust (Make Money King) 看板: Trading
標題: [心得] HTS的程式心得(一個小BUG)
時間: Tue Jul 7 20:11:37 2009
程式越來越肥
慢慢的發現一些HTS的程式問題
不能說是BUG
可是卻可能造成程式運算上的問題
此問題是
當某個K bar符合程式碼中較前面的A出場條件後
程式會出A訊號
可是如果同時程式B訊號也符合
那他不會出B訊號
不過這時候問題產生了
假設A訊號裡有參數
X=0
B訊號裡同樣有此參數
X=1
那麼結果判讀出來
就會是產生A訊號
但是X=1
這個問題可嚴重了
會導致出現無法理解
明明C訊號要在X=1才會產生
為什麼前一個訊號是A訊號
一樣會產生C訊號
關鍵就在於此..
不可不慎~
==========================
以上未經證實
僅供參考
--
http://mmk-wang.blogspot.com/
程式交易 夢醒時分
重劍無鋒 大巧不工
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.199.159
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.199.159
1F:→ mmkntust:這個問題只要一發生就會非常非常麻煩= = 07/07 20:17
2F:推 krazymilk:完全看無 囧... 07/07 20:32
3F:→ mmkntust:遇到就懂了... 07/07 20:39
4F:推 krazymilk:問題是我沒在用程式交易 ._. 07/07 20:51
5F:→ insight:這應該不是BUG。而是你程式的邏輯性錯誤。 07/07 21:34
6F:→ idleidle:code style加強吧 ,A訊號區塊跟B訊號區塊變數 07/07 21:43
7F:→ idleidle:不應該,也不允許互相影響,使用前應該初始化! 07/07 21:43
8F:推 googoo1102:覺得HTS沒問題耶,同一個X怎可能會在AB是不同的值 07/07 21:54
9F:推 mucoci:加油吧... 07/07 22:02
10F:推 Ting1024:加油吧 07/07 23:18
11F:→ mmkntust:是喔...小弟受教了..會再繼續研究~~~~ 07/08 00:45
※ 編輯: mmkntust 來自: 114.42.213.31 (07/08 00:45)
12F:→ mmkntust:小弟解釋一下.假設A訊號是賣出訊號,B訊號是多單停利平倉 07/08 01:04
13F:→ mmkntust:賣出..我希望停利平倉時X=1..就會出現這樣的狀況 07/08 01:05
14F:推 oocat2:那應該賣出訊號出先時 同時檢查手上是否有單.不然變數不動 07/08 01:14
15F:→ oocat2:ㄟ ..大概要看到程式才知道吧XD 07/08 01:14
16F:推 bacgx:還沒寫出來可以交易的程式,不過看來應該是全域變數跟區域變 07/08 03:39
17F:→ bacgx:數的問題 07/08 03:40
18F:→ chihung:這是正常的現象....本來就該避免訊號衝突了 07/08 21:48
19F:→ mmkntust:因為假設X=1定義為停利..A訊號可能是轉折..不是停利 07/08 23:25