Go11andeC, лучше бы журналы за сутки к сообщению прикрепить.
А вообще-то "Trade is disabled" говорит о запрете торговли - возможно, в моменте, Альпари сегодня многократно подвисал.
От Katis, 29 октября, 2014 в Черный список
Поддерживаю erzanza. у кого настроен терминал на 99% тест - погоняйте сову и выкладывайте сеты.
Имейте в виду: сова торгует на быстром рынке, а в таких условиях обычно расширяется спред, причём сильно...
Изменено 31 октября, 2014 пользователем 0ll
Поддерживаю erzanza. у кого настроен терминал на 99% тест - погоняйте сову и выкладывайте сеты.
Имейте в виду: сова торгует на быстром рынке, а в таких условиях обычно расширяется спред, причём сильно...
А какой сэт ставить на реалтайм? какие отличия должны быть в сэтах для разных пар? я уже не спрашиваю про разных брокеров...
Нет смысла ее гонять в тестере. Только реалтайм. v:)
А какой сэт ставить на реалтайм? какие отличия должны быть в сэтах для разных пар? я уже не спрашиваю про разных брокеров...
Нет смысла ее гонять в тестере. Только реалтайм. v:)
Чтоб найти точку отсчёта, может быть допилить что-то в боте, необходимо погонять сову в тестере при 99%. Понятно, что на реале будет всё по-другому, но сэт по умолчанию сливает при 99%, а Вы предлагаете ставить его на реал и убедиться в этом?
Мда заставить этого упрямца не сливать на золоте было тяжеловато......но как говорится "У нас был болт на 10, гайка на 8 и несгибаемая сила воли".... :))
Вот что удалось выжать за 30 минут беглых тестов, по серьезному пока не брался.....для более плотной оптимизации надо вникать в логику входов.....
Из того что увидел по тестам:
1) Соотношение убыточных и прибыльных ужасное, поэтому спасает только тейкпрофит в кратное число раз превышающий стоп.
2) Однозначно надо добавить перевод в безубыток, при достиженнии определенной прибыли. Например при 100 пунктах прибыли перетаскиваем стоп на 20 пунктов, потом тралим штатным тралом (надеюсь 0ll сможет запилить его в этой сове, думаю это не проблема)
3) 0ll по логике кода вы можете объяснить что физически обозначают параметры Time step и Price step?
Вроде уже объяснял:
3) 0ll по логике кода вы можете объяснить что физически обозначают параметры Time step и Price step?
Вроде уже объяснял:
3) 0ll по логике кода вы можете объяснить что физически обозначают параметры Time step и Price step?
Логика: сова ставит цель входа (дистанция от цены в обе стороны) PriceStep = 10 пунктов (4 зн) на TimeStep = 15 секунд, если цена успела добежать до цели - входим по ходу забега, если не успела бот ставит следующие цели от текущей цены. Таким образом бот ждёт рывок. В реале на новостях цена успевает не только добежать до первой цели и открыться, но и на резких откатах открывает ордера в противоположном направлении со всеми вытекающими...
Имхо: тут как ни оптимизируй, один хрен - рулетка.
Мод.2 изменения:
1. Trail2BU да/нет Включает перевод в безубыток когда цена отбежит от цены открытия на TrailingStop пунктов. Трал включается после БУ.
2. Close2XMin Закрывает убыточные ордера, если они не вышли в (+) за Close2XMin минут (выкл. = 0)
3. Com Комментарий к ордерам - для удобства.
Обновил первый пост.
Мод.2 изменения:
1. Trail2BU да/нет Включает перевод в безубыток когда цена отбежит от цены открытия на TrailingStop пунктов. Трал включается после БУ.
2. Close2XMin Закрывает убыточные ордера, если они не вышли в (+) за Close2XMin минут (выкл. = 0)
3. Com Комментарий к ордерам - для удобства.
Разрешение торговать в одну только сторону не решит проблему ?.. м.б. запрет на торговлю в обратном направлении при открытом уже ордере ?.. :-?
В реале на новостях цена успевает не только добежать до первой цели и открыться, но и на резких откатах открывает ордера в противоположном направлении со всеми вытекающими...
Имхо: тут как ни оптимизируй, один хрен - рулетка.
трудно будет довести этого бота до ума, имхо.
И вообще убедиться в его потенциальной прибыльности будет можно, только предварительно тщательно выписав блок перевода в б/у, 2-3 разных трала и частичное закрытие ордеров - как минимум.
И только имея весь этот правильно работающий код, путем оптимизации можно будет попробовать понять а дают ли рынок/ДЦ зарабатывать на импульсах или выносят на стопы/минуса при любом мыслимом сопровождении ордеров.
Реально на важных плановых новостях повсеместно раздвигаются спрэды и стоплэвелы - ДЦ просто не дают ставить стопы/бу на открываемых на импульсах ордерах, пока курс не пройдет достаточно далеко (10-20 4-хзначных пипсов минимум).
Имхо, б/у и тралы в единицы пипсов на плановых новостных импульсах - это, скорее, утопия.
Отдельная тема проскальзывание/реквоты - на импульсе это объективные вещи, а не происки ДЦ.
Сюда же можно отнести краткосрочное подвисание серверов ДЦ, что также случается на импульсах - такой себе гигантский "реквот"...
За счет проскальзывания/реквот ордера могут открываться намного хуже (вплоть до открытия лишь на истечении импульса), что резко повышает риски получить стоп на первом же неизбежном отскоке на импульсе.
Также понимаем, что рынок манипулируемый. Причем конкретно манипулируемый маркетмейкерами.
Если на м1 посмотреть все сильные движения на том же евробаксе, то видно, что частенько основному движению на новости предшествует серьезнейший шип в противоположную сторону - вынос стопов и для активации чьих-то прорывных стоповых отложек.
С высокой вероятностью, бот может реагировать на эти ложные выносы и срабатывать в сторону, противоположную будущему движению.
Надо будет отдельно подумать как бороться с такими вещами.
Есть ли у этого бота какая-то перспектива?
Не исключено.
Возможно, очень даже не исключено - попробовать оседлать импульс/тренд дело стоящее.
Но, во-первых, в боте сначала надо сделать упомянутое выше серьезное сопровождение ордеров и осмысленную обработку тех же реквот - а нет ли шипа в ложную сторону и иного...
И, во-вторых, имхо, но этот бот только для валют со специфическим рисунком движения, с "длинными" однонаправленными участками - золота, австралийца, может, фунта и канадца.
Всё имхо, ясен пень. :)
Изменено 2 ноября, 2014 пользователем Старик
Это я к тому, что в любом случае с обработкой ошибок или без данная логика останется рулеткой.
Без разницы будет это лакированный дуб или берёзовая фанера - шансы те-же.
К тому-же для проверки правильности принятых решений надо запускать двух ботов параллельно на одинаковых счетах да ещё, желательно, это сделать на нескольких брокерах - для полноты картины.
Вы вдумайтесь: каждый рывок уникален и вызван разными причинами с огромной разницей поведения цены у разных брокеров - утопия...
Изменено 3 ноября, 2014 пользователем Старик
Фуф устроил сове пытки инквизиции в тестере. И за 4 часа пыток, клиент раскололся и выдал 2 приличных сэта....... v:)
Но суть не в этом.... :-?
И так мысли по поводу увиденного во время тестов......
Задумка автора вроде бы не плохая, но сама реализация мягко сказать слабая.
Если я правильно понял логику входа, сова входит как только цена преодолеет N пунктов за t времени. Из школьного курса физики нам известно что расстояние поделенное на время равно скорости. Т.е. по сути сова входит как только скорость движения цены превысит заданное нами значение. И вот тут кроется главная проблема это совы. Проблема в том что средняя сокрость движения цены меняется со временем. Попытаюсь показать на примере надеюсь тогда будет понятна
моя логика.
Возьмем средний размер свечи на таймфреме H1 для Eurusd по месяцам за 2011-2013 годы, получаем вот такую картинку:
Что такое по сути средний размер свечи на H1 это растояние в пунктах которые проходит цена за 3600 секунд. Т.е соответственно разделив значения средних размеров свечи на 3600 секунд, получаем ГРУБО скорости движения цены для H1 (картинка по годам):
Как видите средняя скорость движения цены менялась по относительной величине в течении 3 лет почти в 2 раза. А автор предлагает нам торговать ориентируясь на фиксированное значение скорости. Понимаете о чем я? Для корректной работы сова должна учитывать текущую волотильность.
Вот что я предлагаю сделать. Вариант грубый но зато достаточно простой в реализации.
1) Кидаем сову на любой таймфрейм. Дальше сова вычисляет средний размер свечи на этом таймфрейме за N свечей (задается пользователем)
2) Вводим коэффициент k (задается пользователем, может быть как больше так и меньше единицы).
3) Теперь наше условие входа в сделку. Если цена за время равное времени свечи на данном таймфрейме (для H1 например 3600) в секундах прошла расстояние (PriceStep) равное k умножить на средний размер свечи на данном таймфрейме за N свеч, то открываем сделку.
4) Для тейкпрофита вводим коэффициент T (задается пользователем). Тейкпрофит равен T умножить на на средний размер свечи на данном таймфрейме за N свеч.
5) Для стоплоса вводим коэффициент S (задается пользователем). Стоплос равен S умножить на на средний размер свечи на данном таймфрейме за N свеч.
6)Остальная логика советника не меняется.
7)Желательно выводит на экран полученные значения СЛ, ТП и PriceStep
В итоге мы получаем полную привязку входа к текущей волотильности, как по точке входа так и по тейку и стопу. Уверен что при таком исполнении сова будет работать в разы эффективнее.
Прикладываемые сеты подбирал исходя именно из такой логики нахождения точки входа, ТП и СЛ. Но проблема в том что она имеет фиксированный вход, а рынок меняется.
Так что вся надежда на 0ll..... 8->
P/s: Да и еще один важный момент, при подборе параметров для данной совы всегда следите за тем чтобы стоплос был 5-6 раз (в идеале в 7-10) больше спреда. Иначе вы теряете все математическое преимущество... :-b
Похоже проще заново переписать, раз уж сов не имеет обработки ошибок. У меня давно что-то было похожее, паравда это был усреднитель. И мерилось там не в секундах. Кажется, на евре входил после 60 пунктов за 15 минут. Ну ничо так, работал. Просадки были, да, но несмертельные. Однажды просадил наполовину депозита и я его снял. А цена как ни в чем не бывало развернулась v:)
Поставил первую версию на 4 пары, eurusd, audusd, gbpusd и gbpjpy. Стоп 20 пунктов 2%, тейк 20 пунктов. НО ночью заметил и на истории и в тестах что после открытия ордера сова спокойно стоп с 20 пунктов снижала до 6 и соответственно его вышибало. ВТФ?! Или это нормально? Но в тоже время были случаи когда стоп переносился не сразу а после 10 пунктов тейка и спокойно тралился. Это у него логика такая чтоли? Игрался с TrailingStop, что там стоит таким стоп и модифицировал после открытия.. Буду наблюдать.
Кстати 0ll, во второй версии у тебя там настройки на русском и я не нашёл строки стоплосс. В тестере ордер открывается без стопа и тейка, а потом выставляется и стоп и тейк. Ты там что-то сильно изменил?
Ну а обычные обыватели продолжают тесты на свои кровные 8->
Итак. На обоих мониторингах стоит mod2, сет из шапки, перевод в безубыток включен.
Пары на обоих мониторингах одинаковые: EU, GU, AU, GJPY.
Брокеры: FortFs и DivenFX.
Единственное в качестве эксперимента на Форте поставил кроме обычного ЕвроДоллара безспредовый ЕвроДоллар. Посмотрим на результаты.
https://www.myfxbook.com/portfolio/dark-stalker-mod-2-diven/1064788
https://www.myfxbook.com/portfolio/dark-stalker-mod-2-fortfs/1064792
З.Ы. Научите вставлять баннеры с MyfxBook :d
Mamotaro Вы на правильном пути, это я о привязке СЛ, тралов и ТР к текущему размеру бара (или АТР). В своих совах я так и делаю. Это сова не моя, я лишь допиливаю...
Измерять скорость я считаю нужно по минутным барам (если по тикам нельзя) на часовых получается ооочень не точно.
Тут немного разные понятия: данная сова использует "мгновенную скорость" (15 сек), а Вы практически перешли на "среднюю скорость" (3600 сек). Я не говорю, что это не правильно - просто совершенно разные подходы.
Вы заметили в Вашем тесте области с уверенным ростом депо и области "мягкого" слива? - осталось выяснить в чём отличия рыночных условий и придумать фильтр - можно сказать дело за-малым!
Кстати выкладываю тест совы с исходными настройками по Eurusd M5, результат оказался весьма не плохой. Вопрос на долго ли?
Вы заметили в Вашем тесте области с уверенным ростом депо и области "мягкого" слива? - осталось выяснить в чём отличия рыночных условий и придумать фильтр - можно сказать дело за-малым!
Кстати выкладываю тест совы с исходными настройками по Eurusd M5, результат оказался весьма не плохой. Вопрос на долго ли?
А что нам бар не мелкого ТФ - тем более часовый?!
в рамках концепции данного бота нас, максимум, для анализа интересуют "большие" "новостные" свечи м1 - ну м5 максимум для допанализа.
Вот попонимать бы какой средний и максимальный размер "большей по размеру" "новостной" свечи (скорее м1) - и из этого вывести после какого движения цены в пипсах считать данную свечу "новостной" и открывать ордер, надеясь войти в движение по направлению импульса...
Да?
Или попытка вычислить что есть внутридневное движение в парах - которое, кстати, случается очень часто, обычно от одного раза в день на каждой из основных.
Скажем, внутри дня на очень многих парах бывает однонаправленное движение в 4-6 одноцветных м15 свечей.
Золото, кенгуру, иена этим нередко грешат.
Вот научиться бы его брать хотя бы с половины!...
Ну, а ценители могут искать счастье на отдельных или цепочках м30-н1 свечах.
Нет?
И не нужен ли планировщик торгов?
В Океании/Азии, имхо, большой шанс попасть в ложный импульс/движение.
Это бот для торгов от Франкфурта/Лондона до вряд ли дальше второй половины Нью-Йорка.
Изменено 3 ноября, 2014 пользователем Старик
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем