Перейти к содержимому

Theme© by Fisana
 

XTrade

Актуальное

Спроси у профи

Заказ советников и роботов

Опытные программисты реализуют ваши идеи в сжатые сроки и по приятной цене, от 10$. Отзывы и подробности

Также на форуме есть тема "Бесплатное написание скриптов", но заказы выполняются редко.

Обучение трейдингу

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



Информер

<a href="http://www.mt5.com/ru/">Форекс портал</a>


Фотография
* * * * * 4 Голосов

Советник PuriaM2


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 593

#376 OFFLINE   Olej

Olej

    Почётный житель форума

  • Свой человек
  • PipPipPipPipPipPipPipPipPipPip
  • 411 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:Харьков
  • Интересы:программирование

Отправлено 18 Апрель 2011 - 23:25

вопрос а можно всем МА когда они меняются , тем самым дают сигнал как бы , но иногда правельно, привентить боленджер б, а именно решаюим будет ширена Боленд, тогда условия по средним МА будет как то корегирыватся боленджером?


Прикрутить можно всё! :yahoo:И ко всему :thumbsup:

Только я уже столько здесь прикручивал ... чего только кому не вздумается + к чему попало...
И вот что удивительно: всегда только дерьмо получается! :yikes:

Всерьёз говорить о "прикрутить" можно только после того, как мне это "прикрутить" кто-то (его автор!) покажет 100 раз проделанным в ручном прогоне - с доказательством и аргументацией...

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

 
 

#377 OFFLINE   marker1

marker1

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 152 сообщений
  • Баланс: 0$
  • Пол:Мужчина

Отправлено 19 Апрель 2011 - 07:19

   ma1  = iMA( NULL, 0, MovingPeriod1, 0, MODE_EMA, PRICE_CLOSE, 1 );
   ma2  = iMA( NULL, 0, MovingPeriod2, 0, MODE_LWMA, PRICE_LOW, 1 );
   ma3  = iMA( NULL, 0, MovingPeriod3, 0, MODE_LWMA, PRICE_LOW, 1 );
только у нас не 3, а 1 - это короткий период, к какой шкале и какое применяется сглаживание - видно из этого фрагмента, который я вот сейчас вырвал из кода...



Ага, понял, это и имел ввиду:))

#378 OFFLINE   bolt

bolt

    Не жалеет патронов

  • Пользователи
  • PipPipPipPipPipPipPipPipPip
  • 310 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:европа
  • Интересы:НАЧИНАЮШИЙ ТРЕЙДЕР:

Отправлено 19 Апрель 2011 - 11:34

Прикрутить можно всё! :yahoo:И ко всему :thumbsup:

Только я уже столько здесь прикручивал ... чего только кому не вздумается + к чему попало...
И вот что удивительно: всегда только дерьмо получается! :yikes:

Всерьёз говорить о "прикрутить" можно только после того, как мне это "прикрутить" кто-то (его автор!) покажет 100 раз проделанным в ручном прогоне - с доказательством и аргументацией...

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

да вы не сердитесь, я так просто. :blink:

#379 OFFLINE   git

git

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 34 сообщений
  • Баланс: 0$

Отправлено 19 Апрель 2011 - 16:48

Вопросв к Olej

Я торгую через «Лайф капитал» и столкнулся с проблемой приторговле этим советником, у них по условиям торговли все открытые ордера поокончании торгов закрываются в + или – и открываются на следующий день науровне где была цена, я так понял, что советник эти ордера уже не видит и неведет, можно как то это исправить, чтобы советник продолжал торговлю уже этимиордерами.





#380 OFFLINE   marker1

marker1

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 152 сообщений
  • Баланс: 0$
  • Пол:Мужчина

Отправлено 19 Апрель 2011 - 18:00

Вопросв к Olej

Я торгую через «Лайф капитал» и столкнулся с проблемой приторговле этим советником, у них по условиям торговли все открытые ордера поокончании торгов закрываются в + или – и открываются на следующий день науровне где была цена, я так понял, что советник эти ордера уже не видит и неведет, можно как то это исправить, чтобы советник продолжал торговлю уже этимиордерами.






Беспедельный брокер какой то.

#381 OFFLINE   vldmr

vldmr

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 24 сообщений
  • Баланс: 0$

Отправлено 20 Апрель 2011 - 05:15

Вопросв к Olej

Я торгую через «Лайф капитал» и столкнулся с проблемой приторговле этим советником, у них по условиям торговли все открытые ордера поокончании торгов закрываются в + или – и открываются на следующий день науровне где была цена, я так понял, что советник эти ордера уже не видит и неведет, можно как то это исправить, чтобы советник продолжал торговлю уже этимиордерами.




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




#382 OFFLINE   Wargod

Wargod

    Первый выстрел

  • Новички
  • PipPip
  • 6 сообщений
  • Баланс: 0$

Отправлено 20 Апрель 2011 - 08:59

По наблюдениям Олега, макдак тут вообще почти роли не играет, он так, чисто символически:))
А адаптивный метод- так мы это и делем-оптимизируем)) Оптимизировать каждый день думаю это перебор))


В корне не согласен. Внедрение адаптивного алгоритма позволит оценить стабильность советника на большОм промежутке времени + придаст уверенности в завтрашнем дне. А так получается оптимизнули - нарвались на локальный экстремум - завтра слили...
Это тем более актуально для совы, которая чаще льет чем зарабатывает, те оптимизируя руками мы фактически настраиваем сову на 2-3 резких движения, которых в будущем уже не будет... Оптил Пурию на разных промежутках времени - сентябрь-сейчас и январь - сейчас опт. значения МАх отличаются в разы... те стабильности нет, рынок не отслеживаем... вероятнее всего сольем :)
Кстати, в этот свете оптить на максимум денег нельзя, нада требовать максимум прибыльности (желательно при большом количестве сделок).

PS: Все естественно ИМХО...

#383 OFFLINE   git

git

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 34 сообщений
  • Баланс: 0$

Отправлено 20 Апрель 2011 - 11:56

[quote name='vldmr' timestamp='1303265726' post='26245']
Меняй брокера срочно, с такими условиями ни один робот не будет работать, так как ордера с магиком робота закрыты и открыты уже ДЦ, это и сделано против советников.

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

#384 OFFLINE   Wargod

Wargod

    Первый выстрел

  • Новички
  • PipPip
  • 6 сообщений
  • Баланс: 0$

Отправлено 20 Апрель 2011 - 14:14

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


Если магик намбер не совпадает с родным, то пурия не сможет отличить ордер выставленный руками или другим советником от своего... можно конечно дать ей возможность управлять ВСЕМИ ордерами, но это "не комельфо"©

Чтоб отрубить проверку мэджика ищем все строки

if( OrderMagicNumber() != Magic ) continue; // не нами открытый ордер


и комментируем их.

#385 OFFLINE   Olej

Olej

    Почётный житель форума

  • Свой человек
  • PipPipPipPipPipPipPipPipPipPip
  • 411 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:Харьков
  • Интересы:программирование

Отправлено 20 Апрель 2011 - 14:27

да вы не сердитесь, я так просто. :blink:


Да я и не сежусь :acute:

Я только хотел этим сказать, что :

1. если кто предлагает что-то "давайте сделаем" - ток этому давайте прилагайте свою аргументацию + (желательно!) многие и многие фрагменты ручной работы на историях, которые показывают, что это работает + как работает.

2. что-то добавить, или даже написать советник под новую ТС - это дело от 1 до 3-5 дней ... а вот вытестировать то, что получается (после изменений, например) - это десятки дней прогонов + рассматривания истории + анализа...
Вот всегда нужно начинать с обсуждения того: кто это будет делать?

#386 OFFLINE   Olej

Olej

    Почётный житель форума

  • Свой человек
  • PipPipPipPipPipPipPipPipPipPip
  • 411 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:Харьков
  • Интересы:программирование

Отправлено 20 Апрель 2011 - 14:35

Я торгую через «Лайф капитал» и столкнулся с проблемой приторговле этим советником, у них по условиям торговли все открытые ордера поокончании торгов закрываются в + или – и открываются на следующий день науровне где была цена, я так понял, что советник эти ордера уже не видит и неведет, можно как то это исправить, чтобы советник продолжал торговлю уже этимиордерами.


Странно это... :wub:

Что значит "закрываются и открываются на следующий день"? в какое время? когда заканчивается "этот день"? когда начинается "следующий день"?

Что значит "уже не видит и неведет,"?
... если то, что при открытии новых ордеров он позакрывает свои открытые встречные? то должен вести!
... если то, что при изменении стоп-уровней он может их подкорректировать? то должен вести!

Это при условии, естественно, что ваш ДЦ переоткроет ордера с тем же MAGIC!
Может он это не делает?
Может для этого (из-за каких-то соображений) и сделано переоткрытие ДЦ?

Но это всё можете только вы сами проверить и просмотреть!

А вот многие вещи связанные с управлением размером лота (ММ) могут и не работать ... это нужно детальнее смотреть.

#387 OFFLINE   Olej

Olej

    Почётный житель форума

  • Свой человек
  • PipPipPipPipPipPipPipPipPipPip
  • 411 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:Харьков
  • Интересы:программирование

Отправлено 20 Апрель 2011 - 14:42

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


Я так понимаю, что если не сохраняется MAGIC, то никакой нормальный советник не сможет работать с таким ДЦ!
Т.е. он будет работать, но это будет работа наугад, когда свои ордера не различаются от открытых кем попало :angry:

+ кроме всего (если ДЦ подменяет MAGIC при переоткрытии) - это нарушение правил языка MQL4 и терминала MT4, для которых и добавлялся параметр MAGIC к ордеру!
А если у ДЦ такое отношение к инструменту (который он же и рекомендует?) то на хрена такой ДЦ???

P.S. но это только при условии, что ДЦ подменяет MAGIC при переоткрытии!
А этого никто здесь пока не показал! :angry:

#388 OFFLINE   wasja

wasja

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 22 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:Владимир
  • Интересы:Админ

Отправлено 20 Апрель 2011 - 15:17

Размещаю, по настоянию ув. Олега!

Решил потратить на это всеь день=)
Добавил время.
extern string rem111                   	= "=== Параметры времени ===";
extern int time=1; //1 - включено, 0 - выключено.
extern int starttime = 4; 
extern int stoptime = 9; 

//Ограничение по времени
int timecontrol()
{// Подробное описание http://fxnow.ru/blog.php?user=Yuriy&blogentry_id=1
   if ( ( (Hour()>=0 && Hour()<=stoptime-1) ||  (Hour()>=starttime && Hour()<=23)) && starttime>stoptime)
      {
      return(1);
      }  
      if ( (Hour()>=starttime && Hour()<=stoptime-1) && starttime<stoptime)
      {
      return(1);
      }  
      
   if(time==0){ return(1);}
 	
return(0);
}//**********



if( ma1 > ma2 && ma1 > ma3&& timecontrol() )

Теперь суть, чтобы не быть голословным.
Сделал оптимизацию 24 часов (24 сета) . То есть оптил только МА (стоп и тейк не трогал). депо 1000
тест 01.01.2011-20.04.2011

Итоги (где порезано по часа и прооптины мА) чистая прибыль 18670 с просадкой общей 22%

Против моночасового (полные сутки без разреза часов) чистая прибыль 1608 просадка 21%

попробовал сеты на других ДЦ (AVA, Alpari) есть расхождения( но все перепроверить, в ручном режиме , тяжко)

Вопрос, как написать красиво переборку средник в каждом часе?
Я с++ не писал, а тут похоже его основа=)
НЕ могли бы Вы помочь=) .

Спасибо!




з.ы. Про время на разных ДЦ. Пока точно не берусь утверждать,но думаю смогу доказать, что беря средние кривые МА ( вернее их пересечение) мы максимум на разных ДЦ теряем тока точку входа и выхода.


  • Ira и Olej это нравится

#389 OFFLINE   Olej

Olej

    Почётный житель форума

  • Свой человек
  • PipPipPipPipPipPipPipPipPipPip
  • 411 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:Харьков
  • Интересы:программирование

Отправлено 20 Апрель 2011 - 15:33

Идея то хорошая ... только :

1. Смущает меня использование функции Hour() для выяснения времени - вот это из описания языка:

int Hour()
Возвращает текущий час (0,1,2,..23) последнего известного серверного времени на момент старта программы (в процессе выполнения программы это значение не меняется).
Замечание: при тестировании последнее известное время сервера моделируется.


2. Хорошо бы привести картинки и графики оптимизации для более определённого дальнейшего обсуждения...

#390 OFFLINE   wasja

wasja

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 22 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:Владимир
  • Интересы:Админ

Отправлено 20 Апрель 2011 - 15:43

1. Смущает меня использование функции Hour() для выяснения времени - вот это из описания языка:

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


2. Хорошо бы привести картинки и графики оптимизации для более определённого дальнейшего обсуждения...


хм. а что именно?

могу выдать пурию 7 (пока тока 7, там меньше всего завязанно и мне удобнее было).
к ней 23 сета оптимизации ( оптил тока МА1 ма2 и ма3)
могу дать графики ну выборочно например=)

подумал тут: могу(топорно) вставить в саму пурию 4-5 часов наиболее приносящих прибыль (зафиксить ма) и время и неоптимезуемую версию прогнать и дать график=)

вот=)
выбирайте=)








Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей

Copyright © 2016 Your Company Name