ProfitStreamAdvisor эксперт
#46
Отправлено 26 April 2011 - 19:36
- Nestor Burma это нравится
 
#47
Отправлено 26 April 2011 - 19:39
Ок, на связи, сегодня часика за два-три управитесь?Идею понял, делаю експерт
- Nestor Burma это нравится
#48
Отправлено 26 April 2011 - 19:41
Честно, механизм пока не понял...Lots =
MartinLots =
TakeProfit =
MartinTakeProfit =
Step =
MartinStep =
Slippage =
опишите подробно идею с MartinLots, MartinTakeProfit, MartinStep
набросать советник несложно
у меня вот есть интересное предложение
можно попробывать AccountFreeMargin
разбить не пополам а в нессемметричной пропорции между Buy и Sell ордерами
т.е если профит в одну сторону увеличивается то добавлять AccountFreeMargin в эту сторону
таким образом советник будет продолжать работу по течению
даже если ордера сильно застряли в прот сторону пока их не закроет процент от профита
- Nestor Burma это нравится
#49
Отправлено 26 April 2011 - 20:10
унас щас час дня
- kiborgi это нравится
#50
Отправлено 26 April 2011 - 20:14
Ок, тогда я только утром увижу.щас на работе, если время будет то продолжу, если нет то вечером
унас щас час дня
#51
Отправлено 26 April 2011 - 20:36
попробуйте подобрать параметры
Прикрепленные файлы
- Leonix и kiborgi это нравится
#52
Отправлено 26 April 2011 - 20:38
Вот это скорость!!!!вот набросал на скорую руку
попробуйте подобрать параметры
Пробую.
#53
Отправлено 26 April 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 вкл) - Принудительное закрытие последнего убыточного ордера при любом профите
просьба протестировать
сильно лучше помоему не стало
тоже потестировал.
действительно теперь пересиживает убытки, а хотелось бы чтобы на этом мог заработать.
пример описан в рисунке
ответьте пожалуйста, если понятно о чем я прошу...
и спасибо за оперативность написания советника.
#54
Отправлено 26 April 2011 - 20:56
вот набросал на скорую руку
попробуйте подобрать параметры
к сожалению есть один минус - тейкпрофит не сдвигается и не делается общим. то есть закрываются только по изначально выставленным тейкам..
#55
Отправлено 26 April 2011 - 21:16
к сожалению есть один минус - тейкпрофит не сдвигается и не делается общим. то есть закрываются только по изначально выставленным тейкам..
давайте соберем вместе недостатки последней версии
я исправлю до завтра
- kiborgi это нравится
#56
Отправлено 27 April 2011 - 09:40
Подскажите, пожалуйста, какие настройки версии 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
Отправлено 27 April 2011 - 13:09
про самые дальние как будто "забывает" и продолжает работу без этих ордеров. Впечатление, что он их или не видит или не узнает.
Это происходит и в тестере и в онлайн. Сие искажает результаты работы.
Скрин
#58
Отправлено 27 April 2011 - 16:59
Заметил ошибку в работе эксперта, которая есть и в оригинальной версии. Советник иногда не закрывает всю цепочку ордеров,
про самые дальние как будто "забывает" и продолжает работу без этих ордеров. Впечатление, что он их или не видит или не узнает.
Это происходит и в тестере и в онлайн. Сие искажает результаты работы.
Скрин
вот версия с фиксированным маджиком
(на самом деле там в оригинале заложна формула в этот маджик,
возможно что так и задумано что он забывает (а потом вспоминает))
там есть такой код в оригинале
специально это сделано или это плохая попытка создать уникальный номер я пока незнаю
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 это нравится
#60
Отправлено 27 April 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, дабы не запутаться.