金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 14|回复: 2

专业版本tenterprice取不到前开仓价是什么原因,要如何排查?

[复制链接]

32

主题

157

帖子

157

积分

等级: 免费版

注册:
2021-6-17
曾用名:
发表于 2025-7-3 11:23 | 显示全部楼层 |阅读模式
在专业版本的股票交易中,可以到当前的实际仓位,实际盈亏,但取不到前一次开仓价,在预警页面--监控中可以查到有开仓记录,相关代码如下:
if kdtj then BEGIN
        dccw:=intpart(dwzj/h/100)*100;
        tbuy(dccw>0,dccw,lmt,c);
        ykcs:=1;
        //ykcw:=dccw;
        end
//
wcj:=TISREMAIN(1);//未成交--开多方向有无未成交单,无未成交时返回 0  有未成交时返回 1
qbcw:TBUYHOLDINGEX('','',2),linethick0;//N=2时,表示取全部买持(包含未成交平多单)  期货=多头总持数量 股票=总持数量(今老仓之和),

qkkbcj:tenterprice*(1-bcjj),linethick0;//前开可补仓价
//
bctj:qbcw>0 and wcj=0 and topenprofit<0 and L<=qkkbcj  and tenterbars>0 and bczf,linethick0;//为避免当根k重复开问题,前开用H或tenterbars>0
//测试输出部份
qkj:tenterprice,linethick0;//没有输出显示
yks:ykcs,linethick0;//已开仓数--也没有输出显示
lr:topenprofit,linethick0;//盈亏

//
if bctj  then BEGIN
        an:=pow(2,ykcs);//计算当前项的an值
        jccw:=intpart(an*dwzj/h/100)*100;
        tbuy(jccw>0,jccw,lmt,c);
        ykcs:=ykcs+1;
        //ykcw:=ykcw+jccw;
        END
bcstr:='当前品种:'+stklabel+' bctj:'+numtostr(bctj,0)+' 当前持仓:'+numtostr(tholding,0)+' 有无未成交单:'+numtostr(wcj,0);
if bctj and stklabel='512810' then DEBUGFILE('C:\Weisoft Stock(x64)\Setting\OrderLog\Debug\TEST.TXT',bcstr,0);//输出bctj
//清仓模块--总体有盈利后全部平仓
//ccjj1:(pow(2,ykcs)-1)*dwzj/ykcw,linethick0;//持仓均价=已用总资金/已开总仓位,或holding
ccjj:tAVGENTERPRICE,linethick0;//持仓均价

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-7-3 11:24 | 显示全部楼层
后台必须用debugfile去输出看,不能在图表加载了看
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

32

主题

157

帖子

157

积分

等级: 免费版

注册:
2021-6-17
曾用名:
 楼主| 发表于 2025-7-3 13:30 | 显示全部楼层
技术008 发表于 2025-7-3 11:24
后台必须用debugfile去输出看,不能在图表加载了看

2025-07-03 13:28:51.468    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0
2025-07-03 13:28:53.907    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0
2025-07-03 13:28:56.874    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0
2025-07-03 13:28:57.413    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0
2025-07-03 13:29:02.916    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0
2025-07-03 13:29:03.760    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0
2025-07-03 13:29:06.099    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0
2025-07-03 13:29:09.331    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0
2025-07-03 13:29:11.857    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0
2025-07-03 13:29:18.271    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0
2025-07-03 13:29:21.628    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0
2025-07-03 13:29:30.466    当前品种:512810 qkcj:-1 当前持仓:200 有无未成交单:0


补充内容 (2025-7-3 13:32):
输出语句是这个:
bcstr:='当前品种:'+stklabel+' qkcj:'+numtostr(tenterprice,0)+' 当前持仓:'+numtostr(tholding,0)+' 有无未成交单:'+numtostr(wcj,0);
if islastbar and stklabel='512810' then DEBUGFILE('...
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-4 07:49 , Processed in 0.074039 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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