Ugar
Гуру форума
Нормальный букварь у оф сайте _http://book.mql4.com/ru/где бы найти полный сборник уроков по этому языку, чтобы начать вникать в суть?
Нормальный букварь у оф сайте _http://book.mql4.com/ru/где бы найти полный сборник уроков по этому языку, чтобы начать вникать в суть?
Сложновато там как то всё.. для программеров, а не для простых смертныхНормальный букварь у оф сайте _http://book.mql4.com/ru/
Не всё ясно что от куда берётся, но попробуй так:Если кто подскажет, буду признателен.
Бьюсь над задачей, как остановить счетчик на максимальном значении, которое показывает
Profit_Sell() - (показывает эквити открытых
ордеров Sell). Счетчик (вывел на экран в комент)
постоянно бегает в верх, низ. Начинал с этого,
беребрал многое, но неполучается.
double Equity_Sell()
{
double MaxEquity =0 ;
if ( Orders_Sell > 0 )
{
if (Profit_Sell() > MaxEquity) MaxEquity = Profit_Sell() ;
}
return(MaxEquity);
}
По идеи должно быть так - если есть открытые
ордера Sell - счетчик замирает на максимальном достигнутом эквити.
Если нет ордеров Sell - счетчик обнуляется.
Еще если можно уточнение по предыдущему вопросу - как обозначить тик. Если с Open[0] и Open[1], все понятно, то как обозначить тик[0] и тик[1] . Типа если тик[1]>ma && тик[0]<ma то делаем тото и тото.
Для начала уточню, тик это событие прихода новой цены.Еще если можно уточнение по предыдущему вопросу - как обозначить тик. Если с Open[0] и Open[1], все понятно, то как обозначить тик[0] и тик[1] . Типа если тик[1]>ma && тик[0]<ma то делаем тото и тото.
привет,подскажите в чем может быть причина,есть советник на обычных котировках работает в тестере а на 99.9 тиковых котировках не подает признаков жизни и не пишет не чего в журнале,посоветуйте что нибудь для решения проблемы:disappointed:
Как можно зафиксировать событие-
Пример, пока чо цена выше ма(Moving Average), никаких действий,
если новый бар открылся ниже ма - совершилось событие и только
с этого момента разрешено ТРАЛИТЬ и неважно, где откроется новый бар,
ниже ма или выше ма и пока, что есть открытые ордера Sell,будет разрешено ТРАЛИТЬ .
if (Number_of_Orders_Sell()>0 && Open[0] < ma) Trall(); // разрешено действовать - ТРАЛИМ
но если следующий новый бар открылся выше - ма // получается - ТРАЛ неразрешен, а нужно чтоб был разрешен,
до полного закрытия ордеров Sell.
Как можно решить эту задачку ?
А при чём тут mql?Как прервать проход в оптимизации советника?
Например: если достигнут предел убытка во сколько-то процентов.
Нужно чтоб оптимизация перешла к следующей итерации.
Сложно хвосту вилять собакой.Да, видно голова уже не варит ))
Значит для каких-либо целей такого способа нет?
Это не строка, а вот эта ветка, но и там экстрасенсы, вряд ли, обитают. Без предоставления кода никто не угадает и не переделает.Добрый день. Есть советник, который выставляет ордера увеличенными в х раз. Нужно изменить лот на начальный лот или на лот, который будет записан в параметрах. Какая это строка. Заранее спасибо.