以文本方式查看主题

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

--  作者:乔治
--  发布时间:2014/4/6 11:38:33
--  如何分批减仓?
编程基础很弱 一直写不出自己心中的模型 想请斑竹高手帮忙写一个减仓模型
 开仓—加仓—减仓—全部平仓。。。。
减仓是平掉加仓的全部头寸    最后全部平仓是平掉第一次开仓的头寸
减仓仓位如何表达 。。。 自己编的模型结果出来完全没有反应。。。。

--  作者:jinzhe
--  发布时间:2014/4/8 9:01:38
--  
减仓仓位是:holding-开仓仓位
--  作者:乔治
--  发布时间:2014/4/8 22:24:30
--  
我的是按百分比加仓  减仓这样表示不出来吧?
--  作者:jinzhe
--  发布时间:2014/4/9 9:07:33
--  

用全局变量来记录开仓次数

variable:n=0;

if 开仓条件 and holding=0 and n=0 then begin

   .....下单语句;

   n:=1;

end

 

if 加仓条件 and 持仓判断 and n=1 then begin

  .......下单语句;

end

 

第一次开仓的手数就是: valuewhen(n=0,holding)


--  作者:乔治
--  发布时间:2014/4/9 13:13:46
--  
这个 valuewhen(n=0,holding) 可以直接在sell 或者sellshort 语句当做平仓的数么。。。


那么加仓的手数是不是可以表示为holding— valuewhen(n=0,holding)  呢?

--  作者:jinzhe
--  发布时间:2014/4/9 13:15:04
--  
是的,可以直接用,加仓手术数也能这么算
--  作者:乔治
--  发布时间:2014/4/9 21:20:44
--  
这个对加仓次数有限制么?
还是只能加一次

--  作者:jinzhe
--  发布时间:2014/4/10 8:32:42
--  
这么写是为了确定开仓手术的,不和加仓有关,随便你怎么加仓
--  作者:乔治
--  发布时间:2014/4/10 10:33:14
--  
好的 我先试试 谢谢超级版主