Новая версия. Внесено много усовершенствований и исправлено много ошибок. Продукт готов. Машина получилась интересная. Ею можно спокойно и уверенно работать, кому как больше нравится - можно консервативно с небольшой прибылью, можно агрессивно - с соответствующим стартовым депозитом. Лично я предпочитаю повышенный, но ограниченный риск: на демо-счёте стартовый баланс составит 5000 единиц с примерной месячной прибылью около 600 единиц постоянным лотом. Параллельно проводилась оптимизация последней версии, которая и будет запущена на демо-счёте. Примерный комплект настроек для пары USD/JPY прилагается (вы ОБЯЗАНЫ провести собственную оптимизацию и получить собственный комплект настроек под свои цели и свой стиль!).
Общие принципы работы описывались выше. Они не изменились. Сохранён и "классический" функционал прототипа - тейки, стопы, безубытки, трейлинги, пропорциональный лот - всё это можно применять в разных комбинациях. При проведении оптимизации в режиме пропорционально повышающегося лота (настройка
Пропорциональный лот включена) имейте в виду, что результаты оптимизации будут нелинейно отличаться от результатов в обычном режиме, на это есть свои объективные причины - отношение лотов не как целых чисел, разного рода "тонкие" закрытия и т.д.. Оптимизировать желательно при постоянном лоте, потому что при проплоте затруднена точная оценка загрузки стартового депозита, являющаяся главным показателем при оптимизации (значение OnTester), так как мы в таком случае уже не можем соотносить текущую загрузку со стартовым депозитом (лот-то вырос!), а рассчитывать её от текущего баланса (что за неимением лучшего и реализовано) - крайне неточно по тем же самым объективным причинам.
Пробежимся по настройкам и их оптимизационным диапазонам:
-
Настройки Параболика - добавлена настройка
Таймфрейм снятия сигналов. Нужна в том случае, если вы хотите снять сигнал индикатора не с текущего, а с иного ТФ. Я проводил оптимизацию на ТФ М5, и итоговый комплект настроек использует сигналы с этого же ТФ. Но кто-то может захотеть попробовать большую или меньшую "подвижность" индикатора - отчего бы не предоставить такую возможность?

Примерные оптимизационные диапазоны приведены на скриншоте;
-
Стартовый (рабочий) лот - понятно;
-
Коэффициент мартингейла - перевес по лотности текущего направления над противоположным. Примерный диапазон/шаг - 1,1 - 0,1 - 6,0;
-
Максимальный лот - предел повышения рабочего лота в режиме пропорционального лота. Если вы не используете последний, эту настройку можно игнорировать, поставив нулевое значение;
-
Пропорциональный лот - понятно;
-
Наращивание позиций. Объяснялось в посте № 325, добавлен режим
По АС с инверсией сигнала, когда при одном и том же поведении индикатора вместо Buy выдаётся Sell и наоборот. Если наращивание отключено, будет открываться одна позиция в субсерии (настройка
Предел одновременно открытых позиций должна быть равна единице);
-
Предел одновременно открытых позиций - понятно. Если равно нулю, количество (постоянно меняющееся) будет определяться советником (по индикатору ATR). Если равно единице, настройка
Наращивание позиций должна иметь значение
Нет. Примерный диапазон/шаг - 0 - 1 - 20;
-
Фиксация. Определяет способ фиксации совокупной (групповой) прибыли. Если значение меньше нуля, советник берёт абсолютную прибыль (баланс + эквити относительно стартового баланса) в единицах депозита, указанную после знака "-" и останавливает работу. Если значение равно нулю, фиксация общей промежуточной прибыли (ОПП) советником не производится, оставаясь на ваше попечение; вы должны сами закрывать позиции, иначе они будут "висеть" без ограничения по времени (если нет трейлинга, тейк-профитов и/или стоп-лоссов). Если значение больше нуля, оно служит повышающим коэффициентом в формуле расчёта ОПП, которую необходимо взять в конкретной субсерии. Если мы имеем рабочую лотность 0,01 и значение этой настройки, например, 5, субсерия будет закрыта при ОПП 0,01 * 100 * 5 = 5 единиц депозита. Если открывается новая серия (по новому сигналу Параболика), а предыдущая (суб)серия не взяла ОПП, эта невзятая прибыль добавляется к расчётной целевой ОПП новой (суб)серии, на графике это значение отображается как "Долг", т.е. мы получаем премию за ожидание и повышенные лоты. Примерный диапазон/шаг - 1 - 1 - 30;
-
Закрывать позиции при новом сигнале индикатора. При поступлении нового сигнала индикатора Параболик (начале новой серии) все противоположные позиции закрываются. Общее правило таково: если закрытие позиций включено, прежняя противонаправленная серия закрывается, при этом лот каждой позиции новой серии равняется лоту любой позиции закрытой серии, умноженному на
Коэффициент мартингейла. Если закрытие позиций отключено, то первая позиция в новой серии является "перевешивающей" (суммарный лот ВСЕХ позиций предыдущей серии, умноженный на
Коэффициент), а все последующие позиции открываются тем же (рабочим) лотом. При этом следует помнить, что на "перевешивающие" позиции не ставятся тейк-профиты и они закрываются только вместе со всей субсерией по ОПП, то есть только в группе - это сделано для того, чтобы такие позиции не открывались повторно, по худшим ценам, и не уходили в просадки;
-
Мэджик-номер - в режиме тестирования/оптимизации этот параметр задает максимально допустимую загрузку стартового депозита в процентах, при достижении которой следует прекратить прогон (экономия времени). У меня эта настройка равна 33%;
-
Тейк-профит и
Стоп-лосс - отрицательные значения задают автоопределение того и другого советником по индикатору ATR. В таком случае ТП и СЛ будут равны. Примерный шаг/диапазон - -5 - 5 - 50.
Остальные настройки без изменений.
Советник постоянно следит за тем, чтобы лотность текущей (и предыдущих сонаправленных, если они есть) серии превышала лотность противонаправленной(ых) на необходимое значение, определяемое коэффициентом мартингейла. Все позиции, кроме "перевешивающих", набравшие прибыль по формуле лот * 100, при поступлении нового противоположного сигнала индикатора АС, закрываются независимо от того, к какой (суб)серии они относятся, даже в том случае, если режим наращивания позиций не связан с этим индикатором. То есть наращивание линейных позиций может производиться и по нему, и по другим критериям (по тренду, против тренда), а вот прибыльное закрытие всегда происходит по нему, или по ОПП, или по ТП, или по безубытку, или по трейлингу. Закрываемая прибыль каждой позиции идёт в засчёт ОПП данной (суб)серии. Как только ОПП будет достигнута, вся субсерия будет закрыта. Если после закрытия позиций по индивидуальной приыбли лотность текущей серии упала ниже порога, советник сразу же откроет "довесочную" "перевешивающую" позицию нужным лотом.
Итак, начинаем демо-торговлю. Старт или сегодня, или в понедельник. Возможно, будет и мониторинг.

