[Советник] Forex Setka Trader Mod и [EA]-Setka📌

От ApMSoft, 24 августа, 2012 в Лаборатория ProfitFX

#14614
1 час назад, Corvuses сказал:

Коллеги, хочу обратить ваше внимание на то, что в сэте стоят ограничения по торгам внутри дня. Решил попробовать включенные  в настройки возможности бота.  Думаю, что здесь важно смещение GMT брокера, при тесте установил +4. Прошу обратить на это  внимание. Всем профитов Corvus.

Не понял. Тест идет по времени котировок, если не ошибаюсь. Т.е. при опте в МТ5 смещения нет, т.к. берётся абсолютное время котировок полученных от брокера.  Что-то "смещать" нужно уже когда ставишь сет на реал, относительно того брокера, у которого брал котировки.

Например если я тестирую на Робофорекс, то его сеты ставлю как есть. А если я сеты от теста Робофорекс ставлю на F4Y, то я вычитаю 1 час в настройках, делаю -1. А если ставлю на Афльфа-форекс, то делаю время +1.

 

Коллеги, поправьте меня, если я не прав. Данный метод выявил опытным путем, могу ошибаться=заблуждаться.

#14615
4 часа назад, Corvuses сказал:

Решил попробовать включенные  в настройки возможности бота. 

Думаю, что здесь важно смещение GMT брокера, при тесте установил +4.

Прошу обратить на это  внимание. Всем профитов Corvus.

Коллега, мы не повелеваем ни временем, ни пипсами. 

Даже если это вдруг когда-то покажется - нет, не повелеваем.  Никто не повелевает временем.

Да, в настройках TDS2 вы имеете возможность задать любой часовой пояс, любой GMT+X и DST.

Но и по встречной полосе вы физически имеете возможность ездить - правда, недалеко и недолго, а потом уже вообще никогда.

Свобода действий ограничена уровнем допустимости последствий - вы не ездите по встречке, потому что потеряете авто и жизнь.

И точно так же нельзя выставлять в тестах и потом задавать в сетах время от балды - точно потеряете депо.

Понимаете?:)

 

Наши торги и наши сеты адекватно существуют и корректно работают только во времени ДЦ.

Абсолютное большинство оффшорных ДЦ, в которых мы торгуем, имеют время сервера GMT+2 (зима).

Основное отличие это схема перехода (в разные даты) на зима/лето и лето/зима - DST или Штаты, или Европа.

ДЦ выходцы из СНГ зима/лето в основном переходят по Европе, австралийские же ДЦ в большинстве по Штатам...

Задавайте настройки времени Альпари или Робо и вы ну никогда не напутаете в тестах!

Но поскольку вы чего-то задали при тестировании GMT+4, в сете настройки времени заданы на 2 часа позже - и в торгах сольют все, включая вас.

 

Я бы вам порекомендовал подправить сет, выполнить тест с GMT+2 DST=EU (Альпы, Робо...) и заменить архив с сетом.

Ну или допишите в посте, что всем, кто его скачал, надо руками исправить все настройки времени в планировщиках.

Коллега, вы нахомутали чуток...:)

Изменено 13 февраля, 2021 пользователем Старик

#14616

Во многих форекс советниках присутствует такой параметр как GMToffset или же по-русски: Отклонение от времени по Гринвичу. Торговый эксперт интересует: насколько время в терминале отличается от времени GMT. Очень многие совершают ошибку, думая что этот параметр зависит от того, где они живут.

Итак:

GMT Offset не зависит от того где вы живете: в Киеве или в Зимбабве. Нас интересуют только время на торговом сервере и время GMT.

 
 

Ну а теперь, собственно инструкция по определению отклонения:

1. Смотрим на часы в Метатрейдере (слева вверху в окне “Обзор Рынка”)

Время в MT4

2. Заходим на сайт :

https://www.gmt.su/

3. Нажимаем на ссылку “Время Гринвича

Время по Гринвичу

4. Сравниваем время GMT с временем в Metatrader’e.

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

Пример:
Время в терминале 13.00, а время GMT=11.00
Значит GMT offset (shift) = 2

 

Разница 4 часа, где ошибка?

#14617

Честно говоря, я думаю, что сет надо переделать. Во первых коллегам не нравятся пропуски в торгах, во вторых уважаемый Евгений Владимирович настаивает на разнице в 2 часа. Наверно надо выполнить его просьбу, но у меня разница между временем терминала и временем по Гринвичу 4 часа. С уважением Corvus.

#14618
5 часов назад, HappyManMos сказал:

Иногда при низком депо, лучше подождать чем слить. У меня таких сетов несколько, но когда их ставишь корзиной, то таких дырок нет.

@Corvuses, спасибо за сет.

Поделитесь корзиной, пожалуйста.

#14619

@Corvuses, коллега, есть разные ДЦ с временем сервера практически в любом часовом поясе.

Вам нужно было бы назвать ДЦ, в чей терминал вы смотрите - может в вашем ДЦ и +4 (что редко, но бывает).

И обязательно надо смотреть солидные сайты времени - скажем, https://greenwichmeantime.com/

GMT.su ну такой левый сайт, что половина антивирусов его блокирует.  Вообще все сайты SU (СССР) левые аж жуть.

 

Ну и нет смысла выкладывать сеты с необычным для топика/пользователей временем сервера ДЦ и настроек сета.

В абсолютном большинстве торгуемых всеми нами оффшорок у нас GMT+2 зимой и GMT+3 летом.

Не знаю какого ДЦ у вас терминал, но я не уверен, что в топике есть еще кто-то, кто торгует где и вы.

И, кстати, я не помню случаев выкладывания сетов с временем, отличным от GMT+2 зимой (может, пара сетов для ф4ю).

 

Это не преступление использовать любое время сервера ДЦ...

Но если время сервера вашего ДЦ отличается от 99%+ других ДЦ, то в названии сета надо указать GMT+4.

И тогда большинство поймет, что настройки времени надо сдвинуть на 2 часа назад - у нас-то ДЦ с GMT+2.

Мы же почти случайно узнали от вас, что вы задали время в планировщиках +2 часа против почти всех наших ДЦ.:)

Изменено 13 февраля, 2021 пользователем Старик

#14620
1 час назад, Corvuses сказал:

Во многих форекс советниках присутствует такой параметр как GMToffset или же по-русски: Отклонение от времени по Гринвичу

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

 

Поэтому приходится указывать какое GMT котировок было при опте, и в случаи разницы в GMT приходится вручную двигать время на разницу времени у всех планировщиках. Особенно нужно быть внимательным если нужно делать паузу в период смены суток.

 

Да, и DST нужно указывать тоже, или же имеем шанс слить 2 раза в год, когда будет переход. В случаи если у вас один DST, а у меня другой - мне нужно поставить напоминания 2 раза в год что бы вручную сменить время в параметрах советника в воскресенья перед сдвигом.

 

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

#14621
14 минут назад, ademen сказал:

Да, и DST нужно указывать тоже, или же имеем шанс слить 2 раза в год, когда будет переход.

В случаи если у вас один DST, а у меня другой - мне нужно поставить напоминания 2 раза в год что бы вручную сменить время в параметрах советника в воскресенья перед сдвигом.

я, наверно, раз 5 или 10 писал: торги надо готовить заранее - и заранее иметь сеты на все варианты торгов!

Править руками настройки заведомо неверное решение - надо загружать готовый нужный сет и менять на другой заранее готовый сет когда надо.

ДЦ всех заранее извещают о датах переходов зима/лето и лето/зима - ДЦ всех извещают письменно!

Но многократные призывы заранее готовить сеты на все варианты торгов как будто не слышит никто...

Изменено 13 февраля, 2021 пользователем Старик

#14622
6 минут назад, Старик сказал:

я, наверно, раз 5 или 10 писал: торги надо готовить заранее - и заранее иметь сеты на все варианты торгов!

Править руками настройки заведомо неверное решение - надо загружать готовый нужный сет и менять на другой заранее готовый сет когда надо.

Но многократные призывы заранее готовить сеты на все варианты торгов как будто не слышит никто...

Может возможно сделать в экселе скрипт который на выходе с сета будет давать несколько разных модификаций с разними GMT и DTS? Или в моделе задать свой GMT и DST, что бы на выходе получить нужное значения сжатого сета для своего брокера.

Типо у нас нет как в других, у нас круче) 

Изменено 13 февраля, 2021 пользователем ademen

#14623
6 часов назад, Corvuses сказал:

Коллеги, хочу обратить ваше внимание на то, что в сэте стоят ограничения по торгам внутри дня. Решил попробовать включенные  в настройки возможности бота.  Думаю, что здесь важно смещение GMT брокера, при тесте установил +4. Прошу обратить на это  внимание. Всем профитов Corvus.

   Доброго времени суток! 

   Давайте как пример возьмем брокер РобоФорекс 

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

в торговлю на терминал от РобоФорекса ?

 

#14624

В архиве два файла:

(EA) - Setka v1.43 ADX-IMP-R321-SR24 - CHFJPY Corvus v1- K Depo290 - 20170101-20201231 GMT+4,   

(EA) - Setka v1.43 ADX-IMP-R321-SR24 - CHFJPY Corvus v1- K Depo290 - 20170101-20201231 GMT+2 с выводом прибыли.  

PDF файлы отчета не прикладывал. 

(EA) - Setka v1.43 ADX-IMP-R321-SR24 - CHFJPY Corvus v1- K Depo290 - 20170101-20201231.rar52 скач.

#14625
7 минут назад, Corvuses сказал:

В архиве два файла:

(EA) - Setka v1.43 ADX-IMP-R321-SR24 - CHFJPY Corvus v1- K Depo290 - 20170101-20201231 GMT+4,   

(EA) - Setka v1.43 ADX-IMP-R321-SR24 - CHFJPY Corvus v1- K Depo290 - 20170101-20201231 GMT+2 с выводом прибыли.  

PDF файлы отчета не прикладывал. 

Вы настройки TDS2/котировок в тестах с разным временем начала торгов меняли?

При верных/адекватных разнящихся настройках TDS2 результаты обеих тестов должны быть одинаковыми.

 

P.S. а вывод прибыли - это как?!:)

#14626
1 час назад, Sergey-009 сказал:
7 часов назад, Corvuses сказал:

Коллеги, хочу обратить ваше внимание на то, что в сэте стоят ограничения по торгам внутри дня. Решил попробовать включенные  в настройки возможности бота.  Думаю, что здесь важно смещение GMT брокера, при тесте установил +4. Прошу обратить на это  внимание. Всем профитов Corvus.

   Доброго времени суток! 

   Давайте как пример возьмем брокер РобоФорекс 

  Подскажите пожалуйста, как мне поменять настройки у вашего сета, что бы я поставил его в торговлю на терминал от РобоФорекса ?

 

2 часа назад, Старик сказал:

если время сервера вашего ДЦ отличается от 99%+ других ДЦ, то в названии сета надо указать GMT+4.

И тогда большинство поймет, что настройки времени надо сдвинуть на 2 часа назад - у нас-то ДЦ с GMT+2.

Мы же почти случайно узнали от вас, что вы задали время в планировщиках +2 часа против почти всех наших ДЦ.

 

#14627

CloseAllOrders_ByDrawdownMoney>0

Закрытие по текущей цене всех Buy и Sell ордеров по достижении просадки, равной указанной сумме в валюте счета.  Просадка считается только от ордеров, открытых данной копией бота на одной валютной паре
!!!Опция очень важна для тестирования ботов, так как позволяет выполнять долгосрочное тестирование с фиксированным лотом с имитацией вывода всей прибыли сверх депо (так, как будто счет реальный).
Также опция даёт редкую в мартинах возможность адекватного тестирования всевозможных разгонных торгов со сколь угодно малыми депо-камикадзе, корректно используя ордера с фиксированным лотом.
 

Изменено 16 февраля, 2021 пользователем Старик

#14628

Из-за этого GMT  беседа развернулась на две странице в ветке, этот вопрос подымался уже ни одни раз, и каждый раз по нему путаница

Я примерно понял что нужно сделать, но думаю большая часть этой ветки так и не поняла что с ним делать. Честно говоря хотел поставить его на тест(сет довольно таки интересен) но из за этой путаницы со временем отложу его в сторону (ни хочу потом рисковать долларовым депо, если сет себя хорошо проявит из за ошибки в один час)

И это уже не первый раз , как только разница со временем сразу же куча вопросов и так по кругу... 

Всегда все объясняют, всегда дают ссылки на тайм зоны, все все поняли, и как только новый сет, опять те же вопросы

п.с. на ветке очень много продвинутых форумчан, для которых это вобше ни вопрос, им все понятно на интуитивном уровне как только автор пишет что тесты были в GMT+4 они уже знают какие настройки смотреть и где подкорректировать сет, но не все такие продвинутые и с таким опытом, другая часть ветки которая только начинает изучать данную ветку и люди которые только пришли, они так останутся в неведенье и проигнорируют данный сет.

Честно говоря ни так обидно потерять депо в случаи безотката , как потерять депо из за неверной настройки в разнице со временем 

#14629
10 минут назад, Sergey-009 сказал:

Из-за этого GMT  беседа развернулась на две странице в ветке, этот вопрос подымался уже ни одни раз, и каждый раз по нему путаница

Я примерно понял что нужно сделать, но думаю большая часть этой ветки так и не поняла что с ним делать. Честно говоря хотел поставить его на тест(сет довольно таки интересен) но из за этой путаницы со временем отложу его в сторону (ни хочу потом рисковать долларовым депо, если сет себя хорошо проявит из за ошибки в один час)

И это уже не первый раз , как только разница со временем сразу же куча вопросов и так по кругу... 

Всегда все объясняют, всегда дают ссылки на тайм зоны, все все поняли, и как только новый сет, опять те же вопросы

п.с. на ветке очень много продвинутых форумчан, для которых это вобше ни вопрос, им все понятно на интуитивном уровне как только автор пишет что тесты были в GMT+4 они уже знают какие настройки смотреть и где подкорректировать сет, но не все такие продвинутые и с таким опытом, другая часть ветки которая только начинает изучать данную ветку и люди которые только пришли, они так останутся в неведенье и проигнорируют данный сет.

Честно говоря ни так обидно потерять депо в случаи безотката , как потерять депо из за неверной настройки в разнице со временем 

Уважаемый старик. Мы знаем, что в различных ДЦ разные отклонения времени серверов от времени Гринвича.  Может быть необходимо  дописать код бота с выводом информации о разнице и проводить, подбирать  тесты ботов с учетом этой разницы Вопрос, поднятый в предыдущих постах, необходимо решать. 

#14630
5 часов назад, Eng-in сказал:

Поделитесь корзиной, пожалуйста.

90% сетов лежат в этой ветке. 5% - мои допилы уже имеющихся сеток. Ещё 5% - мои сеты.

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

 

P.s. и пока не вижу от Вас сетов) Может поделитесь? Хотя-бы одним? ;-) 

P.s.2. один из своих сетов выложу позже, когда он хотя-бы месяц на реале отработает. Может раньше, чтобы покритиковали опытные оптимизаторы. 

#14631
В 13.02.2021 в 17:37, Corvuses сказал:

Уважаемый старик. Мы знаем, что в различных ДЦ разные отклонения времени серверов от времени Гринвича. 

Может быть необходимо  дописать код бота с выводом информации о разнице и проводить, подбирать  тесты ботов с учетом этой разницы.

Вопрос, поднятый в предыдущих постах, необходимо решать. 

Парни, что именно надо решать?!

Что 2+2=4 и что 4-2=2?!

Вы же именно в этом так запутались, что не можете торговать.

И не желаете изучать топик, где вопрос рассматривался не раз - как и во множестве других топиков.

Почему-то кто-то должен вам решить как вам задать время в планировщике...

 

Как определять время сервера ДЦ по Гринвичу, кроме просто глянуть на сайте ДЦ, вроде разобрались:

- смотрите время в терминале и

- вычитаете время с сайта https://greenwichmeantime.com/

И если у вас в терминале 18:00, а на сайте https://greenwichmeantime.com/ 16:00 - то время сервера GMT+2.

Вроде не охрененно сложно, согласны?!

И именно такое время зимой в Альпари, Робо, австралийцах и у 90%+ ДЦ - что вроде должны знать абсолютно все.

 

По причине массовости ДЦ с GMT+2 зимой сеты оптят и разрабатывают почти исключительно для этого времени.

В TDS2 готовят котировки и тестят с GMT+2 и DST=Европа - и такие сеты и тесты подходят абсолютному большинству ДЦ, включая Альпари и Робофорекс.

 

---

 

Гринвич как нулевой меридиан или нулевой часовой пояс введен для легкой синхронизации любых процессов во времени.

То есть то, что должно происходить в одно время (например, начало торгов), должно быть одинаково по времени Гринвича - вне зависимости от того, какое именно время сервера в разных ДЦ.

Время Гринвича это то, с чем сравнивается время любых действий бота - скажем, начало/конец торгов.

 

Это не то что просто, а очень просто.

GMT+0 = 00:00 - Гринвич (только зимнее круглый год - летом не меняется)

GMT+1 = 01:00 - время грёбанного Ф4ю

GMT+2 = 02:00 - время серверов абсолютного большинства ДЦ зимой

GMT+3 = 03:00

...

И, соответственно, в ДЦ с GMT+1 = 01:00 один и тот же момент времени с ДЦ GMT+2 = 02:00 - полночь Гринвича.

Или, говоря по нашему, одна и та же свеча м1.

 

---

 

Теперь почему 2+2=4 и 4-2=2.

Как откорректировать настройки времени в планировщике, если сет создан для ДЦ с другим временем сервера?!

Из настройки времени (значение конкретного параметра) в боте/сете надо:

- вычесть время сервера ДЦ создания сета (GMT+X, например) и

- добавить время сервера нужного вам ДЦ  (GMT+Y, например).

То есть, например, начало времени торгов = значение в сете - Х + У.

 

Допустим, начало времени торгов в сете задано 03:00.

 

И сет создан для ДЦ с GMT+2 (Альпари, Робо, десятки других ДЦ...)

Тогда для торгов в Ф4ю с его GMT+1 нужно задать настройку времени 03:00 - 2 + 1 = 02:00.

 

А если сет создан для Ф4ю с его GMT+1, то для Робо с его GMT+2 настройка 03:00 -1 +2 = 04:00.

 

А если коллега взял и заипенил сет с настройками времени для ДЦ с GMT+4?!  Всё пропало?! 

Нет, стреляться не будем.

Если в сете для GMT+4 начало торгов задано в 05:00, то:

- для Робо с GMT+2 начало торгов задается 05:00 - 4 + 2 = 03:00

- для Ф4ю с GMT+1 начало торгов задается 05:00 - 4 + 1 = 02:00

 

-----

 

GMT, время Гринвича это что-то типа универсального времени, относительно которого настраиваются торги.

Настройки времени в любом сете для ДЦ с любым GMT+X временем сервера вы можете пересчитать в GMT (время Гринвича) - и потом пересчитать на время сервера вашего ДЦ GMT+Y.

Т.е. коррекция настроек времени торгов есть всего лишь 2 последовательных арифметических действия!

 

Например, начало торгов задано в 03:00 в сете для ДЦ с временем сервера GMT+1.

Значит, по времени Гринвича (GMT) вы будете начинать торги в 03:00 - 1 час = 02:00 GMT!!!

Если же в вашем другом ДЦ сервер GMT+3, то там вам надо задать начало торгов 02:00 GMT + 3 = 05:00 !!!

 

Думаю, окончательно разобрались и примеров достаточно.:)

Изменено 23 февраля, 2021 пользователем Старик

#14632
10 минут назад, Старик сказал:

И, соответственно, в ДЦ с GMT+1 = 01:00 один и тот же момент времени с ДЦ GMT+2 = 02:00 - полночь по Гринвичу.

То есть в разных часовых поясах одно и тоже время во всех ДЦ, я правильно вас понял. Тогда для чего в TDS2 предусмотрены отклонения от -12 до +12.

#14633
19 минут назад, Corvuses сказал:
36 минут назад, Старик сказал:

И, соответственно, в ДЦ с GMT+1 = 01:00 один и тот же момент времени с ДЦ GMT+2 = 02:00 - полночь по Гринвичу.

То есть в разных часовых поясах одно и тоже время во всех ДЦ, я правильно вас понял.

Тогда для чего в TDS2 предусмотрены отклонения от -12 до +12.

Причин явно не одна и однозначно я вам не отвечу...  Почитайте как на сайте ПО автор поясняет.

Но как иначе синхронизировать поток котировок с торгами в том ДЦ, для которого вы готовите сет?

Никто ж не знает что у вас в голове и вообще для того ли ДЦ, чей терминал, вы готовите сет...

И как иначе объяснить тестеру с какого тика/свечи начать тест и каким тиком/свечей тест завершить?

 

Есть гигантская ленточка котировок - миллиарды по каждой паре...

И вот с какого места в этой ленте начать тест и где его завершить, зависит от дат в тестере и настроек GMT.

#14634
59 минут назад, Старик сказал:

GMT+1 = 01:00 - время грёбанного Ф4ю

Евгений Владимирович, а что не так с Ф4Ю кроме времени?) Может бежать от туда?)

#14635

Думаю есть вопросы и надо найти на них ответы. Терминал указан в отчете. И еще можно выбирать сервер самому. Необходимо навести курсор на состояние соединения справа внизу экрана и выбрать сервер. Возможно на разных серверах и найдется искомое отклонение.

#14636
2 минуты назад, Corvuses сказал:

Думаю есть вопросы и надо найти на них ответы. Терминал указан в отчете. И еще можно выбирать сервер самому. Необходимо навести курсор на состояние соединения справа внизу экрана и выбрать сервер. Возможно на разных серверах и найдется искомое отклонение.

:-bНа разных серверах разное время в рамках одного брокера?! :-o Чуть со стула не упал от такой теории... Если найдете такой пример, расскажите, мой мир перевернется) 

#14637
1 час назад, Старик сказал:

Вроде не охрененно сложно, согласны?!

image.png.fdb8288bf81e77ece555f7c14cd3688b.png

 

Так проще, согласны? :)

#14638
1 час назад, Corvuses сказал:

Думаю есть вопросы и надо найти на них ответы. Терминал указан в отчете. И еще можно выбирать сервер самому. Необходимо навести курсор на состояние соединения справа внизу экрана и выбрать сервер. Возможно на разных серверах и найдется искомое отклонение.

Вы точно не о том и не туда уже думаете...  Выдумывать вопросы где их нет не надо. 

Почитайте что найдёте по вопросам времени торгов и конкретно TDS2, фантазировать здесь ни к чему. 

Тестировать с GMT+4 в тереме Alpari (с GMT+2) как бы тоже напрочь ни к чему - ну разве под какой-то иной ДЦ...

Время ДЦ едино для всех его серверов, а тесты в TDS2 без подключения - какие сервера вы перебирать хотите?! :)

Я уже на пальцах объяснил как адаптировать настройки времени в сетах для разных ДЦ - не помню в какой раз...:)

Изменено 13 февраля, 2021 пользователем Старик

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

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