金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 439|回复: 6

请教老师:我遇到软件总是不符合条件乱下单

[复制链接]

60

主题

230

帖子

240

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2025-2-18 10:12 | 显示全部楼层 |阅读模式
请教老师:我遇到软件总是不符合条件乱下单,我要求在下单前先检查条件是否符合的,才下单怎么写?谢谢老师
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2025-2-18 10:17 | 显示全部楼层
本帖最后由 技术010 于 2025-2-18 10:24 编辑

这个没有事先检查。后台程序化交易是条件计算满足了,才会触发下单。如果下单和你预期的不符,那需要用debugfile输出开平仓条件的值,通过各个值来分析是哪个值的计算结果和自己预想的不一样导致了触发报单,再来修改这个条件的代码编写,这样才能完善代码逻辑的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

60

主题

230

帖子

240

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2025-2-18 10:31 | 显示全部楼层
老师您好!我的条件是如果沽单持仓市值(c*持仓量)>=TACCOUNT(6)*0.020才减仓,但软件在沽单持仓市值(c*持仓量)<TACCOUNT(6)*0.015就把我的持仓平了,什么原因?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2025-2-18 10:40 | 显示全部楼层
那在代码中加入debugfile语句,分别输出c、持仓量、TACCOUNT(6)这几个变量的值,这样才能看当时这几个值在当时触发条件时,是否满足的。只有通过debugfile输出日志才能定位问题的,否则我们也不清楚原因的。可以在策略中加上如下的debufile输出,这样才能事后分析问题的,看是那个输出的值和预期的不符。
DEBUGFILE('D:\TEST.TXT',STKLABEL&' C='&NUMTOSTR(C,2)&' 持仓量='&NUMTOSTR(持仓量,0)&' 动态权益='&NUMTOSTR(TACCOUNT(6),2),1);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

60

主题

230

帖子

240

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2025-2-18 10:49 | 显示全部楼层
谢谢老师
回复

使用道具 举报

93

主题

344

帖子

354

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2025-2-28 20:01 | 显示全部楼层
这样手工跟踪很麻烦。是否可以弄一个开关,可以输出开仓的所有变量?同图表一样。这样在调试阶段只需要开这个开关即可。可能性能会低,但调试主要是调试错误,可以弄一个品种,就不用担心性能问题了。
回复

使用道具 举报

3

主题

730

帖子

771

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2025-3-1 14:27 | 显示全部楼层
100020153 发表于 2025-2-28 20:01
这样手工跟踪很麻烦。是否可以弄一个开关,可以输出开仓的所有变量?同图表一样。这样在调试阶段只需要开这 ...

排查问题的本身问题就时调试。使用debugfile是最直接有效的分析问题的方法。https://www.weistock.com/docs/In ... 95%99%E7%A8%8B.html
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-7 19:28 , Processed in 0.118079 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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