以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  控制加仓次数问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=96893)

--  作者:nothing
--  发布时间:2016/4/29 14:30:02
--  控制加仓次数问题
VARIABLE: MORE=0;

IF 加多条件 AND MORE<3 THEN BEGIN
   BUY(HOLDING>0,手数,THISCLOSE),IGNORECHECKPRICE;
   MORE:=MORE+1;
 END
 
这个 控制加仓次数的写法 哪里有问题
谢谢


--  作者:jinzhe
--  发布时间:2016/4/29 14:39:36
--  

少了持仓判断,会导致在有空仓的情况more也会被赋值

要这样写:

IF 加多条件 AND MORE<3 and holding>0 THEN BEGIN
   BUY(HOLDING>0,手数,THISCLOSE),IGNORECHECKPRICE;
   MORE:=MORE+1;
 END

--  作者:nothing
--  发布时间:2016/4/29 14:55:58
--  
那正确的写法应该是

VARIABLE: MORE=0;
IF 加多条件 AND MORE<3 AND HOLDING>0 THEN BEGIN
   BUY(HOLDING>0,手数,THISCLOSE),IGNORECHECKPRICE;
   MORE:=MORE+1;
 END
 
IF 平多条件 AND HOLDING>0 THEN BEGIN
  SELL(平多条件,0,THISCLOSE);
  MORE:=0;
END

这样这样对吗?

--  作者:jinzhe
--  发布时间:2016/4/29 14:59:57
--  

--  作者:nothing
--  发布时间:2016/4/29 15:50:54
--  
你的回答完美的解决了我的问题  

谢谢

--  作者:jinzhe
--  发布时间:2016/4/29 15:55:46
--  
图片点击可在新窗口打开查看不客气