金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5593|回复: 16

后台多空多品种多策略止损

[复制链接]

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
发表于 2021-8-18 21:46 | 显示全部楼层 |阅读模式
2021-08-18 21:00:12.250    【后台】I00 TSellShort 第 158 行 策略:<Tick14.0AA> 出现信号
2021-08-18 21:00:12.250    【后台】I00 TSellShort 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户: 品种:I00
2021-08-18 21:00:12.250    【后台】实际账户持仓 1
2021-08-18 21:00:12.250    【后台】下单已发送

cd1:=TENTERPRICE/c>=1.045  and TTYPE(1)=1;
cd2:=c/TENTERPRICE>=1.045 and TTYPE(1)=3;
if cd1 or cd2  then
begin
tsell(cd1,0,MKT);//0全部执行止损
tsellshort(cd2,0,MKT);    158行代码
end
I 晚上开盘就下跌,为何它却平空了?

回复

使用道具 举报

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
 楼主| 发表于 2021-8-18 22:14 | 显示全部楼层
2021-08-18 21:20:02.633    【后台】CF00 TSell 第 183 行 策略:<Tick14.0AA> 出现信号
2021-08-18 21:20:02.634    【后台】CF00 TSell 已成功触发下单操作 价格:1.000000 数量:2 类型:1 账户: 品种:CF00
2021-08-18 21:20:02.634    【后台】实际账户持仓 2
2021-08-18 21:20:02.635    【后台】下单已发送

IF DYNAINFO(5)>EXTGBDATA('strB' ) and EXTGBDATA('strB' )>0 THEN BEGIN
EXTGBDATASET( 'strB',DYNAINFO(5));
END
IF EXTGBDATA('strB' )- DYNAINFO(5)/DYNAINFO(7)>1.045 and d<-0.01 and EXTGBDATA('strB' )>0 THEN BEGIN
TSELL(1,TBUYHOLDINGEX(ZH1,'',1),MKT,1,ZH1,'');  第183行
EXTGBDATASET( 'strB',0);//
END
CF00 今晚最高价18420/18340=1.0043,没达到回落1.045就平多单了
回复

使用道具 举报

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
 楼主| 发表于 2021-8-18 22:16 | 显示全部楼层
rock4 发表于 2021-8-18 22:14
2021-08-18 21:20:02.633    【后台】CF00 TSell 第 183 行 策略: 出现信号
2021-08-18 21:20:02.634     ...

不知道哪儿的问题了
2021-08-18期货.jpg
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-19 08:29 | 显示全部楼层
1.“cd2:=c/TENTERPRICE>=1.045 and TTYPE(1)=3;”
你看下监控记录里面你上一笔开仓的单子 价格是多少。因为这里取的是上一次开仓价格计算的。还是要看下上次开仓价格到底是多少。
截图202108190829054500..png

2.“EXTGBDATA('strB' ) ”
看下 数据管理 里面记录的全局变量数值。看下是否是因为这里的数值记录的还是前面白盘的最高价导致的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
 楼主| 发表于 2021-8-19 09:26 | 显示全部楼层
技术009 发表于 2021-8-19 08:29
1.“cd2:=c/TENTERPRICE>=1.045 and TTYPE(1)=3;”
你看下监控记录里面你上一笔开仓的单子 价格是多少。因 ...

这样的,你看看
2021-08-19_091418.jpg
2021-08-19CFR.jpg
2021-08-19管理.jpg
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-19 09:45 | 显示全部楼层
8月18号 14:20之后有没有铁矿石的开仓了?
截图202108190945247595..png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-19 09:49 | 显示全部楼层
你这个全局变量是 这个策略下所有品种公用的吗?这样不行,你其他品种运行时候也会读写这个全局变量的。应该带品种名称加以区分的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-8-19 10:07 | 显示全部楼层
https://www.weistock.com/bbs/for ... &extra=page%3D1
建议用户掌握debugfile调试手段
对于后台程序,特别自己还加了全局变量的控制的程序
不掌握debugfile是无法进行策略开发的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
 楼主| 发表于 2021-8-19 10:20 | 显示全部楼层
技术009 发表于 2021-8-19 09:45
8月18号 14:20之后有没有铁矿石的开仓了?

I后面有一个开空单
2021-08-19I00记录.jpg
回复

使用道具 举报

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
 楼主| 发表于 2021-8-19 10:39 | 显示全部楼层
技术009 发表于 2021-8-19 09:49
你这个全局变量是 这个策略下所有品种公用的吗?这样不行,你其他品种运行时候也会读写这个全局变量的。应 ...

strB:='b'+'_'+STKLABEL;
strA:='a'+'_'+STKLABEL;
VARIABLE:strb=0;
VARIABLE:stra=0;
IF EXTGBDATA('strB' )- DYNAINFO(5)/DYNAINFO(7)>1.045 and d<-0.01 and EXTGBDATA('strB' )>0 THEN BEGIN

这样分开写的,哪儿不对呢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 00:55 , Processed in 0.242248 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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