//+------------------------------------------------------------------+//| Расчет лота |//+------------------------------------------------------------------+double Lots()
{
double L=0;
// если последняя закрытая сделка убыточная и лот равен стартовому// включаем Мартинif(GetInfoLastPos(2)<0&&GetInfoLastPos(1)==dLots)
{
K_Martin=true;
}
// если последняя закрытая сделка убыточная и лот больше или равен максимальному// выключаем Мартинif(GetInfoLastPos(2)<0&&GetInfoLastPos(1)>=MaxMartinLot)
{
K_Martin=false;
}
// если последняя закрытая сделка убыточная и Мартин включен, умножаем лотif(K_Martin==true)
{
L=NormalizeDouble(GetInfoLastPos(1)*K_Martin,DigitsLot);
}
// если последняя закрытая сделка убыточная и Мартин выключен, делим лотif(K_Martin==false)
{
L=NormalizeDouble(GetInfoLastPos(1)/K_Martin,DigitsLot);
}
if(L>MAXLOT) L = MAXLOT;
if(L<MINLOT) L = MINLOT;
return(L);
}
double Lots()
{
double L=0;
// если последняя закрытая сделка убыточная и лот равен стартовому// включаем Мартинif(GetInfoLastPos(2)<0&&GetInfoLastPos(1)==dLots)
{
Martin=true;
}
// если последняя закрытая сделка убыточная и лот больше или равен максимальному// выключаем Мартинif(GetInfoLastPos(2)<0&&GetInfoLastPos(1)>=MaxMartinLot)
{
Martin=false;
}
// если последняя закрытая сделка убыточная и Мартин включен, умножаем лотif(Martin==true)
{
L=NormalizeDouble(GetInfoLastPos(1)*K_Martin,DigitsLot);
}
// если последняя закрытая сделка убыточная и Мартин выключен, делим лотif(Martin==false)
{
L=NormalizeDouble(GetInfoLastPos(1)/K_Martin,DigitsLot);
}
if(L>MAXLOT) L = MAXLOT;
if(L<MINLOT) L = MINLOT;
return(L);
}
如何正确拼写它?
"a "*"c""x "次,即
如果 "x=3"
那么 "a*v*v*v"
a*MathPow(b,x)
谢谢,但它丝毫没有简化我的代码)
这就是为什么我试图计算范围的中间值,而不是2个条件模块,差值和一个条件。
非常感谢您!
似乎已经连接上了,没有更多的错误,但仍然无法工作。不能打开任何交易。不明白代码的各部分之间哪里没有联系。
请看我做错了什么?
非常感谢您!
似乎已经连接上了,没有更多的错误,但仍然无法工作。不能打开任何交易。不明白代码的各部分之间哪里没有联系。
请看看我做错了什么?
错误的
非常感谢您!
似乎已经连接上了,没有更多的错误,但仍然无法工作。不能打开任何交易。不明白代码的各部分之间哪里没有联系。
请看我做错了什么?
函数"手数计算",按我给出的方法放置(没有变化)。
并添加突出显示的
错了。
谢谢你。
我把它放回原来的样子。它给出了三个错误:'马丁'--未声明的标识符
我需要设置另一个全局变量 吗?
谢谢你。
我把它放回原来的样子。三个错误:'马丁'--未声明的标识符
我需要设置另一个全局变量 吗?
这里
批量计算 " 功能,按我给出的方法设置(没有改动)。
并添加突出显示的
完成了。
现在'Lot'是一个未声明的标识符。
我需要:extern doubledLots= 0.01; 替换为:extern doubleLot= 0.01; ?
哦,不...这也行不通。