Советники: CCI and Martin
А где это в коде можно увидеть?
Вот место, где определятся количество секунд:
//+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- if(!IsPositionExists()) { MqlDateTime STimeCurrent; TimeToStruct(TimeCurrent(),STimeCurrent); if(STimeCurrent.sec<40) return; //--- double cci[]; ArraySetAsSeries(cci,true); MqlRates rates[]; ArraySetAsSeries(rates,true); ...
если секунд меньше 40, то просто выходим.
Данное изменение включено в версии 1.002 (нужно дождаться перепубликации).
Уважаемые Владимир Карпутов и Barabashkakvn,
Прежде всего, я хотел бы поблагодарить вас обоих за то, что вы поделились своим советником.
Я хотел бы спросить о входных параметрах "Inp_ma_period" и "Inp_applied_price".
Означает ли это, что ваш советник также использует скользящую среднюю?
Спасибо.
Уважаемые Владимир Карпутов и Барабашкаквн,
Прежде всего, я хотел бы поблагодарить вас обоих за то, что вы поделились своим советником.
Я хотел бы спросить о входных параметрах "Inp_ma_period" и "Inp_applied_price".
Означает ли это, что ваш советник также использует скользящую среднюю?
Спасибо.
Нет. Данный советник не использует индикатор Moving Average. Этот советник использует индикатор iCCI.
Условные обозначения - см. в справке по iCCI:
int iCCI( string symbol, // имя символа ENUM_TIMEFRAMES period, // период int ma_period, // период усреднения ENUM_APPLIED_PRICE applied_price // тип цены или ручки );
Forum on trading, automated trading systems and testing trading strategies
Victor Volovin, 2018.12.09 19:15
Привет. Установил возможным количеством позиций увеличения объема подряд равным 1 . Советник увеличивает три раза.

В чем может быть причина?
Forum on trading, automated trading systems and testing trading strategies
Victor Volovin, 2018.12.09 19:50
Не работает увеличение лота после убыточной сделки

Так может стоит включить блок "Use martingale" чтобы заработало?
Так может стоит включить блок "Use martingale" чтобы заработало?
На скрине видно, что мартингейл отключен.


CCI and Martin:
Советник использует значение индикатора iCCI (Commodity Channel Index, CCI) на последних четырех барах и цены Open и Close на последних трех барах. При этом сигнал на открытие позиции проверяется, если до закрытия текущего бара остается менее 20 секунд (отмечу, что такое решение встречается очень редко) и если на данный момент нет ни одной позиции открытой данным советником.
Условия открытия позиций
где:
Основные торговые настройки
Настройки индикатора CCI
Объем позиций
Может задаваться одним из способов:
Подробнее о двух последних способах задания объема позиций:
Мартингейл
Применяется только в случае наличия в торговой истории убыточной позиции (или позиций). Основные настройки:
Пошаговое увеличение объема
Может применяться или к серии убыточных или к серии прибыльных позиций. Основные настройки:
При использовании мартингейла кроме параметров мартингейла также важно подобрать параметры Stop Loss, Take Profit, Trailing Stop и Trailing Step.
Параметры по-умолчанию, пара EURUSD M15, начальный депозит $1000:
Автор: Vladimir Karputov