/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Выравнивает объём.
Возвращает корректное значение лота (число в пределах [lot_min...lot_max], округлённое до шага объёма)
в случае ошибки вернёт -1
Использует глобали:
lot_step - шаг лота
lot_min - минимальный лот
lot_max - максимальный лот
int lot_digits - кол-во знаков после запятой в lot_step
lot_fraction = pow(10, lot_digits); - коэффициент, с которым шаг лота является целым числом
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/double Rv(constdouble volume_)
{
if(volume_<=0)
{
Alert(__FUNCTION__+":ошибка! Объём оредера или позиции не можеты быть =(",volume_,").");
return(-1);
}
double lot=NormalizeDouble(round(volume_/(lot_step*lot_fraction))/lot_fraction,lot_digits);
return(fmax(fmin(lot,lot_max),lot_min));
}
问候,如果你愿意解析这个代码。该档案包含一个标准交易操作的测试类--开仓、平仓(平仓量以%为单位设定)、反转...
以及一套演示这些功能的测试脚本
例如,像这样。
还有一个数字的例子。
谢谢你!它非常简单和具体。我开始以这种方式进行推理,但感到很无聊,最后采用了以下方法(globals是类变量,对我来说更方便)。
做得太过了?是吗?=)))
安装了新的Meta Trader 4 for Android。
1 当试图在Metakvots模拟账户上开立模拟账户 时,突出显示模拟账户-与Metakvots的连接混乱地改变了模拟账户从未打开。
2 当试图在我的个人账户中改变Metakvots的ID时,当按下保存按钮时,绝对没有发生任何事情,就像按钮不工作一样 ...
安装了新的Meta Trader 4 for Android。
1 当试图在Metacvots上开设模拟账户 时 突出显示模拟账户-与Metacvots的连接混乱地改变了演示从未打开。
2 当试图改变我个人账户中的metakvotes ID时,当按下保存按钮时,绝对不会发生任何事情,就像按钮不工作一样 ...
1.仍然相关?什么设备(Nexus 5)?
2 更详细地描述一下这些步骤。你的浏览器是什么?
1.仍然是最新的?哪种设备(Nexus 5)?
2 更详细地描述一下这些步骤。你用的是什么浏览器?
1 仍然是最新的
2 在PC上更改MetaQuotes ID,按 保存和沉默.... Mozilla定期更新...
问题出现在Mozilla中,在EEJ中一切正常 ...
1 仍然是最新的
2 我在驾驶舱中改变MetaQuotes ID,按 保存和沉默.... Mozilla定期更新 ...
问题出现在Mozilla,在EJ中一切正常。
1.谢谢你的反馈,我们正在努力。
2.不玩了,请写信给servicedesk。
1.谢谢你的询问,我们正在处理。
2.不玩了,请写信给serviced。
2 马兹拉的问题,第一次在Ej中一切正常。
1 仍然相关
修正了它,再试一次。
获得一个模拟账户 工作得很好......。
但马兹拉的ID变更仍然没有发挥作用......