设为首页收藏本站

 找回密码
 注册
查看: 2566|回复: 11
打印 上一主题 下一主题

信号发单问题 [复制链接]

Rank: 1

精华
0
UID
230675
积分
49
帖子
35
主题
12
阅读权限
10
注册时间
2016-3-23
最后登录
2021-4-6
跳转到指定楼层
1#
发表于 2018-9-7 09:39:07 |只看该作者 |倒序浏览
我设置的根据上一根K线收盘价来决定当前K线是否开平仓的,发现如果是夜盘结束的最后那一根K线上出现信号,则到第二天重启软件重新登录账户后是不会显示信号的,要到九点开盘才会再出现,此时又会重复发一次单。请问如何解决?

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2018-9-7 09:57:25 |只看该作者
这个问题需要看代码写法了

使用道具 举报

Rank: 1

精华
0
UID
230675
积分
49
帖子
35
主题
12
阅读权限
10
注册时间
2016-3-23
最后登录
2021-4-6
3#
发表于 2018-9-11 09:32:54 |只看该作者
小米 发表于 2018-9-7 09:57
这个问题需要看代码写法了

我用这个过滤的:if (BarStatus==2 && Date!=CurrentDate) Return;

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2018-9-11 09:39:41 |只看该作者
cyqh090 发表于 2018-9-11 09:32
我用这个过滤的:if (BarStatus==2 && Date!=CurrentDate) Return;

这句是干嘛用的?是打算用来过滤啥?

使用道具 举报

Rank: 1

精华
0
UID
230675
积分
49
帖子
35
主题
12
阅读权限
10
注册时间
2016-3-23
最后登录
2021-4-6
5#
发表于 2018-9-11 09:45:37 |只看该作者
小米 发表于 2018-9-11 09:39
这句是干嘛用的?是打算用来过滤啥?

就是用来过滤早上九点重新发单夜盘最后一根线开仓的情况

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2018-9-11 09:48:42 |只看该作者
cyqh090 发表于 2018-9-11 09:45
就是用来过滤早上九点重新发单夜盘最后一根线开仓的情况

使用的是日线或更大级别的周期吗?

使用道具 举报

Rank: 1

精华
0
UID
230675
积分
49
帖子
35
主题
12
阅读权限
10
注册时间
2016-3-23
最后登录
2021-4-6
7#
发表于 2018-9-11 09:51:24 |只看该作者
小米 发表于 2018-9-11 09:48
使用的是日线或更大级别的周期吗?

不是,是5分钟和1小时的周期。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
8#
发表于 2018-9-11 09:58:05 |只看该作者
cyqh090 发表于 2018-9-11 09:51
不是,是5分钟和1小时的周期。

首先,软件的机制里,是不会将夜盘的最后一个bar上的信号转到第二天9点时进行重复发单 的。。
其次,我有说了重复发单这个问题需要看你的代码是怎么写的。。这个表现一定是代码不当导致的。。
再者,上述的过滤不仅不能达到你想要的效果,反而可能导致 问题。。
所以,先不要用上述的过滤了,先看看原本的代码逻辑吧。

使用道具 举报

Rank: 1

精华
0
UID
230675
积分
49
帖子
35
主题
12
阅读权限
10
注册时间
2016-3-23
最后登录
2021-4-6
9#
发表于 2018-9-11 10:03:20 |只看该作者
小米 发表于 2018-9-11 09:58
首先,软件的机制里,是不会将夜盘的最后一个bar上的信号转到第二天9点时进行重复发单 的。。
其次,我有 ...

如果不退出程序,图表的信号就还是存在的。但是如果第二天重启了TB,图表上面夜盘最后一根K线上的信号就暂时没有了。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
10#
发表于 2018-9-11 10:10:58 |只看该作者
cyqh090 发表于 2018-9-11 10:03
如果不退出程序,图表的信号就还是存在的。但是如果第二天重启了TB,图表上面夜盘最后一根K线上的信号就 ...

使用了全局变量吗?
还是要看开平仓条件的代码逻辑啊。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-11 00:43

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部