Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
В сервисе Фриланс выполнено тысячи оплачиваемых заказов. Присоединяйся!
Dmitri
91
Dmitri 2008.08.31 23:13 

Как показывает практика MetaTrader является на много более удобным и функциональным, чем MetaStock. И это, уверен, для большинства уже давно не новость... .

Именно поэтому хотелось бы ускорить интеграцию людей, которые сделали свой выбор в пользу MetaTrader.

Призываю всех, у кого есть вопросы в переносе формул из MetaStock в MQL4, писать их сюда. Верю, что найдутся люди, заинтересованные в росте базы клиентов MetaQuotes и просто готовые помочь.

Так же прошу людей, обладающих знаниями программирования откликнуться и внести, в свободное от работы и семьи время, свою лепту в увеличение популярности MetaTrader.


С надеждой, что ветка окажется полезной многим, задаю первый вопрос/просьбу:


Покажите пожалуйста, как функция HHV (Data Array, Periods) будет выглядеть на языке MQL4.


P.S.

(Function calculates the highest value in the DATA ARRAY over the preceding PERIODS)



С уважением ко всем программистам и непрограммистам,

Дмитрий Эрте.

Dmitry Fedoseev
41261
Dmitry Fedoseev 2008.09.01 07:26  
Dmitri
91
Dmitri 2008.09.04 22:13  
Integer писал (а) >>

iHighest(...)

Спасибо.

Только почему-то не особо работает. Рисует, грубо говоря, диагональную линию.... .

Могли бы вы привести пример кода?

Dmitry Fedoseev
41261
Dmitry Fedoseev 2008.09.04 22:30  
Да. iHighest(...) и iLowest(...) возвращают номер бара с максимальным и минимальным значениями, надо еще сами значения брать High[iHighest(...)]
Dmitri
91
Dmitri 2008.09.06 16:31  
Integer писал (а) >>
Да. iHighest(...) и iLowest(...) возвращают номер бара с максимальным и минимальным значениями, надо еще сами значения брать High[iHighest(...)]


А каким образом можно сделать, чтобы расчет велся не просто по ценам закрытия, а, например, Close - EMA(от этих же цен закрытия)?

Dmitri
91
Dmitri 2008.09.06 18:21  
Ещё возникла проблема с тем, что не удаётся какое-либо число разделить на переменную... .
Dmitry Fedoseev
41261
Dmitry Fedoseev 2008.09.06 20:14  
erte писал (а) >>
Ещё возникла проблема с тем, что не удаётся какое-либо число разделить на переменную... .

Вопрос с рейтингом №1. Наверно делите переменные int. Наверху страницы ссылка на учебник.

Dmitry Fedoseev
41261
Dmitry Fedoseev 2008.09.06 20:17  
erte писал (а) >>

А каким образом можно сделать, чтобы расчет велся не просто по ценам закрытия, а, например, Close - EMA(от этих же цен закрытия)?

Можно сложить значния МА в массив и применить ArrayMAximum(...)/ArrayMinimum(...) или каждый раз в цикле перебирать занчения МА. Вообще метастоковский язык в прямом смысле слова не переводится на mql4 - принципы совсем разные. Надо понять как оно работает в метастоке и переписать на mql4 по принципам mql4. Ссылка на учебник по mql4 наверху страницы.

hatamy
188
hatamy 2012.02.06 21:22  

Как переписать или конвектировать советник из metastosk в mt4.

Заранее благодарен.

С уважением, Сергей.

Vladyslav Goshkov
1960
Vladyslav Goshkov 2012.02.07 07:37  
hatamy:

Как переписать или конвектировать советник из metastosk в mt4.

Заранее благодарен.

С уважением, Сергей.

Конвектировать ( http://bse.sci-lib.com/article063673.html ) можно разными способами. Например, на мангале или с помощью микроволновки. Да мало ли способов нагрева/подогрева/разогрева... в конце-концов в последних случаях (для подогрева\разогрева) - хороший коньяк или виски тоже, возможно, помогут.

Ну, а переписать - только руками.

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