设为首页收藏本站

 找回密码
 注册
查看: 1638|回复: 0
打印 上一主题 下一主题

映射主力合约用A函数怎么平不了全部执仓? [复制链接]

Rank: 1

精华
0
UID
198726
积分
22
帖子
15
主题
7
阅读权限
10
注册时间
2014-12-9
最后登录
2017-3-19
跳转到指定楼层
1#
发表于 2016-6-27 11:30:35 |只看该作者 |倒序浏览
Params

        
      Numeric bzb(17);

Vars

   Numeric moff(0);  
   Numeric mylot(0);
      NumericSeries AvgValue1;  

       NumericSeries AvgValue2;

Begin

       AvgValue1 = AverageFC(Close,5);

        AvgValue2 = AverageFC(Close,20);
moff=MinMove*PriceScale;//滑点 PriceScale为当前公式应用商品的计数单位,返回值为浮点数。

PlotNumeric("MA1",AvgValue1);
PlotNumeric("MA2",AvgValue2);       


If(BarStatus==0)
   {
    SetGlobalVar(0,0);
}
     //1用A行数交易,平仓仅平1手   
If(BarStatus==2 )
{


mylot=IntPart(A_FreeMargin*0.96/(close*bzb*0.01*BigPointValue*contractunit));

SetGlobalVar(15,mylot);

}

  

      If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])

        {

                 Buy(GetGlobalVar(15),o+5*moff);
        
       }

       If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])

        {
SellShort(GetGlobalVar(15),o-5*moff);

        }

       //平仓
  
      If((MarketPosition>0   And BarsSinceEntry >=10))
{
   
                         
              
                If(BarStatus==2 and data1.a_buyposition>0)
                                {
                                data1.A_SendOrder(Enum_Sell,Enum_Exit,data1.a_buyposition,data1.Q_BidPrice-5*moff);
                                }else
                                {
                                Sell(0,o-5*moff);
                                }
}
  
If((marketposition<0    And BarsSinceEntry >=10))
{
  
                       
               If(barstatus==2 and data1.A_SellPosition>0)
                                {
                                data1.A_SendOrder(Enum_Buy,Enum_Exit,data1.A_SellPosition,data1.Q_askPrice+5*moff);
                                }else
                                {                               
                                BuyToCover(0,o+5*moff);
                                }
}


End   请高手帮我改改代码。
您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-13 19:03

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部