以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 这个公式为什么没有信号 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=2506) |
|
-- 作者:石木 -- 发布时间:2010/8/17 19:21:57 -- 这个公式为什么没有信号 Z:=(H+L)/2; A:=O-L; B:=H-O; SK:=C<Z AND A>B; if sk then begin sell(holding>0,0,thisclose); buyshort(holding<=0,1,thisclose); end |
|
-- 作者:石木 -- 发布时间:2010/8/17 20:01:12 -- 是不是一定要先有开多的信号才可以呢 |
|
-- 作者:admin -- 发布时间:2010/8/18 10:33:35 -- 逻辑混乱 if sk then |
|
-- 作者:石木 -- 发布时间:2010/8/18 13:26:36 -- if sk then 那么这样呢?没有开空信号怎么平仓?只有开多何用? 老师,你上面的理解是不正确的。因为这样是有信号的。 而
[此贴子已经被作者于2010-8-18 13:42:18编辑过]
|
|
-- 作者:fly -- 发布时间:2010/8/18 14:35:06 -- 就你所说的, Z:=(H+L)/2;
按照你的语句,正常的很,因为还没写上平空语句
再添加对应的平空开多语句,就全了 [此贴子已经被作者于2010-8-18 14:35:28编辑过]
|
|
-- 作者:admin -- 发布时间:2010/8/18 14:35:38 -- 如果你是文华老手,那么请将文华的bk改成enterlong等信号即可。 |
|
-- 作者:石木 -- 发布时间:2010/8/18 15:21:47 -- Z:=(H+L)/2;
老师,如果有开空信号那就对了,但我测试了没有任何信号啊,我写这个极为简单的程序就是为了测试平台,看看机理。 请问是哪里出错了呢?我的版本是海通期货1.99版
老师我是从ENTERLONG 过来的,到了BUY 以后要TBUY的,所以还请解答。如果能像你说的,只有开空信号,那就对了,应该是连续的开空信号 [此贴子已经被作者于2010-8-18 15:34:56编辑过]
|
|
-- 作者:wattwei -- 发布时间:2010/8/18 16:08:23 -- 我对楼主提供的两段代码做了下测试,没有交易信号。我想做为一个交易系统,交易信号应该完整成对出现,才能构成系统。Buy和Sell,BuyShort和SellShort成对出现。想法不一定对啊。 另,我按照楼主的思路,把上述两段代码改为文华代码,测试了下,也不太对,仅供参考 金字塔比较方便的地方是交易模型也可以有输出,我是在begin和end间加了语句drawicon(1,h,1); 文华的交易模型不能带输出,所以编了个思路一样的指标,用drawicon输出,对比交易系统,看信号和交易提示是否一致,也不一致。 |
|
-- 作者:wattwei -- 发布时间:2010/8/18 16:17:55 -- 补充一点,上述交易系统,在文华的图表中,可以看到有一处交易信号。由于文华交易系统默认为,有仓位不再连续开仓,所以看不到后续满足条件时的开仓信号。 |
|
-- 作者:石木 -- 发布时间:2010/8/18 16:21:05 -- 非常感谢wattwei网友的回答, Z:=(H+L)/2;
应该等同于金字塔 Z:=(H+L)/2;
|