Спасибо. Только я всего то и хотел что это построить а там уже дальше сам бы, но всеравно спасибо.
Народ, подскажите пожалуста.
пишу советника и при его проверке не происходит открытие рыночного ордера, пишет ошибка 133 (тарговля запрещена)
думал может чего неправильно написал..??? Скопировал часть кода из учебника, та же беда (ошибка 133)
вот программный код:
int start()
{
//----
double bid =MarketInfo(Symbol(),MODE_BID); // Запрос значения Bid
double ask =MarketInfo(Symbol(),MODE_ASK); // Запрос значения Ask
double point =MarketInfo(Symbol(),MODE_POINT);//Запрос Point
// Открытие BUY
Alert ("Bid=",bid," Ask=",ask," point=",point);
int tiket=OrderSend(Symbol(),OP_BUY,0.1,ask,3,bid-30*point,bid+30*point);
if (tiket<1)
{Alert (GetLastError());
} // Сообщение об ошибке//
return(0);
}
объясните в чем проблема?
ответ можно на skype
ник: nikitin-d
ответ можно на skype
ник: nikitin-d
та же самая проблема, не могу ничего сделать. помогите пожалуйста напишите тут. спасибо )
все что могу посоветовать - если хотите быстрее начать программировать, то возьмите готовый простенький советник и попробуйте его изменить для своих условий входа в рынок
как пример советник, вот отличная статья с примером https://www.mql5.com/ru/articles/1413
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте.
Я здесь впервые (на этом сайте) и ранее не заходил на подобные, т.к. не было причин до
недавнего времени, а вот на днях решил изучить вкратце язык Meta Quotes4 на всякий случай,
т.к. сейчас учусь торговать через эту программу, ну и лишние знания не помешают...
И в связи с этим хочу спросить у тех кто знает???
Решил построить индикатор или советника на таком принципе:
Если закрытие > наивысшей точки за 10 дней - хочу купить,
(+ желательно чтоб стрелку на графике рисовало где вхожу, если такое возможно)
И наоборот соответственно.
Я в программировании не смыслю, если говорить прямо, поэтому и обращаюсь
за помощью к более опытным и знающим людям в этом деле.
Начал так
int M=10;
if Close > Highest(Close,M) continue OP_BUY;
if Close < Highest(Close,M) continue OP_SELL;
но программа пишет ошибка:
'\end_of_program' - no any function defined
Как понять что требуется для завершения или дополнения к этому?
Заранее благодарен, Тарас.