请人帮忙改下最大下单手数 可以付费
限制最大下单手数怎么写怎么写可以限制最大下单手数,可以付费还有这段代码开启按净值下单会连加仓一起算,怎么让加仓不一起算。。。。可以付费修改,希望大神联系我
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;
}
maxlots extern double Lots = 0.01;
extern double MaxLots = 100;
if (Lots > MaxLots) Lots = MaxLots; 天皇 发表于 2019-8-27 13:17
extern double Lots = 0.01;
extern double MaxLots = 100;
哥们不是这样的,你这个只能限制单量,不能限制加仓的单数 869749717 发表于 2019-8-27 14:22
哥们不是这样的,你这个只能限制单量,不能限制加仓的单数
比如我设置指数加仓2倍.初始开仓1手最大下单数10手
例子.第二单加仓2-4-8-10-10-10-10-10-10.最大就下单10手了这样子 一抽三 发表于 2019-8-27 13:10
maxlots
哥们不能限制加仓的单数啊 一抽三 发表于 2019-8-27 13:10
maxlots
比如我设置指数加仓2倍.初始开仓1手最大下单数10手
例子.第二单加仓2-4-8-10-10-10-10-10-10.最大就下单10手了这样子
extern double MaxLots = 1;
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(单量<=MaxLots)
{ ftmp=单量;}
return ftmp;
} 869749717 发表于 2019-8-27 19:45
比如我设置指数加仓2倍.初始开仓1手最大下单数10手
例子.第二单加仓2-4-8-10-10-10-10-10-10.最大就下单 ...
这个简单,我发给你就可以了,你加我
页:
[1]