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

Theme© by Fisana
 

XTrade

Актуальное

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

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

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

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

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

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



Информер

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


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

ProfitStreamAdvisor эксперт


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

#46 OFFLINE   ozzy_os

ozzy_os

    В бою

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

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

Идею понял, делаю експерт

 
 

#47 OFFLINE   swi-1

swi-1

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

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1 117 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Интересы:форекс, роботы, автоматика, психология

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

Идею понял, делаю експерт

Ок, на связи, сегодня часика за два-три управитесь?

#48 OFFLINE   swi-1

swi-1

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

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1 117 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Интересы:форекс, роботы, автоматика, психология

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

Lots =
MartinLots =
TakeProfit =
MartinTakeProfit =
Step =
MartinStep =
Slippage =

опишите подробно идею с MartinLots, MartinTakeProfit, MartinStep
набросать советник несложно

у меня вот есть интересное предложение

можно попробывать AccountFreeMargin
разбить не пополам а в нессемметричной пропорции между Buy и Sell ордерами
т.е если профит в одну сторону увеличивается то добавлять AccountFreeMargin в эту сторону
таким образом советник будет продолжать работу по течению
даже если ордера сильно застряли в прот сторону пока их не закроет процент от профита

Честно, механизм пока не понял...

#49 OFFLINE   ozzy_os

ozzy_os

    В бою

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

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

щас на работе, если время будет то продолжу, если нет то вечером
унас щас час дня

#50 OFFLINE   swi-1

swi-1

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

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1 117 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Интересы:форекс, роботы, автоматика, психология

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

щас на работе, если время будет то продолжу, если нет то вечером
унас щас час дня

Ок, тогда я только утром увижу.




#51 OFFLINE   ozzy_os

ozzy_os

    В бою

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

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

вот набросал на скорую руку
попробуйте подобрать параметры

Прикрепленные файлы



#52 OFFLINE   swi-1

swi-1

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

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1 117 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Интересы:форекс, роботы, автоматика, психология

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

вот набросал на скорую руку
попробуйте подобрать параметры

Вот это скорость!!!!
Пробую.

#53 OFFLINE   mistergadel

mistergadel

    Рвется в бой

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

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

MartinLots - уже есть. MartinTakeProfit, MartinStep по такому же принципу.
Все коэффициенты не зависимы друг от друга и каждый влияет только на "вверенный ему параметр".
К примеру, MartinStep = 2, значит Step можно сделать совсем малым (5-15п) и брать "мелкую дрожь" рынка.
При больших противоходах величина Step будет автоматом увеличиваться, соответственно уменьшится просадка и риск слива.

Пример: Step = 10, тогда третий лот откроется со Step = 20, четвертый Step = 40, пятый Step = 80 и т.д.
На 320п противохода будем иметь только 6 лотов. Может быть, MartinStep = 2 - это слишком много. Рынок покажет, сделаем сколько надо.


Martin Step может быть не совсем поможет, потому что советник открывает очередной увеличенный лот советник открывает не ровно через Step, а только после возникновения фигуры разворота (на расстоянии больше, чем Step)

вот как обещал новая версия с ограничением чистоколаи удалением последних убыточных ордеров по проценту профиту или принудительно последний

CloseProfitPercent (от 0 до 1) оптимально 0.3 (30%)
CloseLastLossAtProfit (0 выкл 1 вкл) - Принудительное закрытие последнего убыточного ордера при любом профите

просьба протестировать
сильно лучше помоему не стало


тоже потестировал.
действительно теперь пересиживает убытки, а хотелось бы чтобы на этом мог заработать.
пример описан в рисунке
3.JPG

ответьте пожалуйста, если понятно о чем я прошу...
и спасибо за оперативность написания советника.

#54 OFFLINE   mistergadel

mistergadel

    Рвется в бой

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

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

вот набросал на скорую руку
попробуйте подобрать параметры


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

#55 OFFLINE   ozzy_os

ozzy_os

    В бою

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

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

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


давайте соберем вместе недостатки последней версии
я исправлю до завтра

#56 OFFLINE   swi-1

swi-1

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

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1 117 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Интересы:форекс, роботы, автоматика, психология

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

День добрый, ozzy_os!


Подскажите, пожалуйста, какие настройки версии 2.6
будут точно соответствовать работе оригинальной
(авторской, не декомпилированной) версии ProfitStreamAdvisor?
Хочу получить результат теста идентичный результату теста авторского эксперта
и это пока не удается (тест в посте №4, скрин первый).
Пришел, к этому моменту (начинать с исходной точки),
тщетно пытаясь получить приемлимые результаты по 2.6.
Идентичность остальных условий соблюдается (таймфрейм М15, ДЦ и МТ4 те же, временной интервал год).
Настройки устанавливаю следующие:
Lots = 0.1
MartinLots = 2.0
TakeProfit = 39
MaxLots = 0
MartinTakeProfit = 1
Step = 32
MartinStep = 1
Slippage = 3
StopLoss = 0
CloseProfitPercent = 1
CloseLastLossAtProfit = 0
ProfitStep = 25.0
FreeMargin = 0
CloseK = 10.0
MaxTradesBuy = -1
MaxTradesSell = -1


Должно ли быть совпадение результатов тестов?


#57 OFFLINE   swi-1

swi-1

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

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1 117 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Интересы:форекс, роботы, автоматика, психология

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

Заметил ошибку в работе эксперта, которая есть и в оригинальной версии. Советник иногда не закрывает всю цепочку ордеров,
про самые дальние как будто "забывает" и продолжает работу без этих ордеров. Впечатление, что он их или не видит или не узнает.
Это происходит и в тестере и в онлайн. Сие искажает результаты работы.
Скрин
ошибка закрытия.jpg

#58 OFFLINE   ozzy_os

ozzy_os

    В бою

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

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

Заметил ошибку в работе эксперта, которая есть и в оригинальной версии. Советник иногда не закрывает всю цепочку ордеров,
про самые дальние как будто "забывает" и продолжает работу без этих ордеров. Впечатление, что он их или не видит или не узнает.
Это происходит и в тестере и в онлайн. Сие искажает результаты работы.
Скрин
ошибка закрытия.jpg


вот версия с фиксированным маджиком
(на самом деле там в оригинале заложна формула в этот маджик,
возможно что так и задумано что он забывает (а потом вспоминает))

там есть такой код в оригинале
специально это сделано или это плохая попытка создать уникальный номер я пока незнаю
MagicNumber = StringGetChar(Symbol(), 0) + 77703 + StringGetChar(Symbol(), 1) * 2 + 3 * StringGetChar(Symbol(), 3) + StringGetChar(Symbol(), 4) << 2 + 10000 * Period();


просьба потестить т.к. графики сильно поменялись.
те этот маджик превращает эксперт в полностью другой

ProfitStep = 25.0; (реальный тейккпрофит будет Step + ProfitStep)
стоит очень близко поэтому некорорые серии закрываются не по профиту
просьба тестировать со значением не менее 100-120

и там еще кое что поправлено
со след настройками по умолчанию

MagicNumber = 197607;
Lots = 0.1;
MartinLots = 2.0;
MaxLots = 0.0;
MartinTakeProfit = 1.0;
MartinStep = 1.0;
Slippage = 3.0;
StopLoss = 0.0;
CloseProfitPercent = 0.0;
CloseLastLossAtProfit = 0.0;
ProfitStep = 25.0;
FreeMargin = 0.5;
CloseK = 10.0;
MaxTradesBuy = -1;
MaxTradesSell= -1;

Прикрепленные файлы


  • Leonix это нравится

#59 OFFLINE   ozzy_os

ozzy_os

    В бою

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

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

вот кстати результаты работы за два дня

версия 1.5 (+70%)

graph7.png

версия 1.8 (+20%)

graph8.png

#60 OFFLINE   swi-1

swi-1

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

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1 117 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Интересы:форекс, роботы, автоматика, психология

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

вот версия с фиксированным маджиком
(на самом деле там в оригинале заложна формула в этот маджик,
возможно что так и задумано что он забывает (а потом вспоминает))

просьба убедится что она сооответствует оригиналу
и там еще кое что поправлено
со след настройками по умолчанию

MagicNumber = 197607;
Lots = 0.1;
MartinLots = 2.0;
MaxLots = 0.0;
MartinTakeProfit = 1.0;
MartinStep = 1.0;
Slippage = 3.0;
StopLoss = 0.0;
CloseProfitPercent = 0.0;
CloseLastLossAtProfit = 0.0;
ProfitStep = 25.0;
FreeMargin = 0.5;
CloseK = 10.0;
MaxTradesBuy = -1;
MaxTradesSell= -1;

Сделал прогоны с настройками:
Lots = 0.1
MartinLots = 2.0
TakeProfit = 39
MaxLots = 0
MartinTakeProfit = 1
Step = 32
MartinStep = 1
Slippage = 3
StopLoss = 0
CloseProfitPercent = 0
CloseLastLossAtProfit = 0
ProfitStep = 25.0
FreeMargin = 0
CloseK = 10.0
MaxTradesBuy = -1
MaxTradesSell = -1



Скрин этого результата
2.61.jpg


Скрин оригинала с идентичными настройками
оригинал.jpg


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



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

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

Copyright © 2016 Your Company Name