Rss & SiteMap

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

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

标题:开平顺序问题

1楼
系统使用者 发表于:2017/3/17 15:03:31
//多空单离场
 if  holding>0 and enterbars>1 and L<=zs then 
  BEGIN
   MyTPrice :=IF(OPEN<zs,OPEN,zs);
   SELL(1,ss,LIMITR,MyTPrice); 
  END  
 if holding<0 and enterbars>1 and H>=zs THEN 
  BEGIN
  MyTPrice :=IF(OPEN>zs,OPEN,zs);
  SELLSHORT(1,ss,LIMITR,MyTPrice);
  END 
//开多单
 IF H>=UpperBand and BLIQCON and HOLDING=0 THEN 
 BEGIN
  MyPrice :=IF(OPEN>UpperBand,OPEN,UpperBand);
  BUY(1,ss,LIMITR,MyPrice);
  zs:=Mdg;
  maxhl:=h;
 END
//开空单
 IF L<=LowerBand and SOPCON and HOLDING=0 THEN
  BEGIN
  MyPrice :=IF(OPEN<LowerBand,OPEN,LowerBand);
  BUYSHORT(1,ss,LIMITR,MyPrice);
  zs:=Mdd;
  maxhl:=l;
 END

这样会出现同一K开平问题
而下面这样就不会。这样先开后平。金子塔不影响吧?
//开多单
 IF H>=UpperBand and BLIQCON and HOLDING=0 THEN 
 BEGIN
  MyPrice :=IF(OPEN>UpperBand,OPEN,UpperBand);
  BUY(1,ss,LIMITR,MyPrice);
  zs:=Mdg;
  maxhl:=h;
 END
//开空单
 IF L<=LowerBand and SOPCON and HOLDING=0 THEN
  BEGIN
  MyPrice :=IF(OPEN<LowerBand,OPEN,LowerBand);
  BUYSHORT(1,ss,LIMITR,MyPrice);
  zs:=Mdd;
  maxhl:=l;
 END
//多空单离场
 if  holding>0 and enterbars>1 and L<=zs then 
  BEGIN
   MyTPrice :=IF(OPEN<zs,OPEN,zs);
   SELL(1,ss,LIMITR,MyTPrice); 
  END  
 if holding<0 and enterbars>1 and H>=zs THEN 
  BEGIN
  MyTPrice :=IF(OPEN>zs,OPEN,zs);
  SELLSHORT(1,ss,LIMITR,MyTPrice);
  END 
2楼
jinzhe 发表于:2017/3/17 15:08:35

你这样的代码不是 开平,是 平开 吧?一根k线上先平后开?

3楼
系统使用者 发表于:2017/3/17 15:17:26
我需要开平。上面那种写法正确?
另外我专业版登录不上VIP论坛?102790,才买几天的2年
[此贴子已经被作者于2017-3-17 15:17:50编辑过]
4楼
系统使用者 发表于:2017/3/17 15:19:42
就这登录失败帅哥,在线噢!
系统使用者
5楼
jinzhe 发表于:2017/3/17 15:23:05

1.写法正确

2.找销售要VIP论坛帐号,是不能自行注册的

6楼
系统使用者 发表于:2017/3/17 15:33:26
如何联系?
7楼
jinzhe 发表于:2017/3/17 15:42:23
021-20339086
共7 条记录, 每页显示 10 条, 页签: [1]


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