[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 39
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А тут, получается, ГА увеличивает кол-во прогонов? Разве это возможно?
Опа!
Крайне интересный случай...))
Опа!
Крайне интересный случай...))
Больше, чем возможно вариантов не будет
https://book.mql4.com/ru/appendix/limits
Спасибо, посмотрел но ничего не понял. Например:
Торговая операция не осуществляется, если нарушено любое из указанных требований
SellLimit
1) OpenPrice-Bid ≥ StopLevel
2) SL-OpenPrice ≥StopLevel (далее в примере)
3) OpenPrice-TP ≥ StopLevel
Что означает "Торговая операция не осуществляется"? Не будет выставлен(принят) отложенный ордер или уже установленный не сработает(что с ним тогда происходит-удаляется брокером)? Повторю вопрос, если условия поменялись, и ранее успешно установленный ордер через час, например имеет SL-OpenPrice внутри измененного к этому моменту StopLevel, что с ним происходит?
И еще вопрос. Допустим, спред был 2, а стал 7 пунктов. Что это значит - изменилась цена бид или аск, или борокер выбирает это произвольно как ему удобно?
При попытке компиляции включаемого файла (*.mqh) появляется ошибка '\end_of_program' - no function defined. Что не так и как это исправить?
extern double Lots = 0.0;
extern int Percent = 0;
extern int StopLoss = 100;
extern int TakeProfit = 40;
extern int TrailngStop = 100;
int Level_New;
int Level_Old;
Рассмотрел обложку УЧЕБНИКА со всех сторон и все равно ничего не понял...)))
Везде вижу, что пишут так:
Справедливо ли нижеприведенное написание, если я хочу получить Price = OrderOpenPrice() для дальнейшей обработки и установки Стопов?
Оно у меня работает, но допустимо ли такое?
Встроенных функций нет, надо просто написать свою машку с расчетом периода расчета в зависимости от таймфрейма
Всем доброго времени суток!
Пишу первый раз, если что не так, сорри.
Вопрос такой, почему функция (см. ниже) выдает ошибку: 'A' - array item cannot be assigned?
Заранее спасибо!При попытке компиляции включаемого файла (*.mqh) появляется ошибка '\end_of_program' - no function defined. Что не так и как это исправить?..
При попытке отдельной компиляции .mqh компилятор пытается определить тип изделия (советник, индикатор..), и начинает придираться, "где ты start подевал?" и пр.
Разбираться с .mqh надо начинать, если ошибки возникают при правильной компиляции.
Вставил в свой советник новый блок для расчёта размера лота открываемой позиции. Смысл такой:
1. Стоп ставится на High текущего дня при Sell позиции, и на Low дня при Buy позиции.
2. При срабатывании условия на открытие ордера начинает выполняться этот блок для расчёта лота. Считается расстояние до High\Low дня в пунктах, циклом перебираю лоты начиная с 0,1, для того чтобы найти нужный лот (5% при срабатывании стопа)
Но в журнале появляются такие строки:
2011.01.30 16:59:47 TestGenerator: unmatched data error (volume limit 1107 at 2011.01.13 14:45 exceeded)
Как только выключаю данный блок, то всё ок. Где я ошибаюсь? Подскажите пожалуйста.
Вот сам код: