1赞

6评论

0收藏

请人帮忙改下最大下单手数

avatar 869749717 | 2174 人阅读 | 6 人评论 | 2019-08-27

EG~8E1UQB)FEA39N3D_B)VU.png
怎么写可以限制最大下单手数,可以付费
还有这段代码开启按净值下单会连加仓一起算,怎么让加仓不一起算。。。。可以付费修改,希望大神联系我
""
还没有人打赏,支持一下

评论|共 6 个

zxfzwzy

发表于 2019-8-27 11:49:42 | 显示全部楼层

你最好把原来的代码复制上去,而不是图片
094404o01jeyame01zamyl.png

869749717

发表于 2019-8-27 11:50:37 | 显示全部楼层


  限制最大下单手数怎么写
double nextlot(int fangx,int shul){
   double ftmp=0;
   
   if(是否启用净值计算)
   {
      ftmp=NormalizeDouble(AccountEquity()/每N美金净值下零点零一手*单量,2);
   }
   else
   {
      if(加仓方式==0){
         ftmp=(单量*加仓单量百分比);
      }
      if(加仓方式==1){
         ftmp=(单量 + shul*加仓数量);
      }
      if(加仓方式==2){
         ftmp= (单量*MathPow(加仓指数,shul));
      }   
   }
  {
      
   }
   if(shul==0 && !是否启用净值计算){
     
      ftmp=单量;
      
   }
   return ftmp;
}

869749717

发表于 2019-8-27 11:51:25 | 显示全部楼层

zxfzwzy 发表于 2019-8-27 11:49
你最好把原来的代码复制上去,而不是图片

哥们我复制在下面了

zxfzwzy

发表于 2019-8-28 09:21:07 | 显示全部楼层

限制最大下单手数怎么写
double nextlot(int fangx,int shul){
   double ftmp=0;
   
   if(是否启用净值计算)
   {
      ftmp=NormalizeDouble(AccountEquity()/每N美金净值下零点零一手*单量,2);
   }
   else
   {
      if(加仓方式==0){
         ftmp=(单量*加仓单量百分比);
      }
      if(加仓方式==1){
         ftmp=(单量 + shul*加仓数量);
      }
      if(加仓方式==2){
         ftmp= (单量*MathPow(加仓指数,shul));
      }   
   }
  {
      
   }
   if(shul==0 && !是否启用净值计算){
     
      ftmp=单量;
      
   }
if(单量<=1)
{ ftmp=单量;}


   return ftmp;
}

869749717

发表于 2019-8-29 09:40:25 | 显示全部楼层

zxfzwzy 发表于 2019-8-28 09:21
限制最大下单手数怎么写
double nextlot(int fangx,int shul){
   double ftmp=0;

哥们不行,你这样只能限制第一单不能限制后面加仓的单量

869749717

发表于 2019-8-29 09:43:16 | 显示全部楼层

zxfzwzy 发表于 2019-8-28 09:21
限制最大下单手数怎么写
double nextlot(int fangx,int shul){
   double ftmp=0;

   }
if(ftmp > MaxLots) ftmp = MaxLots;
{ //ftmp=单量;
}
呼呼终于搞定 这样就可以了谢谢了

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则