金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 105093

请老师帮写出能实盘的代码模块

[复制链接]

58

主题

282

帖子

292

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-9-26 11:41 | 显示全部楼层
收到,谢谢
回复

使用道具 举报

58

主题

282

帖子

292

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-10-10 15:15 | 显示全部楼层
收盘平仓可以继续哟你个这个语句吗?这两个语句为什么都没有触发? 之前是可以触发的。

if currenttime>=145900 and currenttime<=150000 and cond then
begin
        tsell(1,0,mkt);
        tsellshort(1,0,mkt);
        EXTGBDATASET(stklabel&'夜盘',0);
        EXTGBDATASET(stklabel&'早盘',0);
        EXTGBDATASET(stklabel&'午盘',0);
END

//最后60秒清仓
WARNING_DISABLE:11;
IF (ISLASTBAR AND T0TOTIME(TIMETOT0(CLOSETIME(0))-30)<=DYNAINFO(207)) OR (TIME=CLOSETIME(0) AND NOT(ISLASTBAR)) THEN   BEGIN   //提前60秒清仓
      tSELL(1,tbuyholding(1),MKT);           
      tSELLSHORT(1,tsellholding(1),MKT);                                                         
END
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-10-10 15:18 | 显示全部楼层
输出时间还有cond看下呢
后台我们是必须要学会用debugfile调试的,否者光看代码你是无法知道原因的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

58

主题

282

帖子

292

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-10-10 15:28 | 显示全部楼层
cond:tsellholding(1)>0 or tbuyholding(1)>0;

DEBUGFILE('D:\TEST\tsellholding\TEST.TXT','当前tsellholding(1)>0%.2f',tsellholding(1));
DEBUGFILE('D:\TEST\tbuyholding\TEST.TXT','当前tbuyholding(1)>0%.2f',tbuyholding(1));
DEBUGFILE('D:\TEST\TM.TXT','当前currenttime为%.2f',currenttime);

这样输出对吗?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-10-10 15:33 | 显示全部楼层
是的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

58

主题

282

帖子

292

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-10-10 15:46 | 显示全部楼层
这段代码之前都会准时触发,但是加入了新的代码模块后就突然不触发了,这段代码和新代码貌似没有任何的关联,只是到时间就清仓,为什么会就不触发了呢?
//最后60秒清仓
WARNING_DISABLE:11;
IF (ISLASTBAR AND T0TOTIME(TIMETOT0(CLOSETIME(0))-30)<=DYNAINFO(207)) OR (TIME=CLOSETIME(0) AND NOT(ISLASTBAR)) THEN   BEGIN   //提前60秒清仓
      tSELL(1,tbuyholding(1),MKT);           
      tSELLSHORT(1,tsellholding(1),MKT);                                                         
END
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-10-10 15:49 | 显示全部楼层
还是建议都输出看下,代码很多时候看不出结果
需要配合输出
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 02:47 , Processed in 0.247054 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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