Ошибки, баги, вопросы - страница 3265

 
Vladimir Pastushak #:

Верно, само спросили и сами ответили... В не визуальном режиме получить данные объектов нельзя, ни в тестере ни в оптимизации. Потому что, их нет.

Ужасно неудобно. Вот код для разбора tpl файла на прямоугольники, может кому пригодится:

struct dayly_rect {
   double            rect_high, rect_low;  datetime rect_right_time, rect_left_time; string buy_sell; };
dayly_rect dr; double rect_low, rect_high; MqlDateTime rect_right_time, rect_left_time;
dayly_rect a_all_rect[];

string listoffile[]; dayly_rect obj; int obj_num = 0;
   ReadFileToArray("сбер_дневка_ретесты_боковики.tpl", listoffile);
   for(int i = 0; i < listoffile.Size(); i++) {
      if(listoffile[i] == "<object>") {
         obj_num++; ArrayResize(a_all_rect, obj_num);          }
      if(StringFind(listoffile[i], "type", "") > 0 || StringFind(listoffile[i], "name", 0) > -1 || StringFind(listoffile[i], "filling", 0) > -1) continue;
      if(StringReplace(listoffile[i], "date1=", "") > 0) {
         a_all_rect[obj_num - 1].rect_left_time = int(listoffile[i]); }
      if(StringReplace(listoffile[i], "date2=", "") > 0) { a_all_rect[obj_num - 1].rect_right_time = int(listoffile[i]); }
      if(StringReplace(listoffile[i], "value1=", "") > 0) {  rect_high = int(listoffile[i]); }
      if(StringReplace(listoffile[i], "value2=", "")   > 0) { rect_low = int(listoffile[i]); }
      if(StringReplace(listoffile[i], "descr=", "")   > 0) { a_all_rect[obj_num - 1].buy_sell = listoffile[i]; }
      if(rect_high > rect_low) {
         a_all_rect[obj_num - 1].rect_high = rect_high; a_all_rect[obj_num - 1].rect_low = rect_low; }
      if(rect_high < rect_low) {
         a_all_rect[obj_num - 1].rect_high = rect_low; a_all_rect[obj_num - 1].rect_low = rect_high; }

}


 
vponed #:

Ужасно неудобно. Вот код для разбора tpl файла на прямоугольники, может кому пригодится:

Подсказка, Вы же создаете обьекты, цена, время. Храните их данные в переменных и получайте от туда. Не используйте ObjectGet

 
Alexey Viktorov #:

@Rashid Umarov, я считал, что Вы можете без проблем найти тот код который не получается опубликовать в CodeBase. 

Зря так считаете. Задач столько, что никто не будет метаться по обрывкам информации что-то искать

 
Rashid Umarov #:

Зря так считаете. Задач столько, что никто не будет метаться по обрывкам информации что-то искать

Хорошо, я не прав. Но ведь и в комментарии модератору написано.


Там-то искать ничего не надо. И Вам дал теперь ссылку на индикатор. Но почему-то Вы не сказали ничего. Можно надеяться что исправят, или просто бросить эту затею? 

Вот повторно публикую ссылку.

 
Alexey Viktorov #:

Хорошо, я не прав. Но ведь и в комментарии модератору написано.


Там-то искать ничего не надо. И Вам дал теперь ссылку на индикатор. Но почему-то Вы не сказали ничего. Можно надеяться что исправят, или просто бросить эту затею? 

Вот повторно публикую ссылку.

Мы проверили - данный инидкатор никогда не отправлялся на проверку. Нет никаких логов.

Модераторов давно нет, все проверки автоматические. Никто не читает что вы там пишите, тем более в таком тоне.

И почему этап  код не  пройден?


 
Rashid Umarov #:

Мы проверили - данный инидкатор никогда не отправлялся на проверку. Нет никаких логов.

Модераторов давно нет, все проверки автоматические. Никто не читает что вы там пишите, тем более в таком тоне.

И почему этап  код не  пройден?


Не пройден видимо по той причине, что изначально код был распознан как советник.

А на проверку не отправлялся… Странно, что никаких логов. Вот этот снимок


сделан в режиме тест.


Что касается тона, то простите, на мой взгляд и слух вполне доброжелательный тон в вопросах. Не хотел никого обидеть. Извините…

 

Не работает валидатор в Маркете. Тестирование индикатора завершилось с ошибкой:


 

После получения этой ошибки, больше тест не производится - сразу же выдаётся ошибка та же самая, и время запуска и окончания теста указано от самой первой попытки валидации:


Никакое повторное прикрепление ex5 не помогает - всегда сразу же выкидывает с этой ошибкой даже без попытки пройти валидацию.

Т.е., если раньше можно было через время попробовать заново пройти валидацию, то теперь вообще никак.

 
Artyom Trishkin #:

После получения этой ошибки, больше тест не производится - сразу же выдаётся ошибка та же самая, и время запуска и окончания теста указано от самой первой попытки валидации:


Никакое повторное прикрепление ex5 не помогает - всегда сразу же выкидывает с этой ошибкой даже без попытки пройти валидацию.

Т.е., если раньше можно было через время попробовать заново пройти валидацию, то теперь вообще никак.

Попробуй изменить номер версии.

 

Невозможно изменить код в Кодобазе. При нажатии на Сохранить постоянно вылетает это сообщение.

Остается черновик, в котором нет обновленных исходников.