金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3653|回复: 5

没有符合平仓条件却平了

[复制链接]

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
发表于 2021-9-2 10:50 | 显示全部楼层 |阅读模式
没有符合平仓条件却先平了,接着再开仓,不知道是什么问题呢?
0009351.jpg
0009352.jpg
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-2 11:08 | 显示全部楼层
看下相关代码。决定下单的条件和你输出语句编写的位置。都要看下才行能排查的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
 楼主| 发表于 2021-9-2 11:33 | 显示全部楼层
技术009 发表于 2021-9-2 11:08
看下相关代码。决定下单的条件和你输出语句编写的位置。都要看下才行能排查的。

下单条件和输出语句都是先仓开后平仓的,要怎么样排队才行呢
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-2 13:09 | 显示全部楼层
本帖最后由 技术009 于 2021-9-2 13:12 编辑

你把输出语句和开平仓的完全写在一起,然后再看输出情况。因为你输出语句位置如果不合适,那么你输出的记录并不真实。

从输出语句到开平仓语句直接,如果某些值可能发生变化,你就无法真实的记录当时的情况了。

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
 楼主| 发表于 2021-9-2 14:22 | 显示全部楼层
技术009 发表于 2021-9-2 13:09
你把输出语句和开平仓的完全写在一起,然后再看输出情况。因为你输出语句位置如果不合适,那么你输出的记录 ...

kd:=c>0;
pd:=c<o;
TBUY(kd3 and TBUYHOLDINGEX(ZH1,'' ,1)<1,S1,LMT,CLOSE,1,ZH1,'');
TSELL(pd,TBUYHOLDINGEX(ZH1,'',1),MKT,1,ZH1,'');
如何写在一起呢?

TBUY(c<o and TBUYHOLDINGEX(ZH1,'' ,1)<1,S1,LMT,CLOSE,1,ZH1,'');
TSELL(c>o,TBUYHOLDINGEX(ZH1,'',1),MKT,1,ZH1,'');
是这样写一起么?
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-2 14:35 | 显示全部楼层
1.我意思你上面进行输出的语句 你要放到和平仓一起。你不是说你没满足平仓条件吗?所以现在要排查下。看下是否是平仓条件满足了,但是你这个输出语句上有问题。导致对应不上。

条件:c>o;
DEBUGFILE('D:\t.txt','当前条件是否满足:%.2f',条件);
tsell(条件,1,MKT);

2.至于你这个开仓,不是说把语句顺序换了就OK。我是看不到你到底满足了没有,你只有看下输出的结果怎样。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-11-16 23:41 , Processed in 0.258550 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表