Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 574
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Задача - найти бар с минимальным закрытием
for(int x=0; x<=xBars -1; x++)
{
counter++;
// Print(Close[x],",,,",counter);
int h = ArrayMinimum(Close[x]);
if(counter > 20) break;
}
Компилятор ругается на Close
Запишите цены закрытия в отдельный массив, а потом вне цыкла АррауМинимум
Задача - найти бар с минимальным закрытием
есть функции iHighest и iLowest (теперь и в МТ5)
есть функции iHighest и iLowest (теперь и в МТ5)
Задача - найти бар с минимальным закрытием
for(int x=0; x<=xBars -1; x++)
{
counter++;
// Print(Close[x],",,,",counter);
int h = ArrayMinimum(Close[x]);
if(counter > 20) break;
}
Компилятор ругается на Close
Задача поиска минимальной/максимальной цены в MQL4 решается одной строкой:
можно, но это будет не совсем таймер
Спасибо.
Как рассчитывать объём лота с шагом? Если депозит =1000, лот =0.1, депозит стал 2000 лот = 0.2. То есть, при депо 1500 или 1700, лот не увеличивается.
Спасибо.
Как рассчитывать объём лота с шагом? Если депозит =1000, лот =0.1, депозит стал 2000 лот = 0.2. То есть, при депо 1500 или 1700, лот не увеличивается.
Как-то так...
Как-то так...
Не-ет, при депо 1100, лот будет 0.11, а мне нужно чтобы до 2000 лот не увеличивался. В настройках как задам шаг =1000?
Здравствуйте программисты. Не могли бы вы подсказать как правильно подступится к следующему условию:
1. Советник открывает 2 рыночных ордера ( buy и sell) одинаковым лотом, указанным в настройках. - Пункт выполняется без замечаний
На следующем возникла проблема, цена может двигаться как и в сторону SELL так и в сторону BUY. Каким образом можно организовать код, чтобы при прохождении n кол-во пунктов, советник сканировать в LIVE прибыльность этих двух сделок и закрыл именно тот ордер у которого после прохождения n кол-ва пунктов оказался отрицательный баланс? Если у вас есть другие идеи как сделать это красиво, подскажите пожалуйста.
Предоставляю код - draft, выполняется только первый пункт, открываются 2 сделки с TP и SL
2. При прохождении цены заданное в настройках количество пунктов закрывается ордер с минусовым балансом и открываются еще 2 ордера ( buy и sell) одинаковым лотом,
указанным в настройках и у всех ордеров выставляются стопы на цене открытия первого ордера, то есть, при развороте тренда все 3 ордера должны закрыться одновременно.