以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  关于判断前一次交易的盈亏情况  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=150075)

--  作者:如意蝶
--  发布时间:2017/4/5 16:56:04
--  关于判断前一次交易的盈亏情况

老师您好,我有个关于判断前次交易的盈亏情况的程序,可能是我写错了,没找到比较好的解决办法,发给老师,麻烦老师帮我改一下

VARIABLE:n=1;//加仓手术为一

 

if holding=0 and 开多条件 then begin
   if numprofit(1)<0,then BEGIN//如果前一次的交易是亏损的,那么
   n=2;                                    //加仓手术为2
   
   end
  
  buy(1,n,limitr,open);               //此时,以开盘价为限价买入N手

  n=1;
end

 此处不知道我对Numprofit的理解对不对,如果要是对的话这个程序到底是什么地方出问题了。


--  作者:shq
--  发布时间:2017/4/5 17:10:39
--  
从代码逻辑上来看,不存在太明显的问题,仅仅是语法规范需要修改,比如:最后一行应为n:=1; 。那么,具体在实际运行中有什么疑惑呢?
--  作者:如意蝶
--  发布时间:2017/4/6 10:11:59
--  

谢谢