Можно поинтересоваться, что означает туманная фраза насчет сторонних сервисов в пункте "Запрещается использовать спам для продвижения Продуктов в Маркете как на самом сайте www.mql5.com, так и с помощью сторонних сервисов. При обнаружении факта спама аккаунт Продавца будет заблокирован, а все его Продукты сняты с Маркета."
Значит ли это, что я не могу рассылать сообщения в своей группе в ВК, Фейсбуке и других соц. сетях? А как быть с Лентой на этом сайте, ведь она как раз и забита спамом по полной?
Кодобазу превратили в Маркет? И что делать если код советника в принципе не предназначен для неттинга (при обнаружении неттинга советник принтует ошибку и прекращает работу в OnInit)? А после автоматической проверки вот такой репорт:
test on EURUSD,H1 (netting)
tester stopped because OnInit reports incorrect input parameters
there are no trading operations
Если при проверке размещения в КодоБазе встретился неттинг, а советник его на дух не переносит, то хоть INIT_PARAMETERS_INCORRECT, хоть INIT_FAILED - всё одно ошибка:
test on EURUSD,H1 (netting)
tester stopped because OnInit failed
there are no trading operations
В советнике предполагается одновременное наличие как BUY, так и SELL позиций. Поэтому для неттинга такой советник запрещён. Как правильно сделать проверку на неттинг, чтобы код можно бвло разместить в КодоБазе?
На данный момент такой код не проходит проверку:
//+------------------------------------------------------------------+//| Test EA.mq5 |//+------------------------------------------------------------------+#property version"1.000"//---#include <Trade\AccountInfo.mqh>
CAccountInfo m_account; // account info wrapper//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{
if(m_account.MarginMode()!=ACCOUNT_MARGIN_MODE_RETAIL_HEDGING)
{
string text=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")?
"Неттинг запрещён! Разрешены только хедж счета!":
"Netting is forbidden! Only hedge accounts are allowed!";
Alert(__FUNCTION__," ERROR! ",text);
return(INIT_FAILED);
}
//---return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
//---
}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
}
//+------------------------------------------------------------------+
Этот код при автопроверке в КодоБазе генерирует такой отчёт
test on EURUSD,H1 (netting)
tester stopped because OnInit failed
there are no trading operations
Понятно что нет торговых операций, так как советник просто выгружается - ему запрещено работать на неттинге. Как в таком случае выгружать советник, если он не предназначен для неттинга?
Понятно что нет торговых операций, так как советник просто выгружается - ему запрещено работать на неттинге. Как в таком случае выгружать советник, если он не предназначен для неттинга?
Если тестер и неттинг, то открыть и закрыть позицию. Можете еще попробовать в OnInit ExpertRemove вызвать.
В КБ автоматически будет обновляться код для иных языков?
Перевод работ в КБ будет производиться, как ранее?
Стук-стук я твой друг)
Количество доносчиков всё равно не переплюнет количество продуктов в маркете. Жалобы в любом случае буду контролироваться живыми людьми.
Предлагаю доносчиков банить на месяц, а их продукты снимать с маркета, тогда ложных доносов не будет.
Можно поинтересоваться, что означает туманная фраза насчет сторонних сервисов в пункте "Запрещается использовать спам для продвижения Продуктов в Маркете как на самом сайте www.mql5.com, так и с помощью сторонних сервисов. При обнаружении факта спама аккаунт Продавца будет заблокирован, а все его Продукты сняты с Маркета."
Значит ли это, что я не могу рассылать сообщения в своей группе в ВК, Фейсбуке и других соц. сетях? А как быть с Лентой на этом сайте, ведь она как раз и забита спамом по полной?
Кодобазу превратили в Маркет? И что делать если код советника в принципе не предназначен для неттинга (при обнаружении неттинга советник принтует ошибку и прекращает работу в OnInit)? А после автоматической проверки вот такой репорт:
Если при проверке размещения в КодоБазе встретился неттинг, а советник его на дух не переносит, то хоть INIT_PARAMETERS_INCORRECT, хоть INIT_FAILED - всё одно ошибка:
test on EURUSD,H1 (netting) tester stopped because OnInit failed there are no trading operationsВ советнике предполагается одновременное наличие как BUY, так и SELL позиций. Поэтому для неттинга такой советник запрещён. Как правильно сделать проверку на неттинг, чтобы код можно бвло разместить в КодоБазе?
На данный момент такой код не проходит проверку:
Этот код при автопроверке в КодоБазе генерирует такой отчёт
test on EURUSD,H1 (netting) tester stopped because OnInit failed there are no trading operationsПонятно что нет торговых операций, так как советник просто выгружается - ему запрещено работать на неттинге. Как в таком случае выгружать советник, если он не предназначен для неттинга?
Понятно что нет торговых операций, так как советник просто выгружается - ему запрещено работать на неттинге. Как в таком случае выгружать советник, если он не предназначен для неттинга?
Если тестер и неттинг, то открыть и закрыть позицию. Можете еще попробовать в OnInit ExpertRemove вызвать.
Автовалидатор запрещает любую выгрузку советника.
Может в Маркете это и важно, но при чём тогда КодоБаза?