Форум » Свободное общение » Для дискуссий » Ответить

Для дискуссий

Genry: Здесь можно выяснить отношения, прийти к согласию, обсудить различные взгляды на вопросы около трейдинга

Ответов - 135, стр: 1 2 3 4 5 6 7 8 9 All

Scriptong: Balbesik пишет: В рамках оптимизации на тесторе старт ты знаешь (откуда 1000 баров и "+" в работе)? У этой проблемы есть решение: 1. В начале функции start (или сейчас OnTick) вставить код: if (TimeCurrent() < StrToTime("нужная дата начала теста")) return (0); 2. Запустить тестер с даты, которая раньше, чем "нужная дата начала теста". Примерно прикинуть, сколько баров таймфрейма будет приходиться на промежуток. Это и будет нужная база баров на "начало теста". Само собой, дата окончания теста должна быть больше, чем "нужная дата начала теста". Balbesik пишет: И я начал разбираться в выборке. Что за выборка? Расшифруй. Balbesik пишет: Игорь, думаю ты не прав. Если бы знать еще насчет чего я неправ...

Balbesik: Любая установка на тестор (а рамках твоего принта и нашего советника) старт = 1000 баров истории.(по борорде история) И не зависит от "закаченной" истории. Проверка на твоем 33 (чтобы не спорить) день + 1000 баров и так до бесконечности.(мало этого идет капитализация) Предложенное тобой решение проблемы проверки не решает. Выборка - количество дней (период), ну тут сложно, у каждого свое черное и белое - первый раз на это попал. Да Господи, везде ты прав.

Scriptong: Balbesik пишет: Любая установка на тестор (а рамках твоего принта и нашего советника) старт = 1000 баров истории.(по борорде история) Пожалуйста, вникай в то, что я тебе говорю. Если последуешь совету, то получишь увеличение истории на момент начала теста. В момент начала тестирования история будет 1000 баров, но до момента "нужной даты начала теста" советник не будет работать, он будет выключен. В моменту "нужной даты начала теста" доступная история увеличится своим ходом (на количество баров между датой начала теста и "нужной даты начала теста"). Вот так советник и получит к началу своей работы нужное количество данных.


Balbesik: Игорь! Пока пару вопросов - "... начале функции start (или сейчас OnTick)..." - так может лучше OnTick? Вместо ручного решения (if (TimeCurrent() < StrToTime("нужная дата начала теста")) return (0);) идет так - if (Bars < (PERIOD_D1*i_optimizeDaysAmount+g_optimizeTime))/////////////////////////////////////////////////// return (0); Правомерно? А тут важный момент - на тестере - при задании времени оптимизации - наличие extern идет красный цвет и при инит по принту = 0. А это твой код. Убрав extern - все ровно. Но уходя от твоего порядка расчета - 10 в 24 степени, возможно была не корректна правка кода. Возможно такое (красный цвет), но компиляция идет? Так бы ладно, но подобный метод оптимизации выложен здесь на твоем форуме и может быть кому-то интересен. Ну и пока последнее, по твоему коду, правомерно ли ставить на оптимизации - 00часов 00 минут?

Balbesik: "...наличие extern идет красный цвет и при инит по принту = 0..." При инициализации без extern "светится " заданный параметр, а не "0".

Scriptong: Balbesik пишет: "... начале функции start (или сейчас OnTick)..." - так может лучше OnTick? . Без разницы, т. к. OnTick - это событие нового MQL4, а start - старого. Дело в том, что если уж использовать OnTick, то по хорошему нужно уже и весь код эксперта переписать под новый стандарт. Хотя не факт, что это даст увеличение быстродействия. Так что лучше в этом плане ничего не менять. ----------------------------------------------------------------------------------------------------------------------- Balbesik пишет: Вместо ручного решения (if (TimeCurrent() < StrToTime("нужная дата начала теста")) return (0);) идет так - if (Bars < (PERIOD_D1*i_optimizeDaysAmount+g_optimizeTime))/////////////////////////////////////////////////// return (0); Правомерно? Направление мысли правильное, а реализация - нет. В этом случае нужно так: if (iBars(NULL, PERIOD_D1) < i_optimizeDaysAmount)) return (0); ----------------------------------------------------------------------------------------------------------------------- Balbesik пишет: А тут важный момент - на тестере - при задании времени оптимизации - наличие extern идет красный цвет и при инит по принту = 0. А это твой код. Убрав extern - все ровно. Но уходя от твоего порядка расчета - 10 в 24 степени, возможно была не корректна правка кода. Возможно такое (красный цвет), но компиляция идет? Эту мысль не понял. ----------------------------------------------------------------------------------------------------------------------- Balbesik пишет: Ну и пока последнее, по твоему коду, правомерно ли ставить на оптимизации - 00часов 00 минут? Если речь идет о параметрах i_optimizeHour и i_optimizeMinute, то да.

Balbesik: Игорь, позволь мне разобраться. Вот ты меня строил! Против тебя программиста, играет МТС (Паук). Это не доказать, но они сильнее тебя (паору мулек в твоем коде показали) Игорь готов хоть сейчас с скинуть код, но это война . Все вопросы решаны, но мне как официеру это не нравится, мне это не надо. Но "красиво" твой код "разобрали"! похоже ребята далеко нелохи.

Balbesik: как Файлы отправить?

Scriptong: Balbesik пишет: Против тебя программиста, играет МТС (Паук). Я ни с кем ни во что не играю Balbesik пишет: Это не доказать, но они сильнее тебя (паору мулек в твоем коде показали) Это к чему? Если найдены ошибки - показывай. Я не святой, ошибки допускаю. Balbesik пишет: Все вопросы решаны, но мне как официеру это не нравится, мне это не надо. Что конкретно офицеру не нравится? Balbesik пишет: как Файлы отправить? Здесь все описано с рисунками. Только gfile.ru и zalil.ru перестали работать, нужно искать другой бесплатный сервис. P. S. Нецензурная лексика и разжигание межнациональной розни (посты были удалены и подчищены) - это уже слишком. Видимо, очень хочется тебе в бане посидеть.

Balbesik: Игорь! Сбрасываю тебе результат. Идиология внешне "бред", но это "подстроика". Ну ты и пишешь? На "дурачка" не поимешь. Согласись задачка решена? Но с Уважением.

Balbesik: Игорь! Все отправил. Но согласись, на форуме нет смысла обсуждать. Ну кроме логики , что в примере должен быть задан период (у тебя этого нет)

Balbesik: Ты хоть ответь, что получил! Ну не захочешь и не надо, у Вас дурдом сейчас и не удивляюсь

Scriptong: Balbesik пишет: Ты хоть ответь, что получил! Получил, и сразу же ответил. Проверь почту. А сюда, действительно, по этим вопросам писать не стоит.

Balbesik: Да Игорь! Получил. Спасибо.

Balbesik: Игорь! Сначало было посещение Лайта (Вы удивились откуда, меня так ветром туда занесло) Сейчас я твой форум "повесил" на ВТБ (с Прошином у нас ровно - он хозяин. хотя гос.). Игорь , я как офицер, тебе говорю - Давай быть людьми (и не хами и не психуй). Я тебе скинул "вещь" просто разберись. P.S. Как достал твой хозяин форума - каждый раз пароль набирать, если захотят "грохнуть" это не поможет, ты ему обьясни.



полная версия страницы