![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как теперь int b к string Time2 минутам добавлять или как плюс минус сделать рандом
Подскажите пожалуйста существующие методы ограничения кол-ва ордеров:
1)как их колличество привязать к свободному остатку средств, чтобы была динамика, например, если доступных средств меньше половины баланса, то срабатывает ограничение
2) как ограничить кол-во одновременных ордеров до фиксированного значения, например до 10 штук
очень легко и просто вы кодируете - как у все хпрофессионалов
Только вот никогда бы и не подумал что даже словами у меня не получится объяснить, не то что код написать
Мне нужно чтобы случайный сдвиг происходил из одного генератора но в обе стороны случайно.
Например как колебание стрелки около нуля ( то в минус зашкалит, то в плюс)
А этим моим нулем, или средним значением будет мое установленное время.
Както все надо всю случайность на две части разделить посередине чтоли?
int a=MathFloor(MathRand()/32767.0*300);
if (a > 150) a=-a;
Comment("a=",a,"\n",
"плюс-минус ",TimeToStr(TimeLocal()+a, TIME_SECONDS) );
}
Будет ли TimeToStr(TimeLocal()+a,TIME_SECONDS) правильно или надо TimeToStr(Time[i] +a,TIME_SECONDS) или TimeToStr(iTime(NULL,0,i)+a) или ????
Мне нужно чтобы случайный сдвиг происходил из одного генератора но в обе стороны случайно.
Например как колебание стрелки около нуля ( то в минус зашкалит, то в плюс)
А этим моим нулем, или средним значением будет мое установленное время.
Както все надо всю случайность на две части разделить посередине чтоли?
Тогда так:
Будет ли TimeToStr(TimeLocal()+a,TIME_SECONDS) правильно или надо TimeToStr(Time[i] +a,TIME_SECONDS) или TimeToStr(iTime(NULL,0,i)+a) или ????
А я-то откуда знаю, что правильно, а что нет. Это только Вы можете знать. Я лишь поясню какой код что означает, а Вы уж сами решайте, что Вам надо и что для Вас будет правильно.
К локальному времени компьютера в секундах прибавляется а секунд и полученный результат преобразуется в строку.
Ко времени открытия i-го бара в секундах прибавляется а секунд и полученный результат преобразуется в строку.
Ко времени открытия i-го бара на текущем графике в секундах прибавляется а секунд и полученный результат преобразуется в строку.Подскажите пожалуйста существующие методы ограничения кол-ва ордеров:
1)как их колличество привязать к свободному остатку средств, чтобы была динамика, например, если доступных средств меньше половины баланса, то срабатывает ограничение
2) как ограничить кол-во одновременных ордеров до фиксированного значения, например до 10 штук
Подскажите пожалуйста существующие методы ограничения кол-ва ордеров:
2) как ограничить кол-во одновременных ордеров до фиксированного значения, например до 10 штук
Тогда так:
Спасибо,
памятник вам надо
памятник вам надо
Рано ещё :))
Какие все добрые! Хоть щас застрелись
Ну по крайней мере бюст эт хорошо...
Его дважды героям СССР при жизни положено было ставить.
За счёт естественно государства... :)))