Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:后台交易轮询方式,如何避免一根K线内重复开平仓

1楼
oneseven 发表于:2017/5/19 10:57:26
为了更好的把握入场价位,我设置的入场信号是到位进场,因此只能使用轮询方式。同时为了规避过度交易,我设置的条件是检测仓位,不为0平仓。图表模式的测试当中,平仓后不会立刻开仓,因为我设置了条件限制。但是后台交易中,平仓之后,再度检测仓位的时候,变成了空仓,于是就立刻执行了开仓操作。这样的交易,导致我通过图表测试的胜率没什么用。有什么办法可以避免后台模式中,同根K线平仓后,不会立刻开仓?
2楼
yukizzc 发表于:2017/5/19 11:04:20

你的代码条件满足了

平仓

然后又满足了

开仓

 

这个有什么问题吗???如果是重复开仓平请把交易日志提供下,我们看看

3楼
oneseven 发表于:2017/5/19 11:07:28
开平仓确实条件一样。但是我在里面加了一个控制,如果平仓,则当根K线就不再开仓。这个控制在后台上不起作用
4楼
oneseven 发表于:2017/5/19 11:09:09
我尝试使用TEXITBARS>0来判断平仓的时间,但是还是不对。
5楼
yukizzc 发表于:2017/5/19 11:11:07

TEXITBARS(1 )>0

这样判断

6楼
oneseven 发表于:2017/5/19 11:17:39
好的,我先试一下吧
7楼
oneseven 发表于:2017/5/19 14:59:45
刚才我再度试了一下使用

TEXITBARS(1 )>0 来控制不让平仓的K线立即开仓,结果还是不行。

8楼
yukizzc 发表于:2017/5/19 15:13:45

GLOBALVARIABLE:bar=0;
if pd  then
BEGIN
tsell();
bar:=todaybar;
end

 

 

if todaybar>bar then
BEGIN
tbuy();
end

共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.