У меня почему-то не выставляет ордера, входит сразу в рынок, что это может быть?
Он и входит в рынок сразу при пробое экстремумов прошлой свечи, как пробивает максимум или минимум, так и выставляет ордера OP_Buy или OP_Sell
Ну так в описании стоит вот это: "происходит пробитие максимума или минимума прошлой свечи, выставляется ордер"
А вот "OP_Buy или OP_Sell" - это не может быть ордером никак, это уже позиции.
1. У ордера можно изменить цену открытия/установки (OrderOpenPrice()), а у позиции нельзя.
2. Ордер нужно удалять (OrderDelete()), а позицию закрывать (OrderClose()).
3. У ордера можно изменить размер лота (комментарий, магик-номер) без потерь для депозита. Удалить старый ордер и выставить новый с новым размером лота (комментарием, магик-номером). Если такое же проделать с позицией, то будет убыток в размере спрэда, умноженного на размер лота и на стоимость пункта.
4. У ордера есть время жизни, а у позиции - нет.
5. Ордер нужно выставлять, его нельзя открыть, позицию нельзя выставить, ее можно только открыть.
Из-за вашего неправильного описания, Я потерял 8 минут драгоценного времени.
Ну так в описании стоит вот это: "происходит пробитие максимума или минимума прошлой свечи, выставляется ордер"
А вот "OP_Buy или OP_Sell" - это не может быть ордером никак, это уже позиции.
1. У ордера можно изменить цену открытия/установки (OrderOpenPrice()), а у позиции нельзя.
2. Ордер нужно удалять (OrderDelete()), а позицию закрывать (OrderClose()).
3. У ордера можно изменить размер лота (комментарий, магик-номер) без потерь для депозита. Удалить старый ордер и выставить новый с новым размером лота (комментарием, магик-номером). Если такое же проделать с позицией, то будет убыток в размере спрэда, умноженного на размер лота и на стоимость пункта.
4. У ордера есть время жизни, а у позиции - нет.
5. Ордер нужно выставлять, его нельзя открыть, позицию нельзя выставить, ее можно только открыть.
Из-за вашего неправильного описания, Я потерял 8 минут драгоценного времени.
Уважаемый, зачем эти упреки, дело ведь сугубо добровольное. Я бесплатно выложил тут код советника, Вы ознакомились с ним, за что Вам огромное спасибо!
А по сути Ваших претензий обратимся к справочнику языка MQL, вот что там написано насчет видов ордеров:
Свойства ордеров
Тип операций для функции OrderSend(). Mожет быть любым из следующих величин:
Константа | Значение | Описание |
OP_BUY | 0 | Покупка |
OP_SELL | 1 | Продажа |
OP_BUYLIMIT | 2 | Отложенный ордер BUY LIMIT |
OP_SELLLIMIT | 3 | Отложенный ордер SELL LIMIT |
OP_BUYSTOP | 4 | Отложенный ордер BUY STOP |
OP_SELLSTOP | 5 | Отложенный ордер SELL STOP |
Лок это тупик.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Proboy Xonax:
Советник по пробою максимума или минимума прошлой свечи.
Автор: Bakhytzhan Abzalbekov