// в этом цикле поочередно перебираем все установленные отложенные ордераfor(i=0;i<OrdersTotal();i++)
{
// выбираем каждый из ордеров, получаем его тикет
ticket=OrderGetTicket(i);
// выбираем ордера только по "нашему" инструментуif(OrderGetString(ORDER_SYMBOL)==Symbol())
{
// обслуживаем ордера Buy Stopif(OrderGetInteger(ORDER_TYPE)==ORDER_TYPE_BUY_STOP)
{
...
}
}
}
我将把检查组织成一个函数(独立的或包含在类中的),例如像这样。
/Function IsOrderExists
bool IsOrderExists(string SymbolTitle="",ulong Ticket=0)
//Функция прверяет наличие отложенного ордера
{
//----------------------------------------------------------------------------////Work variablesint f; //Counter "for"bool Result; //Returned result//----------------------------------------------------------------------------//
Result = false;
//Check SymbolTitleif(SymbolTitle==""){SymbolTitle=_Symbol;}
//Searching if(Ticket!=0)
//Ticket ордера заранее известен, что облегчает нам задачу :)
{
//Производим поиск ордера по указанному Ticket-у
Result = OrderSelect(Ticket);
}
else//Ищем ордер по символу, перебирая весь список ордеров
{
for(f=0;f<OrdersTotal();f++)
//Производим последовательный перебор ордеров в списке
{
//Получаем Ticket ордера по его позиции в списке
Ticket = OrderGetTicket(f);
//Производим выбор ордера по указанному Ticket-уif(OrderSelect(Ticket))
//Ордер существует и выбран. Проверим символ ордера (мало ли что)...
{
if(OrderGetString(ORDER_SYMBOL)==SymbolTitle)
//Ордер выставлен по интересующему нас символу
{
Result = true;
break;
}
}
}
}
//----------------------------------------------------------------------------//return(Result);
//----------------------------------------------------------------------------//
}
它是关于控制该对挂单的可用性,如(或什么)?
大概是这样控制的吗?
你能告诉我为什么MT5中的工具这么少吗?是否有可能以某种方式增加他们的数量?
请告知你在哪里可以读到关于测试器的信息,我对优化模式感兴趣,这里有一个例子
我选择了平衡+一些最小值,得到了结果,但我不明白这些数字是什么....,我也不明白测试模式 的区别......我想阅读
这是关于如何控制的问题吗?
在检查块中,根据我的理解,缺少按票选的顺序选择(或者只是我?)
我将把检查组织成一个函数(独立的或包含在类中的),例如像这样。
请告诉我在哪里可以读到关于测试器的信息,我对优化模式感兴趣,这里有一个例子
我选择了余额+一些最小值,得到了结果,但我不明白这些数字是什么....。我不明白测试模式有何不同 ...我想阅读
我想与 "余额+最小缩减 "参数的结果进行比较,我相信它与账户余额的缩减有关系。
据我所知,余额的缩水将在测试器的每次运行中返回。
在MT4报告中就有这样的数字(例如)。
PS
据我所知,它返回的是绝对值或每次尝试的最大缩减量,包括余额。
而测试结果 的选择是基于所有运行中的最低缩减结果。
...
根据我的理解,考虑到余额,每次尝试的绝对提款或最大提款都会返回。
而测试结果的选择是基于所有运行中的最低缩减结果。
不,是别的原因,初始存款是5000,但结果是459842.36。我找不到任何帮助...
在终端的帮助。
测试仪 / 测试仪处理 /专家顾问的优化/ 优化的类型
请告知你在哪里可以读到关于测试器的信息,我对优化模式感兴趣,这里有一个例子
我选择了一个余额+一些最低值,得到了结果,但我不明白这些数字是什么.....。我也不明白测试模式的区别...我希望我可以读到它。
你经常毫无根据地责备我们,如果你能像批评你自己一样就好了。
请告知您在哪里可以读到更多关于测试器和优化模式的信息,这里有一个例子
我选择了余额+一些最小值,得到了结果,但我不明白这些数字是什么 ....我不明白测试模式有何不同 ...我想阅读
如果你想知道这些模式的区别,我应该读一读。在测试器的帮助中,有一个详细的描述。
PS 对不起,我打字很慢,Rosh已经回复了所有的链接。