以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 关于HIGH判断 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=70391) |
-- 作者:lzdanjian -- 发布时间:2014/9/24 16:53:01 -- 关于HIGH判断 1.公式里用HIGH=AAA这个条件判断开仓,在回测时没信号是不是因为只有每根K线的开、高、低、收,这四个历史数据,所以公式在图表上没信号 2.但是实盘交易中HIGH=AAA这个条件可触发开仓? 3.为什么我用: CCC:=cross(B,MA+9); IF CCC THEN BUY(1,STOPR,(MA+10)); END 这条件无法回测? 在图表上都是白信号,是没成交的意思,但是实际上应该是成交的,因为穿过MA+9就意味着委卖价出现了MA+10,所以我这样下开仓单要么就是以MA+10成交,要么就是以MA+9成交,但是这样回测是统计不出数据,不对白信号进行统计 |
-- 作者:jinzhe -- 发布时间:2014/9/24 16:53:55 -- 1.2举例说明 3.下单手数在哪里? |
-- 作者:lzdanjian -- 发布时间:2014/9/24 17:21:52 -- 以下是引用jinzhe在2014/9/24 16:53:55的发言:
1.IF (MA+10)=HIGH AND HOLDING=0 THE1.2举例得? 3.下单手数在哪里? BUY(1,1,STOPR,(MA+10)); END 这在非交易时间是不出信号的 3. CCC:=cross(B,MA+9); IF CCC THEN BUY(1,20%,STOPR,(MA+10)); END 手数忘了写,不过不是手数问题。 出现过这种情况——单根K线最高价等于MA+10,但是图表却是显示白信号开多,并且回测不计算 [此贴子已经被作者于2014/9/24 17:22:38编辑过]
|
-- 作者:jinzhe -- 发布时间:2014/9/24 17:27:33 -- 你把MA直接使用,不会报错? |
-- 作者:lzdanjian -- 发布时间:2014/9/25 18:04:13 -- 以下是引用jinzhe在2014/9/24 17:27:33的发言:
MA是我举例,不是真实使用的,就像“XXX”一样
你把MA直接使用,不会报错? |
-- 作者:jinzhe -- 发布时间:2014/9/26 9:10:31 -- 1.2 非交易时段要出信号是什么意思? 就算不交易也要有信号下单?
3. CCC:=cross(B,MA+9); |