[Советник] QLT (Quantum)

От Serg33, 15 августа, 2016 в Лаборатория ProfitFX

Автор#2126




Доброго дня.
В тестере терминала не получается запусти советник.
Версия 1.67 сет eurusd
терминал alpari билд 1090, счет демо pro.ecn

В ручном режиме советник в тестере работает.


Что значит "не получается запустить"?
В логе что пишет?

Какой то цифровой полтергейст.
Вся ситуация от того до этого поста.
Скачал архив из вашего поста. Установил советника, после загрузил в него сет который шел в архиве. И столкнулся с тем что описал постом выше. Но после я скачал другие сеты выложенные пользователями и они все заработали. Прочитав ваш пост я загрузил снова сет шедший в архиве чтобы предоставить вам логи, а он заработал.

В приведенном логе, невооруженным глазом видно, что сет не загружен. Поэтому и не торгует, специальная защита.
Цитата

Wait=1000

#2127

Да согласен что Костыли стоят денег но это того стоит.


Вы на 100% уверены?
Давайте вместе посмотрим. :)

Бот-то в топике очень хорош...
#2128


Да согласен что Костыли стоят денег но это того стоит.


Вы на 100% уверены?
Давайте вместе посмотрим. :)

Бот-то в топике очень хорош...


Демо счет старт 75 000 ( старт 19.09.2017)
Реал цент 65 000 - 19.09.2017 ( на реале 31 августа был сделан депозит в размере 50000 центов и к 19.09.2017
сумма на счете была 65 000 )
Торговля на счетах идет без вмешательства из вне. ( будь что будет )






На реале стоит костыль
Демо без костыля
Настройки в сетах по умолчанию.
Версия: 1.67
Сеты WhiteLake

Изменено 1 октября, 2017 пользователем imir13

#2129

В приведенном логе, невооруженным глазом видно, что сет не загружен. Поэтому и не торгует, специальная защита.
Цитировать
Wait=1000


Я понял, спасибо за помощь. Видно у меня произошла ситуация описанная вами выше.

Не первый раз сталкиваюсь с кривой загрузкой (или кривым сохранением) настроек советника в терминале. Загружаю новый сет, нажимаю ОК ...

#2130

@Serg

Hi, using qlt 1.64 and gbpusd 1.55 set file, it was opened an order of buy 0.78 at 1.32950 but in the tester that virtual buy was closed, I understand that it must be spread variation that caused that difference. But what should be changed in the set file so that the order buy at 1.32950 isn't opened?

demo_gbpusd.txt19 скач.
tester_gbpusd.txt16 скач.

Автор#2131


@Serg

Hi, using qlt 1.64 and gbpusd 1.55 set file, it was opened an order of buy 0.78 at 1.32950 but in the tester that virtual buy was closed, I understand that it must be spread variation that caused that difference. But what should be changed in the set file so that the order buy at 1.32950 isn't opened?


Скорее всего, разные котировки в тестере и на демо. На демо мог поступить тик, который активировал ордер. Чтобы он не активировался, надо уменьшить время жизни ордера (TimeSec=77) до TimeSec=71. Но надо тестировать как такое изменение отразится на результатах.
#2132

The problem is that I can't replicate the same order at the tester, the virtual buy is closed.

Спойлер

2017.10.02 20:28:33.501	2017.10.02 14:47:11  QLT v.1.64 eng GBPUSD,M1: EA25 - Close(time) virtBuy: 0.78
2017.10.02 20:28:33.500 2017.10.02 14:46:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Set virtBuy: 0.78 1.32950
2017.10.02 20:28:33.500 2017.10.02 14:46:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Ask: 1.32920 Bid: 1.32913 BuyOrders: 6
2017.10.02 18:51:44.868 2017.10.02 14:07:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Bid: 1.33101 BU: 1.33265 Profit(point): -164 Profit: $-18.18 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 18:51:44.862 2017.10.02 13:58:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Bid: 1.33098 BU: 1.33265 Profit(point): -167 Profit: $-18.51 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 18:51:44.861 2017.10.02 13:57:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Bid: 1.33102 BU: 1.33265 Profit(point): -163 Profit: $-18.06 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 18:51:44.860 2017.10.02 13:56:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Bid: 1.33090 BU: 1.33265 Profit(point): -175 Profit: $-19.39 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 18:51:44.859 2017.10.02 13:54:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Bid: 1.33083 BU: 1.33265 Profit(point): -182 Profit: $-20.17 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 18:51:44.859 2017.10.02 13:53:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Bid: 1.33072 BU: 1.33265 Profit(point): -193 Profit: $-21.39 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 18:51:44.859 2017.10.02 13:52:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Bid: 1.33062 BU: 1.33265 Profit(point): -203 Profit: $-22.50 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 18:51:44.853 2017.10.02 13:44:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Bid: 1.33032 BU: 1.33265 Profit(point): -233 Profit: $-25.82 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65



2017.10.02 10:44:01.535 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 6 Bid: 1.33032 BU: 1.33269 Profit(point): -237 Profit: $-26.24 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 10:52:00.707 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 5 Bid: 1.33063 BU: 1.33269 Profit(point): -206 Profit: $-22.81 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 10:53:01.160 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 6 Bid: 1.33072 BU: 1.33269 Profit(point): -197 Profit: $-21.82 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 10:54:01.816 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 6 Bid: 1.33082 BU: 1.33269 Profit(point): -187 Profit: $-20.71 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 10:56:00.738 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 5 Bid: 1.33090 BU: 1.33269 Profit(point): -179 Profit: $-19.82 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 10:57:01.723 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 6 Bid: 1.33101 BU: 1.33269 Profit(point): -168 Profit: $-18.60 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 10:57:59.348 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 4 Bid: 1.33098 BU: 1.33269 Profit(point): -171 Profit: $-18.94 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 11:07:04.598 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 5 Bid: 1.33097 BU: 1.33269 Profit(point): -172 Profit: $-19.05 Lot(s): 0.13 BuyOrders: 6 BuyOtlLots: 0.65
2017.10.02 11:46:00.848 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Ask: 1.32920 Bid: 1.32913 BuyOrders: 6
2017.10.02 11:46:01.832 QLT v.1.64 eng GBPUSD,M1: EA25 - Set virtBuy: 0.78 1.32950
2017.10.02 11:47:13.066 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 6 Ask: 1.32950 Bid: 1.32944
2017.10.02 11:47:13.066 QLT v.1.64 eng GBPUSD,M1: EA25 - Activate virtBuy: 0.78 1.32950
2017.10.02 11:47:14.910 QLT v.1.64 eng GBPUSD,M1: open #4305284 buy 0.78 GBPUSD at 1.32949 ok


Such a tiny difference has an huge impact

Изменено 3 октября, 2017 пользователем Старик

Автор#2133


The problem is that I can't replicate the same order at the tester, the virtual buy is closed.

2017.10.02 20:28:33.501	2017.10.02 14:47:11  QLT v.1.64 eng GBPUSD,M1: EA25 - Close(time) virtBuy: 0.78
2017.10.02 20:28:33.500 2017.10.02 14:46:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Set virtBuy: 0.78 1.32950
2017.10.02 20:28:33.500 2017.10.02 14:46:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Ask: 1.32920 Bid: 1.32913 BuyOrders: 6


2017.10.02 11:46:01.832	QLT v.1.64 eng GBPUSD,M1: EA25 - Set virtBuy: 0.78  1.32950
2017.10.02 11:47:13.066 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 6 Ask: 1.32950 Bid: 1.32944
2017.10.02 11:47:13.066 QLT v.1.64 eng GBPUSD,M1: EA25 - Activate virtBuy: 0.78 1.32950
2017.10.02 11:47:14.910 QLT v.1.64 eng GBPUSD,M1: open #4305284 buy 0.78 GBPUSD at 1.32949 ok


Such a tiny difference has an huge impact

Чтобы ордер активировался в тестере, нужно увеличить TimeSec. Значение TimeSec нужно подбирать экспериментальным путем.
#2134



The problem is that I can't replicate the same order at the tester, the virtual buy is closed.

2017.10.02 20:28:33.501	2017.10.02 14:47:11  QLT v.1.64 eng GBPUSD,M1: EA25 - Close(time) virtBuy: 0.78
2017.10.02 20:28:33.500 2017.10.02 14:46:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Set virtBuy: 0.78 1.32950
2017.10.02 20:28:33.500 2017.10.02 14:46:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Ask: 1.32920 Bid: 1.32913 BuyOrders: 6


2017.10.02 11:46:01.832	QLT v.1.64 eng GBPUSD,M1: EA25 - Set virtBuy: 0.78  1.32950
2017.10.02 11:47:13.066 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 6 Ask: 1.32950 Bid: 1.32944
2017.10.02 11:47:13.066 QLT v.1.64 eng GBPUSD,M1: EA25 - Activate virtBuy: 0.78 1.32950
2017.10.02 11:47:14.910 QLT v.1.64 eng GBPUSD,M1: open #4305284 buy 0.78 GBPUSD at 1.32949 ok


Such a tiny difference has an huge impact

Чтобы ордер активировался в тестере, нужно увеличить TimeSec. Значение TimeSec нужно подбирать экспериментальным путем.

I tried it but it opens an order much sooner 2017.10.02 21:01:48.141 2017.10.02 11:29:27 QLT v.1.64 eng GBPUSD,M1: EA25 - Activate virtBuy: 0.39 1.33120.
I think the buy order happened because of decrease of spread of 7 to 6 and the virtual buy was set to "Set virtBuy: 0.78 1.32950" - "Spread: 7 Ask: 1.32920 Bid: 1.32913 BuyOrders: 6".

Could there be another setting besides timesec that could prevent that order?

edit: giving up trying to understand what happened, maybe is the broker, although the tester is on same broker.

Изменено 3 октября, 2017 пользователем on3soul

#2135



Да согласен что Костыли стоят денег но это того стоит.


Вы на 100% уверены?
Давайте вместе посмотрим. :)

Бот-то в топике очень хорош...


Демо счет старт 75 000 ( старт 19.09.2017)
Реал цент 65 000 - 19.09.2017 ( на реале 31 августа был сделан депозит в размере 50000 центов и к 19.09.2017
сумма на счете была 65 000 )
Торговля на счетах идет без вмешательства из вне. ( будь что будет )






На реале стоит костыль
Демо без костыля
Настройки в сетах по умолчанию.
Версия: 1.67
Сеты WhiteLake



Hi Imir,

How can I purchase Razul from CMillion site as he did not reply my E-mail? Would greatly appreciate if you could help on this... Ithank you.
Автор#2136


Спойлер



The problem is that I can't replicate the same order at the tester, the virtual buy is closed.

2017.10.02 20:28:33.501	2017.10.02 14:47:11  QLT v.1.64 eng GBPUSD,M1: EA25 - Close(time) virtBuy: 0.78
2017.10.02 20:28:33.500 2017.10.02 14:46:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Set virtBuy: 0.78 1.32950
2017.10.02 20:28:33.500 2017.10.02 14:46:00 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 7 Ask: 1.32920 Bid: 1.32913 BuyOrders: 6


2017.10.02 11:46:01.832	QLT v.1.64 eng GBPUSD,M1: EA25 - Set virtBuy: 0.78  1.32950
2017.10.02 11:47:13.066 QLT v.1.64 eng GBPUSD,M1: EA25 - Spread: 6 Ask: 1.32950 Bid: 1.32944
2017.10.02 11:47:13.066 QLT v.1.64 eng GBPUSD,M1: EA25 - Activate virtBuy: 0.78 1.32950
2017.10.02 11:47:14.910 QLT v.1.64 eng GBPUSD,M1: open #4305284 buy 0.78 GBPUSD at 1.32949 ok


Such a tiny difference has an huge impact

Чтобы ордер активировался в тестере, нужно увеличить TimeSec. Значение TimeSec нужно подбирать экспериментальным путем.

I tried it but it opens an order much sooner 2017.10.02 21:01:48.141 2017.10.02 11:29:27 QLT v.1.64 eng GBPUSD,M1: EA25 - Activate virtBuy: 0.39 1.33120.
I think the buy order happened because of decrease of spread of 7 to 6 and the virtual buy was set to "Set virtBuy: 0.78 1.32950" - "Spread: 7 Ask: 1.32920 Bid: 1.32913 BuyOrders: 6".

Could there be another setting besides timesec that could prevent that order?

edit: giving up trying to understand what happened, maybe is the broker, although the tester is on same broker.

MT4 эмулирует тиковые котировки, а не использует те, которые были на самом деле, поэтому добиться 100% совпадения не получится, даже если это один брокер. В тестере у вас нет того тика, который активировал ордер на другом счете. Если изменение TimeSec не помогло, то тут уже ничего не сделать, так как другие настройки влияют на цену, то есть ордер будет установлен на другом уровне.
#2137

Good day Serg33,

Can I use this setting “Only in the tester. The size of the drawdown to close all orders” in live trading? Thanks.

#2138



Да согласен что Костыли стоят денег но это того стоит.


Вы на 100% уверены?
Давайте вместе посмотрим. :)

Бот-то в топике очень хорош...


Демо счет старт 75 000 ( старт 19.09.2017)
Реал цент 65 000 - 19.09.2017 ( на реале 31 августа был сделан депозит в размере 50000 центов и к 19.09.2017
сумма на счете была 65 000 )
Торговля на счетах идет без вмешательства из вне. ( будь что будет )

Коллега, для корректности сравнения было бы крайне желательно, чтобы на мониторинге реала вы выставили показ торгов только с той даты, когда с одинаковой суммы депо стартовал параллельный тест на демо.
Активные торги на реале в первых декадах сентября дают нескомпенсированное преимущество мониторингу реал счёта и, вследствие этого, корректное сравнение торгов и контрольного теста невозможно.
Автор#2139


Good day Serg33,

Can I use this setting “Only in the tester. The size of the drawdown to close all orders” in live trading? Thanks.


Такой вариант не планируется, т.к. для нормальной работы нужно организовывать взаимодействие между советниками на разных валютных парах.
#2140

Коллега, для корректности сравнения было бы крайне желательно, чтобы на мониторинге реала вы выставили показ торгов только с той даты, когда с одинаковой суммы депо стартовал параллельный тест на демо.Активные торги на реале в первых декадах сентября дают нескомпенсированное преимущество мониторингу реал счёта и, вследствие этого, корректное сравнение торгов и контрольного теста невозможно.




Установил Моник центового счета с 19.09.2017
Получается одновременно стартовали , но с разными суммами.

Изменено 3 октября, 2017 пользователем imir13

#2141


Коллега, для корректности сравнения было бы крайне желательно, чтобы на мониторинге реала вы выставили показ торгов только с той даты, когда с одинаковой суммы депо стартовал параллельный тест на демо.
Активные торги на реале в первых декадах сентября дают нескомпенсированное преимущество мониторингу реал счёта и, вследствие этого, корректное сравнение торгов и контрольного теста невозможно.



Установил Моник центового счета с 19.09.2017
Получается одновременно стартовали , но с разными суммами.

мда, часть необъективного преимущества мы у реала сняли - а часть осталась из-за несовпадающих депо на 19.09.2017.
И это будет давать реалу завышенные %%.
Ну, придется помнить - и сравнивать прибыль только в деньгах.
#2142

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




Демо с 19 сентября
Реал с 26 сентября
Суммы + - 75 000 =^-^=

Изменено 4 октября, 2017 пользователем imir13

#2143


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




Демо с 19 сентября
Реал с 26 сентября
Суммы + - 75 000 =^-^=

я думаю, можно остановиться на дате - имхо, тут важнее параллельная работа.
А сравнивать можно по прибыли в $ - это вроде будет корректно.
Автор#2144

Когда экспериментировал с фильтрацией новостей, то искал скрипт/индикатор, который скачивал бы новости с forexfactory и сохранял в файл. Подходящего варианта так и не нашел, поэтому написал свои скрипты, которые и выкладываю, может кому пригодится.
Т.к. писалось для себя и под конкретную задачу, то имеются определенные ограничения. Исходники прилагаются, так что желающие могут доработать под свои нужды.

1. FF_news. Скачивает новости и сохраняет в файл.
По умолчанию, скачивает за текущую неделю. Даты указывать не нужно. Если период скачивания изменить, то используются год и месяц начала и конца периода.
Новости за неделю сохраняются в файл ff_news_week.csv, при этом существующий файл перезаписывается.
Новости за заданный период сохраняются в файл ff_news.csv. Данные добавляются к существующему файлу, поэтому при повторных скачиваниях будут дубли.
Дата/время GMT. Файлы располагаются тут: \MQL4\Files\
Формат файла простой: дата;время;валюта;важность;новость

Цитата

2017.09.29;14:00;GBP;high;BOE Gov Carney Speaks
2017.09.29;14:00;USD;medium;Revised UoM Consumer Sentiment
2017.09.29;14:00;USD;low;Revised UoM Inflation Expectations
2017.09.29;15:00;USD;medium;FOMC Member Harker Speaks


Ошибки скачивания и чтения файлов никак не обрабатываются, поэтому проверяйте доступность страницы с новостями перед запуском скрипта.
В архиве есть уже готовый файл с новостями с января 2011 по сентябрь 2017.

2. FF_news_filter. Фильтрует скачанные новости и формирует внешнее расписание для QLT.
По умолчанию, фильтрует новости за неделю (используется ff_news_week.csv). Если указать "весь период", то используется файл ff_news.csv.
В настройках задается GMT брокера, количество минут до новости для запрета старта сеток и количество минут после новости, когда можно уже стартовать. Учитывается переход на летнее/зимнее время, подходит для Альпари и Робофорекс.
Новости для фильтрации задаются в файле ff_all.csv. Формат простой: валюта;важность;новость
Цитата

USD;medium;Federal Funds Rate
USD;high;Non-Farm Employment Change
AUD;medium;Cash Rate


"Важность" фильтруемой новости должна быть такой же или выше, т.е. если в фильтре задан medium, то это новости medium и high. Название новости должно полностью совпадать.
Отфильтрованные новости сохраняются в файл QLT_ALL_week.txt, при этом файл перезаписывается. Данный файл представляет из себя готовое внешнее расписание для QLT и содержит интервалы времени, запрещенные для торговли.

NewsToQLT.zip181 скач.

#2145


Добрый день, Уважаемые постояльцы этой ветки а также те кто периодически сюда заходят!
..........
В костыле очень много настроек которые стоит применить для нормальной работы.
P.S Моник , скрины настроек костыля которые стоят у меня и подробным описанием некоторых параметров скину на днях.
.......


День добрый!

Коллеги, imir13 и WhiteLake , а подскажите плиз: из каких соображений в костыльке вы ставите параметры ProfitToCloseAll и MinProfitToClose (ясно, что их со временем надо изменять)?
#2146



Добрый день, Уважаемые постояльцы этой ветки а также те кто периодически сюда заходят!
..........
В костыле очень много настроек которые стоит применить для нормальной работы.
P.S Моник , скрины настроек костыля которые стоят у меня и подробным описанием некоторых параметров скину на днях.
.......


День добрый!

Коллеги, imir13 и WhiteLake , а подскажите плиз: из каких соображений в костыльке вы ставите параметры ProfitToCloseAll и MinProfitToClose (ясно, что их со временем надо изменять)?


/laboratoriya-profitfx/24/sovetnik-qlt-quantum/14413/?do=findComment&comment=375660
#2147

Добрый день!

Коллеги, подскажите плиз - робот учитывает при закрытии накопившиеся свопы и начисленную комиссию при захлопывании открытых ордеров?

Автор#2148


Добрый день!

Коллеги, подскажите плиз - робот учитывает при закрытии накопившиеся свопы и начисленную комиссию при захлопывании открытых ордеров?


Учитывает.
#2149
Спойлер



Да согласен что Костыли стоят денег но это того стоит.


Вы на 100% уверены?
Давайте вместе посмотрим. :)

Бот-то в топике очень хорош...


Демо счет старт 75 000 ( старт 19.09.2017)
Реал цент 65 000 - 19.09.2017 ( на реале 31 августа был сделан депозит в размере 50000 центов и к 19.09.2017
сумма на счете была 65 000 )
Торговля на счетах идет без вмешательства из вне. ( будь что будет )






На реале стоит костыль
Демо без костыля
Настройки в сетах по умолчанию.
Версия: 1.67
Сеты WhiteLake



О как костыль счет слил, а без костыля всё пашит?

Хотя у WhiteLake всё в норме... но что-то мне кажется там сеты другие уже?

Изменено 19 октября, 2017 пользователем Pavel888

#2150

Hi Serg33,

Do you have sets for small account let's say $1000?

Thank you.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025