以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请问老师我后台这平仓语句写的平不了仓,问题出在哪里  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173336)

--  作者:qq代人发帖
--  发布时间:2019/11/29 15:57:45
--  请问老师我后台这平仓语句写的平不了仓,问题出在哪里

请问老师我后台这平仓语句写的平不了仓,问题出在哪里,谢谢1分钟后台

if currenttime>145500 and currenttime<150000  then
//if time=closetime(0) then
begin
tsell(cd,DTZC,MKT);//收盘平赢利多
tsellshort(cd,KTZC,MKT);//收盘平赢利空
end
if time=closetime(0) then 
//if currenttime>110000 then
begin
m:=0;
end


DTZC:TBUYHOLDINGEX(\'633994\',\'\',1);

KTZC:TSELLHOLDINGEX(\'633994\',\'\',1);
cd:TOPENPROFIT>=30;
if currenttime>145500 and currenttime<150000  then


begin

tsell(cd,DTZC,MKT);//收盘平赢利多

tsellshort(cd,KTZC,MKT);//收盘平赢利空

end

if time=closetime(0) then 
begin

m:=0;

end 


--  作者:FireScript
--  发布时间:2019/11/29 16:11:36
--  
 cd:TOPENPROFIT>=30;

代码逻辑上没有看到导致不平仓的地方。只有这个cd不确定是否有满足。

--  作者:陈明
--  发布时间:2019/11/29 16:20:00
--  
谢谢!老师。
--  作者:FireScript
--  发布时间:2019/11/29 16:21:37
--  
 你可以用DEBUGFILE 调试下。把cd变量输出到文本中去查看。

--  作者:陈明
--  发布时间:2019/11/29 16:29:53
--  
老师我是收盘时浮动盈亏大于3O我平仓,这个cd
--  作者:陈明
--  发布时间:2019/11/29 16:31:39
--  
30元,这个怎么描述
--  作者:FireScript
--  发布时间:2019/11/29 16:42:35
--  
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

这函数返回的就是这里的值。但是如果同时有多空,这个判断可能有问题。