以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  关于限制开仓次数的问题-为什么不对???  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=144376)

--  作者:tianjixuetu
--  发布时间:2016/12/8 17:22:50
--  关于限制开仓次数的问题-为什么不对???
我用全局变量控制交易次数,限制在3次或者3次一下,为什么还存在连续加仓3次以上的呢?
谢谢老师!!!
//////////////////////////////////////////////
variable:countbuy=0;
variable:countsell=0;
 //行情,省略部分
kd:=A1 AND A2 AND A3;
 //行情,省略部分
kk:=s1 and s2 and s3;
  //MACD
DIFF : =EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  := EMA(DIFF,M);
MACD1 : =2*(DIFF-DEA);
pd:=cross(dea,diff);
pk:=cross(diff,dea);
if kd then begin
  buy(countbuy<=3,1,market);
  countbuy=countbuy+1;
  countsell=countsell;
  end;
if kk then begin
  buyshort(countsell<=3,1,market);
  countbuy=countbuy;
  countsell=countsell+1;
 end
if pd then BEGIN
  sell(1,0,market);
  countbuy=0;
 end 
if pk then begin
   sellshort(1,0,market);
   countsell=0;
end  


--  作者:jinzhe
--  发布时间:2016/12/8 17:25:34
--  

countsell=0;

所有的全局变量赋值,都写错了

都这样写countsell:=0;

[此贴子已经被作者于2016-12-8 17:26:04编辑过]

--  作者:jinzhe
--  发布时间:2016/12/8 17:26:43
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=144375

这个是你发的吗?

如果是的话, 麻烦不要重复发帖,在原帖里直接回复即可


--  作者:tianjixuetu
--  发布时间:2016/12/8 20:38:47
--  
这个不是
--  作者:tianjixuetu
--  发布时间:2016/12/8 20:47:44
--  
可以了,谢谢