作者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