А чего такая простая проверка по времени открытия ордера? Там еще надо было век и тысячелетие добавить, чтоб уж навернякаЗдравствуйте. Может кто посмотрит. Есть функция подсчета прибыли и убытка. Но когда ее добавляю в любой советник, он сильно тормозит в тестере.
double SummaryProfit()
{
double Sum = 0;
//Суммарный профит по всем открытым ордерам
for(int i=OrdersTotal()-1; i >=0 ; i--)//Только так и не иначе - пока считаем могут открыться новые ордера
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
if(OrderType() < 2 && OrderSymbol() == _Symbol && OrderMagicNumber() == Magik)
Sum += OrderProfit()+ OrderSwap() - OrderCommission(); //включая своп и комиссию комиссия вычитается т.к. она всегда положительна
}
//Сумма по ордерам, закрытым сегодня:
datetime current_day=SeriesInfoInteger(_Symbol,PERIOD_D1,SERIES_LASTBAR_DATE);//время наступления этого самого "сегодня"
for(int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))
{
if(
OrderType() < 2 //
&& OrderOpenTime() >= current_day //время открытия ордера больше, чем "сегодня"
&& OrderSymbol() == _Symbol //По текущему символу
&& OrderMagicNumber() == Magik) //По заданному магику
Sum += OrderProfit()+ OrderSwap() + OrderCommission();
}
}
return(Sum);
}
Все ошибки исправлены. Излишняя проверка это лишнее)А чего такая простая проверка по времени открытия ордера? Там еще надо было век и тысячелетие добавить, чтоб уж наверняка
В нем есть скрытые настройки алертов и стрелок - могу вывести их во входные (они, похоже, изначально таковыми и были). ID одновременно является сдвигом по вертикали вниз штампа (0+), который выводится в левом верхнем углу графика и если навести на стрелку, он первым идет в названии.Привет.... ребята сделайте пожалуйста индикатору (id).... что бы он не ругался со своими соплеменниками по крови....
Набросал по-быстрому. Для одного ордера оставил закрытие старое (не по тейку). Попробуй, если что доработаю. Можно открытие колен тоже сделать по сигналу индикатора.Просьба добавить в данный советник усреднение с тейком 15 п. (4-знак).
Расстояние между ордерами 10п(4-знак). Добавить в параметры LotExponent.
Спасибо. Буду смотреть.Набросал по-быстрому. Для одного ордера оставил закрытие старое (не по тейку). Попробуй, если что доработаю. Можно открытие колен тоже сделать по сигналу индикатора.
Не все) При подсчете прибыли по ордерам закрытым сегодня комиссию надо вычесть.Все ошибки исправлены. Излишняя проверка это лишнее)
Вывел в настройки список инструментов для расчета - у них всех есть общая валюта! Код ломаный и возиться с ним не интересно. Цвета выставил по радуге. Итоговый - белый.что бы другие валюты отображались другим цветом
В нем не заложена смена цвета. Какой цвет когда должен меняться? Надпись выводится граф объектом и индикаторной сменой цвета не управляется. Вывел в настройки. Сделал перемещаемой надпись - двойной щелчок и двигаем мышкой на новое место на графике.Большая просьба проверить индикатор. Не меняет цвет.
В нем не заложена смена цвета. Какой цвет когда должен меняться?
Я не понял, что имеется ввиду под замедлением. От нечего делать добавил второй и МТФ с возможностью сглаживания. Такого барахла в инете и без меня хватает.Здравствуйте, можно вывести настройки замедление (slowing).
Советник вообще не торгует на 4-х знаке, не открыл ни одного ордера. Смотрел во кладке "Эксперты" и "Журнал". Ошибок не обнаружил. Может быть причиной то, что я изначально изменил название советника, прежде, чем обращаться сюда? На 5-знаке модификация данного советника открывает ордера. Там я название не менял. Нет исходника модифицированного, а то бы выложил сюда. На всякий случай выкладываю советник с родным его названием.Набросал по-быстрому. Для одного ордера оставил закрытие старое (не по тейку). Попробуй, если что доработаю. Можно открытие колен тоже сделать по сигналу индикатора.
Сов без проблем работает на 4-ке (см. скрин тестера). Пробовал на FortFS. Значения ТП и шага уменьшил в 10 раз. Сет для проверки прилагаю. От имени сова ничего не зависит - меняй как хочешь.Советник вообще не торгует на 4-х знаке, не открыл ни одного ордера. Смотрел во кладке "Эксперты" и "Журнал". Ошибок не обнаружил. Может быть причиной то, что я изначально изменил название советника, прежде, чем обращаться сюда? На 5-знаке модификация данного советника открывает ордера. Там я название не менял. Нет исходника модифицированного, а то бы выложил сюда. На всякий случай выкладываю советник с родным его названием.