Rss & SiteMap

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

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

标题:老师,辛苦您了

1楼
jiner 发表于:2014/6/17 10:10:50

如何编写达到多头止损条件平多开空

2楼
jinzhe 发表于:2014/6/17 10:24:24

if 多头止损条件 then begin

  sell(1,0,market);

  buyshort(holding=0,1,market);

end

3楼
jiner 发表于:2014/6/17 10:30:04

但是这么写 会造成多头止损反向开空后,再次符合之前的开多条件而平空开多

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140617102822.png
图片点击可在新窗口打开查看
4楼
jinzhe 发表于:2014/6/17 10:32:59
反手之后再满足条件再反手,不是很正常?
5楼
jiner 发表于:2014/6/17 10:45:40

满足条件是指假设没有多头止损再次符合条件,但是这样只要止损平仓反向开仓后就会平仓恢复以前的多头

6楼
jinzhe 发表于:2014/6/17 11:02:51

?多头止损之后是平多开空,就算是再次满足也还是平多开空,怎么会回复到以前的仓位?

7楼
jiner 发表于:2014/6/17 11:21:04

好的吧,那是不是这样写


if  open>oee4  then begin

   sell(1,0,market);
 
   buyshort(holding=0,1,market);

end
 

if  open<oee4 then begin

   sellshort(1,0,market);

   buy(holding=0,1,market);

end

//交易系统
多头止损条件:=o<ENTERPRICE-3*MINDIFF AND TIME<145500;
空头止损条件:=o>ENTERPRICE+3*MINDIFF AND TIME<145500;

//止损
IF 多头止损条件 THEN BEGIN
 多头止损:sell( holding>0, 0,MARKET);
  buyshort(holding=0,1,market);
END
IF 空头止损条件 THEN BEGIN
 空头止损:sellshort(holding<0,0,market);
 buy(holding=0,1,market);
end

 

8楼
jiner 发表于:2014/6/17 15:54:38


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140617155048.png
图片点击可在新窗口打开查看
如果不加止损反向开仓,会是一直持有多单,加了后想到达下面这种效果

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140617143051.png
图片点击可在新窗口打开查看
而不是
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140617102822.png
图片点击可在新窗口打开查看
9楼
jinzhe 发表于:2014/6/17 16:02:35
那就加止损反手
10楼
jiner 发表于:2014/6/17 16:25:59
图片点击可在新窗口打开查看但他会出现上面第三幅图的效果啊,我意思是如果不加止损反手会像箭头指示的那样一直持有多单,但加了止损反手后会是信号显示的这种结果,那如何实现加止损反手同样按照箭头一直持有反手空单的效果
共11 条记录, 每页显示 10 条, 页签: [1] [2]


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