金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: a103923

盈利限制加仓

[复制链接]

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-15 16:30 | 显示全部楼层
你代码贴下 或者站内私信给我们吧。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

76

主题

337

帖子

337

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2021-12-29 09:54 | 显示全部楼层
技术009 发表于 2021-12-15 16:30
你代码贴下 或者站内私信给我们吧。

2021-12-29 09:52:19.528    均价:8.12
2021-12-29 09:53:17.110    当前C:10.37
Byk:=DYNAINFO(7)/TAVGENTERPRICEEX2(ZH1,'',0);
    IF byk>1.10 and byk<1.2 and FLAG=1 and EXTGBDATA('CT2_'+S2)<=0 and TBUYHOLDINGEX(ZH1,'',1)>100 and kd3 and cd  AND TTOTALDAYTRADE<1  AND TISREMAINEX(1,ZH1,STKLABEL)<1  then begin      
    TBUY(1,S2,MKT,CLOSE,1,ZH1,'');
    FLAG:=2;
end
这样就是没有加仓。看看什么原因呢?
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-29 10:13 | 显示全部楼层
你这个比值已经大于1.2了啊。

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

使用道具 举报

76

主题

337

帖子

337

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2021-12-29 10:36 | 显示全部楼层
技术009 发表于 2021-12-29 10:13
你这个比值已经大于1.2了啊。

10.37/8.12=1.277...

在1.2--1.3间也加仓一次
它就1.1--1.2间就没加仓
是不是这个有问题FLAG=1都应该是1,上面一个是=1另一个=2
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-29 10:39 | 显示全部楼层
“1.2--1.3间也加仓一次”


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

使用道具 举报

76

主题

337

帖子

337

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2021-12-29 10:51 | 显示全部楼层
技术009 发表于 2021-12-29 10:39
“1.2--1.3间也加仓一次”

IF byk>1.20 and byk<1.3 and FLAG=2  
TBUY(1,S2,MKT,CLOSE,1,ZH1,'');
    FLAG:=3;
end
别的都一样
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-29 11:01 | 显示全部楼层
如果这里加仓条件是判断 flag=2的话,说明前面肯定执行过flag:=2

如果没有其他地方执行flag:=2的话。那么有可能是1.1-1.2地方是下单失败了,可能信号触发过但是下单失败了。这个要具体看下你预警记录里有没有了这个预警了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

76

主题

337

帖子

337

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2021-12-29 11:07 | 显示全部楼层
技术009 发表于 2021-12-29 11:01
如果这里加仓条件是判断 flag=2的话,说明前面肯定执行过flag:=2

如果没有其他地方执行flag:=2的话。那 ...

191     002584 西陇科学            Pyramin-5A-6.2    21/12/28 13:31    8.79        10.37/+17.97%    开多

193     002584 西陇科学            Pyramin-5A-6.2    21/12/28 13:32    8.78        10.37/+18.11%    开多
嗯 有这个记录,就是下单失败。
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-29 11:10 | 显示全部楼层
那就是的了。if条件满足了之后 下单语句无论是否执行完成,这个flag赋值成2 的语句都会执行的。
你到日志里查下,看下这个单子怎么失败。这种下单失败的必然有明确的记录的。根据下单失败原因去确定修改代码的方向。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

76

主题

337

帖子

337

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2021-12-29 12:08 | 显示全部楼层
技术009 发表于 2021-12-29 11:10
那就是的了。if条件满足了之后 下单语句无论是否执行完成,这个flag赋值成2 的语句都会执行的。
你到日志 ...

那你帮看看是什么问题,找不到下单的记录。多谢~

PleaceOrder.txt

465.61 KB, 下载次数: 388

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 23:33 , Processed in 0.295218 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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