VBAG: функцию рассчета свопов в своем тестере я написал, просто бежим от даты
открытия до даты закрытия и начисляем определенное кол-во свопов
Sun-Mon +1, Mon-Tue +1, Tue-Wen +1, Wen-Thu +3, Thu-Fri +1, Fri-Sat +0, Sat-Sun +0
.
А скромничаю не зря :-) был у меня тут совершенно дурной пост
по экспорту данных... Буду теперь стараться повежливей.
VBAG: функцию рассчета свопов в своем тестере я написал, просто бежим от даты
открытия до даты закрытия и начисляем определенное кол-во свопов
Sun-Mon +1, Mon-Tue +1, Tue-Wen +1, Wen-Thu +3, Thu-Fri +1, Fri-Sat +0, Sat-Sun +0
.
А скромничаю не зря :-) был у меня тут совершенно дурной пост
по экспорту данных... Буду теперь стараться повежливей.
Мне кажется было бы неплохо иметь галочку в тестере, что бы при тестировании свопы вообще не учитывать
----
проблема со свопами - не должна мешать тестированию - свопы, это копейки которые мешают быстрому полноценному тесту с целями от 50п и выше
на обработку и вариантность только время уходит
в своем тестере просто игнорирую их и не считаю
---
описанная вами проблема тогда просто отпадает
Уважаемые представители Metaquotes,
будет ли с Вашей стороны какая-то реакция на это сообщение?
Спасибо.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
День добрый!
Потихоньку пишу свой тестер с жестко заданным режимом "по ценам открытия".
Естественно, пытаюсь сверять с тестером метатрейдера.
.
Похоже, что обнаружил в нем небольшую неточность.
Когда при открытии бара создается ордер с заданным StopLoss / TakeProfit,
понятно, что и StopLoss, и TakeProfit могут сработать на этом же баре.
.
Поэтому я в моем тестере после открытия ордера проверяю значения
High / Low / Close на том же баре, чтобы сразу закрыть ордер.
Когда осуществляется переход к следующему бару - там нужно вначале
проверить - не нужно ли закрыть ордер по StopLoss / TakeProfit только относительно
цены открытия бара Open, чтобы можно было, если позволяют условия,
на этот бар открыть новый ордер. Открытый ордер можно будет опять смотреть
вначале относительно цен High / Low / Close на этом же баре. Ну и так далее.
.
Тестер же метатрейдера действует немного по-другому.
Он открывает ордер и сразу бежит к следующему бару.
Там он берет цены High / Low / Close предыдущего бара, а также цену Open текущего бара
и проверяет выполнилось ли условие StopLoss / TakeProfit.
Если условие выполнилось, то сделка, естественно, закрывается.
Но: при условии выполнения StopLoss / TakeProfit для цен предыдущего бара,
свопы начисляются для текущего бара.
.
Соответственно, если сделка была открыта для 20:00:00,
и StopLoss / TakeProfit должны были сработать на баре, соответствующем 20:00:00,
то в MetaTrader'е StopLoss / TakeProfit будут обрабатываться на баре 00:00:00,
что внесет в итог сделки свопы, со среды на четверг - тройные
и обычные - в другие дни.
.
Засчет этой неточности, итоговые суммы незначительно, но расходятся.
В приложенном тесте это всего 11 пунктов на 70 ордеров.
Разница незначительная, но явно имеется какое-то нарушение логики.