以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 关于后台是否频繁开仓的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74557) |
-- 作者:szy56801 -- 发布时间:2015/1/16 11:23:53 -- 关于后台是否频繁开仓的问题 假定有这样的策略: 当holding = 0 and h >= ref(h,1)开多,holding > 0 and l <= ref(l,1) 平多。 在图表中加载的时候,不会在同一根K线上开多次仓。 若用于后台,序列模式,并且固定轮询1秒 + 分笔扫描,并且将图表的函数改为了后台了,那么会不会出现在同一K线上开多后,再平仓,然后价格又突破上一根K的最高继续开多...等等反复来回的开平呢? 因为分笔扫描的时候。只要满足h >= ref(h,1)就会开多,同时在当根K线若满足l <= ref(l,1)又会平仓,此时holding会重置为0. 若当根K又满足了h >= ref(h,1),同时也没持仓,是不是继续开仓? 我用下列代码进行测试: if tholding = 0 and h >= ref(h,1) then DEBUGFILE(\'C:\\TEST1.TXT\',\'开多=%.2f\',1); if tholding > 0 and l <= ref(l,1) then DEBUGFILE(\'C:\\TEST1.TXT\',\'平多=%.2f\',1); 那么在当根K线上会频繁的开平。 |
-- 作者:jinzhe -- 发布时间:2015/1/16 11:26:13 -- 这个就是信号闪烁,信号出现后消失再出现就是会下单 |
-- 作者:szy56801 -- 发布时间:2015/1/16 13:13:37 -- 请问如何避免呢? 比如开仓后跳过当根K线,但是不能漏掉反手的情形 |
-- 作者:jinzhe -- 发布时间:2015/1/16 13:24:29 -- 用走完k线模式 |
-- 作者:szy56801 -- 发布时间:2015/1/16 13:36:24 -- 您说的走完K模式指的是 “公式编辑器里的走完K(另一个模式是序列)”,还是“后台预警时的走完K(另一个模式时固定轮询)”。 另,这2个有啥区别呢? 谢谢 |
-- 作者:jinzhe -- 发布时间:2015/1/16 13:48:48 -- 公式编辑器里面那个叫做逐k线计算 和后台预警里面的 走完k线模式不是一会是 前者是公式的运算模式,后者是系统的交易模式 |
-- 作者:szy56801 -- 发布时间:2015/1/16 13:57:11 -- 好的 关于这2个的区别我明白了。 但是我必须得用固定轮询,比如盘中要止损的。 固定轮询并且不希望当根K频繁开仓,有何良策? |
-- 作者:jinzhe -- 发布时间:2015/1/16 14:00:41 -- 我看了一下你用的是分笔扫描所以才会在1根k线内反复下单,你试试不要用分笔扫描,只用1秒轮询 |
-- 作者:szy56801 -- 发布时间:2015/1/16 14:15:21 -- 亲 还是不行 |
-- 作者:jinzhe -- 发布时间:2015/1/16 14:26:22 -- 还是不行?你那里是反复出的信号,是不是都成交了?还是一个都没成交? |