Ребят, чёт не пойму... Раньше отложенники удалялись по истечению срока, а сейчас нет - целый год могут просуществовать в тестере... В чём может быть причина?
Использую кимовскую функцию SetOrder, которой передаются необходимые параметры:
SetOrder(string sy, int op, double ll, double pp,
double sl=0, double tp=0, int mn=0, string co="", datetime ex=0)
// Функция для рассчёта Take Profit по ATR//+------------------------------------------------------------------+//| Take from ATR |//+------------------------------------------------------------------+double TakeProfitATR (int tf)
{
double atr =iATR(NULL,tf,14,0);
double mltp =45000;
if (tf==5) mltp=45000;
double tp =MathRound(atr*mltp);
return (tp);
}
Как-то здесь недавственно поднимался вопрос по эквити... Меня эта темка зацепила немного и вот к чему привели мои изыскания:
Использовал обычную свинговую торговлю с доливками по тренду и локированием открытых позиций. СтопЛосс не использовал, тейк динамический, рассчитывался по ATR, трейлил все позиции. Причём на основную позицию использовал трал по параболику (честно сказать - не очень), Для доливок и локов использовал систему трёхуровнего выхода, когда при достижении каждого уровня позиция закрывалась частями.
Без контроля эквити система всегда сливала к середине-концу года. После подключения контроля эквити - график перед вами.
Каждый раз при увеличении эквити на 5 процентов по отношению к его начальному значению, все позиции закрывались полностью и отсчёт начинался заново.
Думаю, тут есть информация к обсуждению... Ваши мысли, друзья...
Roger: Если бы DistORD была целой, то не надо, а так надо.
А если задать тип DistORD не double, а int. Корректно ли будет её использование как переменной типа int в выражении, где используются переменные double ?
что-то типа этого, тут ордер тралиться по рассчитанному значению funk
Ребят, чёт не пойму... Раньше отложенники удалялись по истечению срока, а сейчас нет - целый год могут просуществовать в тестере... В чём может быть причина?
Использую кимовскую функцию SetOrder, которой передаются необходимые параметры:
Вызываю так:
Вот тут я задаю время жизни отложенника:
1 = час, 2 = два часа и т.д. ...
Самое интересное, что всё работало раньше, а теперь нет...
Нужно ли нормализовать данное выражение, которое высчитывает цену установки ордера?
Bid-DistORD*PointDistORD = 40.0; // Дистанция для установки ордеров
Иногда вылезает ошибка 4107
Как-то здесь недавственно поднимался вопрос по эквити... Меня эта темка зацепила немного и вот к чему привели мои изыскания:
Использовал обычную свинговую торговлю с доливками по тренду и локированием открытых позиций.
СтопЛосс не использовал, тейк динамический, рассчитывался по ATR, трейлил все позиции. Причём на основную позицию использовал трал по параболику (честно сказать - не очень),
Для доливок и локов использовал систему трёхуровнего выхода, когда при достижении каждого уровня позиция закрывалась частями.
Без контроля эквити система всегда сливала к середине-концу года. После подключения контроля эквити - график перед вами.
Каждый раз при увеличении эквити на 5 процентов по отношению к его начальному значению, все позиции закрывались полностью и отсчёт начинался заново.
Думаю, тут есть информация к обсуждению... Ваши мысли, друзья...
Думаю, тут есть информация к обсуждению... Ваши мысли, друзья...
на сутки на демо
не знаю почему, но в тестере у меня одни результаты, а не демо совершенно другие
Здесь помощь новичкам, обсуждение переноси в другую ветку.
на сутки на демо
не знаю почему, но в тестере у меня одни результаты, а не демо совершенно другие
Нужна помощь!!! Как из истории выбрать последний убыточный ордер???
Если бы DistORD была целой, то не надо, а так надо.