Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 322

 
Tapochun:
Напишите в сервисдеск. Им, правда, придется дать код.

:-)

Они его не распространят? Кто сталкивался с этим / нет?

Готовлю материал для маркета, так и так же им код в исходниках показывать? да?

 
Tapochun:

Да, когда передадите в маркет, они в него защиту будут вставлять... насколько я знаю.

Если исходники - обязательны, тогда и спрошу, наверное, у них...

Всё равно, может, ко сталкивался с подобным? Подскажите возможную причину не тестирования экспа в тестере...

 
R0MAN:

Tapochun:

В маркет отдается уже EX5/EX4 без исходников

R0MAN:

Они его не распространят? Кто сталкивался с этим / нет?

 За всё время, сколько здесь есть, ни одного прецедента не видел...

 
MigVRN:

В маркет отдается уже EX5/EX4 без исходников

 За всё время, сколько здесь есть, ни одного прецедента не видел...

Извиняюсь, спасибо за разъяснения.
 
MigVRN:

В маркет отдается уже EX5/EX4 без исходников

 За всё время, сколько здесь есть, ни одного прецедента не видел...

https://www.mql5.com/ru/articles/385 - ага читаю...

Тады может и без сервисдеска возможно вопрос решить...

Как опубликовать свой продукт в сервисе Маркет
Как опубликовать свой продукт в сервисе Маркет
  • 2012.04.17
  • MetaQuotes Software Corp.
  • www.mql5.com
Публикуйте свои интересные разработки в сервисе Маркет, и ваши программы станут доступными сразу всем трейдерам на MetaTrader 5 по всему миру. Маркет - это отличная возможность заработка с моментальным зачислением на счет и удобной статистикой для анализа покупок и скачиваний демо-версий Продуктов. Все MQL5-программы на Маркете при продаже автоматически шифруются под покупателя, допускают до трех активаций и не требуют дополнительной защиты с вашей стороны.
 
R0MAN:

Как я понимаю эта строчка

"2014.11.27 12:32:03.125    2012.10.01 00:00:00   Wait Data for EURUSD"

означает ожидание данных по евробаксу. Как мне их закачать?

Эту строчку выдаёт Ваш советник. Логику работы Вашего советника знаете только Вы
 
stringo:
Эту строчку выдаёт Ваш советник. Логику работы Вашего советника знаете только Вы

Проверяю.

У меня в коде отсутствуют принты и коменты за исключением:

..
if(CopyBuffer(hCI,0,0,5,CI)<0)  {Print("Не удалось скопировать буфер индикатора"); Recount=true;}   
...
 request.comment="B_F 10.0";//DoubleToString(Money,2)+"$";
      if(!OrderCheck(request,check))
        {
         if(check.margin_level<100) volume-=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP);
         Print("OrderCheck Code: ",check.retcode);
         continue;
        }
      if(!OrderSend(request,result) || result.deal==0)
        {
         Print("OrderSend Code: ",result.retcode);
...
 

Это сообщение терминала или тестера.

Это тестер. Вверху - журнал терминала:

Это журнал тестера:

Сделки стал открывать...

Всё равно - интересует, что это может быть и повлияет ли это сообщение на тест экспа...

 
R0MAN:

Это сообщение терминала или тестера.

Это тестер. Вверху - журнал терминала:

Это журнал тестера:

Сделки стал открывать...

Всё равно - интересует, что это может быть и повлияет ли это сообщение на тест экспа...

Посмотрите на представленный Вами скриншот тестера. А именно в журнал.

Все сообщения от эксперта (или от индикатора) содержат смоделированное время, в том числе и

2014.11.28 19:25:38.078  2012.10.01 00:00:00  Wait Data for GBPUSD

Сообщения от самого тестера смоделированного времени не содержат

Поищите принты также и в индикаторе

 
stringo:

Посмотрите на представленный Вами скриншот тестера. А именно в журнал.

Все сообщения от эксперта (или от индикатора) содержат смоделированное время, в том числе и

Сообщения от самого тестера смоделированного времени не содержат

Поищите принты также и в индикаторе

Да. Благодарю. Разобрался.

Вот строка индикатора:

for (int i=0; i<6; i++) if (Pair[i].CopyBuf(nBars)<0) { Print("Wait Data for "+Pair[i].m_name); return(0); } // получили данные из МА в буфера // при ошибке выходим
        
Причина обращения: