金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 310|回复: 18

debugfile不能输出

[复制链接]

3

主题

49

帖子

49

积分

Rank: 1

等级: 新手上路

注册:
2024-10-14
曾用名:
发表于 2024-11-1 14:14 | 显示全部楼层 |阅读模式
if workmode=1 or workmode=2 then debugout('oo='&numtostr(oo,0)&';穿越开关='&numtostr(穿越开关,0),0);
debugfile('d:\test.txt',';穿越开关='&numtostr(穿越开关,0),0);
这两个代码都没有输出

回复

使用道具 举报

31

主题

7737

帖子

7747

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-1 15:06 | 显示全部楼层

if workmode=1 or workmode=2 then debugout('oo='&numtostr(oo,0)&';穿越开关='&numtostr(穿越开关,0)&'%.2f',0);
debugfile('d:\test.txt',';穿越开关='&numtostr(穿越开关,0)&'%.2f',0);

看函数说明最后有一个%.2f的要
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

49

帖子

49

积分

Rank: 1

等级: 新手上路

注册:
2024-10-14
曾用名:
 楼主| 发表于 2024-11-6 14:11 | 显示全部楼层
技术008 发表于 2024-11-1 15:06
if workmode=1 or workmode=2 then debugout('oo='&numtostr(oo,0)&';穿越开关='&numtostr(穿越开关,0)&' ...

为什么图表上有信号,而后台不交易 ?
回复

使用道具 举报

31

主题

7737

帖子

7747

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-6 14:12 | 显示全部楼层
这个只能通过debugfile输出条件看
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

49

帖子

49

积分

Rank: 1

等级: 新手上路

注册:
2024-10-14
曾用名:
 楼主| 发表于 2024-11-7 09:17 | 显示全部楼层
技术008 发表于 2024-11-6 14:12
这个只能通过debugfile输出条件看

图表上明明只有1手空,监控文件里显示holding=10,这不对呀
回复

使用道具 举报

31

主题

7737

帖子

7747

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-7 09:19 | 显示全部楼层
你是用的图表和后台混搭模式吗?
混搭模式的结果和你直接图上看不是一个运行环境,存在不一样是很正常的,这个没有办法
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

49

帖子

49

积分

Rank: 1

等级: 新手上路

注册:
2024-10-14
曾用名:
 楼主| 发表于 2024-11-7 09:20 | 显示全部楼层
海沙 发表于 2024-11-7 09:17
图表上明明只有1手空,监控文件里显示holding=10,这不对呀

        drawtextex(islastbar,0,0,15,'持仓量='+numtostr(holding,0)+'手,'+'enterbars='+numtostr(enterbars,0)+',连亏='+numtostr(亏损次数,0)),COLORYELLOW;
这个代码,屏幕上显示:持仓=-1手

if workmode=1 and islastbar then debugfile('d:\temp.txt','oo='&numtostr(oo,0)&';开多平空条件='&numtostr(开多平空条件,0)&';开空平多条件='&numtostr(开空平多条件,0)&';holding='&numtostr(holding,0)&'%.2f',0);
这个代码,文件中显示:holding=10
回复

使用道具 举报

31

主题

7737

帖子

7747

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-7 09:21 | 显示全部楼层
因为图表和后台运行的数量不同,导致holidng不同这个是很正常的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

49

帖子

49

积分

Rank: 1

等级: 新手上路

注册:
2024-10-14
曾用名:
 楼主| 发表于 2024-11-7 09:25 | 显示全部楼层
技术008 发表于 2024-11-7 09:21
因为图表和后台运行的数量不同,导致holidng不同这个是很正常的

那为什么同一个策略,前几天可以正常后台交易,昨天就不交易,但图表还是正常交易


补充内容 (2024-11-7 09:26):
按你讲的,去监控参数变量,也没发现问题
回复

使用道具 举报

31

主题

7737

帖子

7747

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-7 09:27 | 显示全部楼层
首先你开仓代码有没有加holding=0的控制,如果没加可能就是历史加仓信号把holding给加上去的

这种混搭模式没有办法去调试历史信号的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 04:27 , Processed in 0.170323 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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