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

Theme© by Fisana
 

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

Советник PuriaM2


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

#376 Olej

Olej

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

  • Свой человек
  • PipPipPipPipPipPipPipPipPipPip
  • 411 сообщений

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

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


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

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

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

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

 
 

#377 marker1

marker1

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 152 сообщений

Отправлено 19 April 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 bolt

bolt

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

  • Пользователи
  • PipPipPipPipPipPipPipPipPip
  • 310 сообщений

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

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

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

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

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

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

#379 git

git

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

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

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

Вопросв к Olej

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





#380 marker1

marker1

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 152 сообщений

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

Вопросв к Olej

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






Беспедельный брокер какой то.
  • Vladimir75 это нравится

#381 vldmr

vldmr

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

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

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

Вопросв к Olej

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




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




#382 Wargod

Wargod

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

  • Новички
  • PipPip
  • 6 сообщений

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

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


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

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

#383 git

git

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

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

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

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

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

#384 Wargod

Wargod

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

  • Новички
  • PipPip
  • 6 сообщений

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

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


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

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

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


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

#385 Olej

Olej

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

  • Свой человек
  • PipPipPipPipPipPipPipPipPipPip
  • 411 сообщений

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

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


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

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

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

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

#386 Olej

Olej

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

  • Свой человек
  • PipPipPipPipPipPipPipPipPipPip
  • 411 сообщений

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

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


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

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

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

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

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

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

#387 Olej

Olej

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

  • Свой человек
  • PipPipPipPipPipPipPipPipPipPip
  • 411 сообщений

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

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


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

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

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

#388 wasja

wasja

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

  • Пользователи
  • PipPipPip
  • 22 сообщений

Отправлено 20 April 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 Olej

Olej

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

  • Свой человек
  • PipPipPipPipPipPipPipPipPipPip
  • 411 сообщений

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

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

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

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


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

#390 wasja

wasja

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

  • Пользователи
  • PipPipPip
  • 22 сообщений

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

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

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


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


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

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

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

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








Copyright © 2024 Your Company Name