Советник, который после запуска следил бы за курсом пятиминутного графика с условиями: - страница 5
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что не так?
Функция OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE)
Параметры: symbol - Наименование финансового инструмента, с которым проводится торговая операция.
cmd - Торговая операция. Может быть любым из значений торговых операций.
volume - Количество лотов.
price - Цена открытия. slippage - Максимально допустимое отклонение цены для рыночных ордеров (ордеров на покупку или продажу).
stoploss - Цена закрытия позиции при достижении уровня убыточности (0 в случае отсутствия уровня убыточности).
takeprofit - Цена закрытия позиции при достижении уровня прибыльности (0 в случае отсутствия уровня прибыльности).
comment - Текст комментария ордера. Последняя часть комментария может быть изменена торговым сервером.
magic - Магическое число ордера. Может использоваться как определяемый пользователем идентификатор.
expiration - Срок истечения отложенного ордера.
arrow_color - Цвет открывающей стрелки на графике. Если параметр отсутствует или его значение равно CLR_NONE, то открывающая стрелка не отображается на графике.
А у вас где это? - у вас какой то огрызок вместо OrderSend
А какая цена получится в результате вычисления Ask*Point здесь:
???Вот полный код:
Для быстрого тестирования я установил Delta=2
extern int Delta=2;
Может как то можно вот это внедрить для понимания ошибок:
У меня не работает почему то......
Вот полный код:
Вообще то OrderSend для покупки и для продажи пишутся чуть по разному. Потому, что покупаем мы по цене Ask, а продаем по цене Bid ! И закрытие по стопам тож... У вас же - всё по одной цене ...
И кроме того, здесь предусмотрена работа лотом=1. У вас депозит соответсвует этому размеру? И что в журнале написано, - почему не работает?
Вы не знаете разницу между Bid и Ask, Вы не понимаете разницы между короткой и длинной позицией. Вы не имеете понятие о том что такое Стоплосс и Тейкпрофит. Вы непонимаете того, что уже написали. Вы пытаетесь кодить методом тыка. Кто Вам сможет помочь???? Учите мат. часть. Ответы на все вопросы даны. Смысла цитировать Вам учебник я не вижу.
У меня не работает почему то......
Для быстрого тестирования я установил Delta=2
extern int Delta=2;
А зачем? А тестером вы умеете пользоваться?
У меня был знакомый паренёк. Он уже год подторговывал на форексе и всё ещё думал, что длинная позиция, - это которая долго в рынке находится. А короткая, - это которая - "ну типа пипсовочная, мля..." !
А вы как думаете?