以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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
--  
还是不行?你那里是反复出的信号,是不是都成交了?还是一个都没成交?