Скачать MetaTrader 5

Помогите новичку!

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
maxim8898
34
maxim8898  

Здравствуйте, я изучаю язык MQL4 думаю вы мне поможете, вопрос для профи не сложный, но я не знаю на него ответ:

Пишу советник основанный на мувингах и мне нужно использрвать ещё и уровни от мувингов, как из записать в код и как от них открывать ордера, если можно поподробнее... 

Mikhail Filimonov
5931
Mikhail Filimonov  
maxim8898:

Здравствуйте, я изучаю язык MQL4 думаю вы мне поможете, вопрос для профи не сложный, но я не знаю на него ответ:

Пишу советник основанный на мувингах и мне нужно использрвать ещё и уровни от мувингов, как из записать в код и как от них открывать ордера, если можно поподробнее... 

Может быть на форуме MQL4 Вам быстрее помогут?

http://forum.mql4.com/ru 

Leanid Aladzyeu
4951
Leanid Aladzyeu  
maxim8898:

Здравствуйте, я изучаю язык MQL4 думаю вы мне поможете, вопрос для профи не сложный, но я не знаю на него ответ:

Пишу советник основанный на мувингах и мне нужно использрвать ещё и уровни от мувингов, как из записать в код и как от них открывать ордера, если можно поподробнее... 

Не знаю что такое " мувингов" но сходите вот сюда , шикарное обучение!

https://www.youtube.com/playlist?list=PLBTFLv4NSBStaPQ5SGM9llMq5qrbU57sQ 

 

 

Или под мувингом имелось ввиду МА ( скользящая средняя ) ?

Artyom Trishkin
Модератор
92323
Artyom Trishkin  
maxim8898:

Здравствуйте, я изучаю язык MQL4 думаю вы мне поможете, вопрос для профи не сложный, но я не знаю на него ответ:

Пишу советник основанный на мувингах и мне нужно использрвать ещё и уровни от мувингов, как из записать в код и как от них открывать ордера, если можно поподробнее... 

В частности для текущих символа и периода, и для уровней на двадцать пунктов выше и ниже МАшки:

int ma_level_up=20;  // Уровень выше МА
int ma_level_dn=20;  // Уровень ниже МА
double MaLevelUp=iMA(_Symbol,_Period,period_ma,shift_ma,method_ma,appled_price_ma,shift_ma)+ma_level_up*_Point;
double MaLevelDn=iMA(_Symbol,_Period,period_ma,shift_ma,method_ma,appled_price_ma,shift_ma)-ma_level_dn*_Point;
maxim8898
34
maxim8898  
Artyom Trishkin:

В частности для текущих символа и периода, и для уровней на двадцать пунктов выше и ниже МАшки:

Большое Спасибо, то что искал. А как исправить эти ошибки? 

"return value of 'OrderSend' should be checked"

"return value of 'OrderSelect' should be checked"

"return value of 'OrderModify' should be checked" 

Leanid Aladzyeu
4951
Leanid Aladzyeu  
maxim8898:

Большое Спасибо, то что искал. А как исправить эти ошибки? 

"return value of 'OrderSend' should be checked"

"return value of 'OrderSelect' should be checked"

"return value of 'OrderModify' should be checked" 

курсор на функцию F1 и со справки скопируйте возврат значения 
maxim8898
34
maxim8898  
Leanid Aladzyeu:
курсор на функцию F1 и со справки скопируйте возврат значения 
Я не совсем понял (нуб ещё)), можно как-то по-понятней описать решение проблемы
Dmitry Fedoseev
47899
Dmitry Fedoseev  
maxim8898:
Я не совсем понял (нуб ещё)), можно как-то по-понятней описать решение проблемы

Объявите какую-нибудь переменную и ей присваивайте результат работы OrderSend(). 

Но смысл не в этом, а в том, что компилятор намекает, что все не так просто с функциями OrderSend(), OrderClose() и т.п. Функции могут не выполнить свои действия, поэтому надо проверить результат и принять соответствующее решение, или переформировать алгоритм всей системы (если критично неисполнение какой-то торговой команды). 

maxim8898
34
maxim8898  
Dmitry Fedoseev:

Объявите какую-нибудь переменную и ей присваивайте результат работы OrderSend(). 

Но смысл не в этом, а в том, что компилятор намекает, что все не так просто с функциями OrderSend(), OrderClose() и т.п. Функции могут не выполнить свои действия, поэтому надо проверить результат и принять соответствующее решение, или переформировать алгоритм всей системы (если критично неисполнение какой-то торговой команды). 

А вы могли бы мне помочь довести советник до ума, я его писал по видеоурокам но пытался сделать по своей стратегии, в итоге не знаю что теперь делать
Dmitry Fedoseev
47899
Dmitry Fedoseev  
maxim8898:
А вы могли бы мне помочь довести советник до ума, я его писал по видеоурокам но пытался сделать по своей стратегии, в итоге не знаю что теперь делать
Помочь могу, но сделать за вас нет.
maxim8898
34
maxim8898  
Dmitry Fedoseev:
Помочь могу, но сделать за вас нет.
Хотя бы укажите на ошибку в коде, а то я не знаю где и копать
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий