Мега-сеть закрылась в плюс.
а почему решили использовать эту пару? ведь ее нет в списке рекомендованных автором советника. и какой сет использовали?
От Serg33, 15 августа, 2016 в Лаборатория ProfitFX
Мега-сеть закрылась в плюс.
Мега-сеть закрылась в плюс.
а почему решили использовать эту пару? ведь ее нет в списке рекомендованных автором советника. и какой сет использовали?
Изменено 18 августа, 2016 пользователем otten
Внес изменения.
При закрытии сетки ордера сортируются по профиту и закрываются начиная с самого большого.
При выставлении отложки, ставится также метка на этом уровне (в ввиде черточки). Если отложка сработает, то метка убирается. При трале отложки метка не трогается.
Обнаружена ошибка, пока эту версию убрал.
Изменено 19 августа, 2016 пользователем Serg33
Сегодня на демо версия 1.41 потеряла ордер, после разрыва связи, советник только в памяти держит ордера? Может в oninit обновлять эту информацию или в глобальные записывать?
2016.08.19 06:19:02.513 QLT v.1.41 AUDJPY,M1: close #1436286948 buy 0.03 AUDJPY at 76.563 at price 76.554
2016.08.19 06:19:02.763 QLT v.1.41 AUDJPY,M1: close #1436285547 buy 0.03 AUDJPY at 76.589 at price 76.551
2016.08.19 06:20:08.117 QLT v.1.41 AUDJPY,M1: Bid: 76.572 BU: 76.490 Profit(point): 82 Profit: $4.90 Lot(s): 0.06 BuyOrders: 0 BuyOtlLots: 0.00
2016.08.19 06:39:00.617 QLT v.1.41 AUDJPY,M1: Bid: 76.572 BU: 76.490 Profit(point): 82 Profit: $4.91 Lot(s): 0.06 BuyOrders: 0 BuyOtlLots: 0.00
2016.08.19 06:40:29.860 QLT v.1.41 AUDJPY,M1: Bid: 76.591 BU: 76.490 Profit(point): 101 Profit: $6.04 Lot(s): 0.06 BuyOrders: 0 BuyOtlLots: 0.00
2016.08.19 06:41:59.208 QLT v.1.41 AUDJPY,M1: Bid: 76.614 BU: 76.490 Profit(point): 124 Profit: $7.42 Lot(s): 0.06 BuyOrders: 0 BuyOtlLots: 0.00
2016.08.19 06:43:29.143 QLT v.1.41 AUDJPY,M1: Bid: 76.628 BU: 76.490 Profit(point): 138 Profit: $8.25 Lot(s): 0.06 BuyOrders: 0 BuyOtlLots: 0.00
2016.08.19 07:09:54.907 QLT v.1.41 AUDJPY,M1: Bid: 76.641 BU: 76.490 Profit(point): 151 Profit: $9.03 Lot(s): 0.06 BuyOrders: 0 BuyOtlLots: 0.00
2016.08.19 07:10:58.748 QLT v.1.41 AUDJPY,M1: Bid: 76.666 BU: 76.490 Profit(point): 176 Profit: $10.51 Lot(s): 0.06 BuyOrders: 0 BuyOtlLots: 0.00
2016.08.19 07:12:00.677 QLT v.1.41 AUDJPY,M1: Bid: 76.655 BU: 76.490 Profit(point): 165 Profit: $9.85 Lot(s): 0.06 BuyOrders: 0 BuyOtlLots: 0.00
2016.08.19 07:22:58.662 QLT v.1.41 AUDJPY,M1: Bid: 76.650 BU: 76.490 Profit(point): 160 Profit: $9.56 Lot(s): 0.06 BuyOrders: 0 BuyOtlLots: 0.00
2016.08.19 06:19:02.122 '9830733': close order #1436286948 buy 0.03 AUDJPY at 76.563 sl: 0.000 tp: 0.000 at price 0.000
2016.08.19 06:19:02.503 '9830733': order #1436286948 buy 0.03 AUDJPY at 76.563 sl: 0.000 tp: 0.000 closed at price 76.554
2016.08.19 06:19:02.513 '9830733': close order #1436285547 buy 0.03 AUDJPY at 76.589 sl: 0.000 tp: 0.000 at price 0.000
2016.08.19 06:19:02.763 '9830733': order #1436285547 buy 0.03 AUDJPY at 76.589 sl: 0.000 tp: 0.000 closed at price 76.551
2016.08.19 06:20:01.117 '9830733': connect failed [Нет связи]
2016.08.19 06:20:06.565 '9830733': login on Alpari-ECN-Demo through ecn-demo.nl.3 (ping: 81.57 ms)
2016.08.19 06:20:07.586 '9830733': login datacenter on Alpari-ECN-Demo through ecn-demo.nl.3 (ping: 81.57 ms)
2016.08.19 06:20:07.947 '9830733': previous successful authorization performed from 95.68.247.209
2016.08.19 06:30:06.237 '9830733': login on Alpari-ECN-Demo through ecn-demo.nl.3 (ping: 81.57 ms)
2016.08.19 06:30:07.469 '9830733': login datacenter on Alpari-ECN-Demo through ecn-demo.nl.3 (ping: 81.57 ms)
2016.08.19 06:30:07.779 '9830733': previous successful authorization performed from 95.68.247.209
Да, нужна страховочка такого плана, чтобы в период отсутствия условий для сетки шла проверка на позиции с ордерами и их немедленное закрытие/удаление.
Есть какая-то ошибка, почему-то не все ордера закрывает. Буду разбираться.
Изменено 19 августа, 2016 пользователем Serg33
Есть какая-то ошибка, почему-то не все ордера закрывает. Буду разбираться.
Добавлено: 19-08-2016 07:56:07
Хрень какая-то, в тестере никаких отличий у старой и новой версии нет, т.е. все ордера закрывались тогда когда нужно.
Изменено 19 августа, 2016 пользователем otten
Ошибка найдена. Проявляется, когда кроме закрываемой сетки есть еще ордера. Пока жду возникновения этих условий, чтобы убедиться, что теперь работает правильно. В тестере ошибка проявилась бы, если бы одновременно были разнонаправленные сетки, а при текущих настройках это маловероятно.
Что касается потери связи с сервером и т.п., советник все необходимые данные хранит в глобальных переменных. Поэтому ни потери связи, ни перезапуск советника или терминала не влияют на его работу. В новой версии будут более активные попытки закрыть сетку, раз в секунду (сейчас это делается раз в минуту).
Ошибка найдена. Проявляется, когда кроме закрываемой сетки есть еще ордера. Пока жду возникновения этих условий, чтобы убедиться, что теперь работает правильно. В тестере ошибка проявилась бы, если бы одновременно были разнонаправленные сетки, а при текущих настройках это маловероятно.
Что касается потери связи с сервером и т.п., советник все необходимые данные хранит в глобальных переменных. Поэтому ни потери связи, ни перезапуск советника или терминала не влияют на его работу. В новой версии будут более активные попытки закрыть сетку, раз в секунду (сейчас это делается раз в минуту).
Ошибка найдена. Проявляется, когда кроме закрываемой сетки есть еще ордера. Пока жду возникновения этих условий, чтобы убедиться, что теперь работает правильно. В тестере ошибка проявилась бы, если бы одновременно были разнонаправленные сетки, а при текущих настройках это маловероятно.
Что касается потери связи с сервером и т.п., советник все необходимые данные хранит в глобальных переменных. Поэтому ни потери связи, ни перезапуск советника или терминала не влияют на его работу. В новой версии будут более активные попытки закрыть сетку, раз в секунду (сейчас это делается раз в минуту).
Ошибка связана с сортировкой ордеров перед закрытием, которая была добавлена в новой версии. Размер выделяемого массива равен текущему количеству ордеров. Количество ордеров закрываемой сетки может быть меньше общего количества (если есть другие ордера по данной или другой валютной паре). Массив заполнялся только нужными ордерами и часть массива могла остаться пустой. По недосмотру, сортировался весь массив, а не его полезная часть. В результате, данные получались смещены относительно правильного индекса и часть ордеров выпадала из цикла закрытия.
Советнику не мешают другие ордера. Более того, можно открыть ордер с магиком советника и он его подхватит. На счетчиках это, правда, никак не отразится, но при расчете безубытка скажется, и при выполнении условий сетка будет закрыта вместе с этим ордером.
Не рекомендую делать закрытие раз в секунду. Многие брокеры такие попытки бомбить сервер расценивают как атаку или злонамеренные действия и блокируют закрытие ордеров в целом! Когда то F4Y мне даже счет блокировали из-за подобных действий советников!
Добавлено: 19-08-2016 11:56:41
Не рекомендую делать закрытие раз в секунду. Многие брокеры такие попытки бомбить сервер расценивают как атаку или злонамеренные действия и блокируют закрытие ордеров в целом! Когда то F4Y мне даже счет блокировали из-за подобных действий советников!
Какую частоту рекомендуете?
На данный момент, за неполные три дня в круглосуточном режиме система заработала почти 4% к балансу, при этом единожды пребывая в 7% просадке по позициям - причиной служила повышенная мной чувствительность входа, повлекшая возникновение мега-сети, которая в итоге закрылась в плюс по опции "крыть в плюс". С применением на реальном счету увствительность лучше не повышать, не жадничать, что позволит иметь меньший депозит, пользуясь плечом, и торговать сразу портфелем инструментов. Ошибок в работе робота не замечал. Иногда было желание считать, измерять блоки, проверяя логику фильтра.
Версия 1.39 поставлена в Роботест.
Изменено 20 августа, 2016 пользователем Сергей С
Версия 1.42
При закрытии сетки ордера сортируются по профиту и закрываются начиная с самого большого.
При выставлении отложки, ставится также метка на этом уровне (в ввиде черточки). Если отложка сработает, то метка убирается. При трале отложки метка не трогается.
Если не удалось закрыть сетку с первого раза, то повторные попытки будут происходить с интервалом 15 секунд (ранее было раз в минуту).
Добрый вечер. Для Версии 1.42 использовать сеты 1.39 ?
Изменено 21 августа, 2016 пользователем Старик
Может стоить заменить версию в роботесте пока неделя не началась?
Добрый вечер. Для Версии 1.42 использовать сеты 1.39 ?
А вообще надо добавить в идеале функцию если опять пошел сигнал после противоположного сигнала, закрываем всю сеть (хотя в некоторых случаях это будет очень вредно)
Изменено 22 августа, 2016 пользователем Serg33
А GMT какой для сетов 1.39 ?
А GMT какой для сетов 1.39 ?
Пытаюсь разобраться.
Если использовать версию 1.42 с открытием по времени то нужно подбирать время для сесий.
А если использовать версию 1.39 то по индикатору Quantum и GMT-по барабану
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем