Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:分级平仓

1楼
fxrock4 发表于:2016/4/14 16:13:43
当满足于A条件时平仓80%仓位,满足B条件时全部平仓。怎么写法?3Q
2楼
jinzhe 发表于:2016/4/14 16:17:24

variable:bj=0;

 

if 开仓条件 and  持仓判断  then begin

   buy.......;

   bj:=0;

end

 

if 条件a and bj=0 and 持仓判断 then begin

    sell(1,80%,marketr),pertrader;

   bj:=1;

end

 

if 条件b and 持仓判断 then begin

    sell(1,0,marketr);

end

3楼
fxrock4 发表于:2016/4/14 16:47:02
if kd1 and  holding=0  then begin
   buy(kd1 and holding=0,10,THISCLOSE);
   bj:=0;
end
if pda and bj=0 and holding>0 then begin
    sell(1,80%,marketr),pertrader;
   bj:=1;
end
 
if pdb and holding>0 then begin
    sell(1,0,marketr);
end

没整明白,关掉原来一次平仓,现在的平仓不起作用。
4楼
jinzhe 发表于:2016/4/14 16:50:20

bj用来记录是否80%平仓过,且只执行一次,所以就是满足条件A就会平80%且只执行一次,满足条件B就会全平了

5楼
fxrock4 发表于:2016/4/14 17:16:05
可是照上面的代码,并没有平仓。
6楼
jinzhe 发表于:2016/4/14 17:16:40

那有开仓吗

7楼
fxrock4 发表于:2016/4/14 17:22:29
有开仓的
8楼
jinzhe 发表于:2016/4/14 17:23:13
把你代码都发我看看
9楼
fxrock4 发表于:2016/4/14 17:34:55
有平仓了。但又有个新问题,就是最后全部平仓后无显示平仓线,(平仓80%的仓位时有平仓线)怎么办
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.