Приветствую!
Искал в на форуме ответ на свой вопрос, но не нашел.
Портирую простейший скрипт MQ4
maR = iMA(NULL, PERIOD_D1, 200, 0, MODE_EMA, PRICE_CLOSE, shiftGraphCorrection);
В MQL5, соответственно получаю handle, а значение на последнем баре как получить?
|
Приветствую!
Искал в на форуме ответ на свой вопрос, но не нашел.
Портирую простейший скрипт MQ4
maR = iMA(NULL, PERIOD_D1, 200, 0, MODE_EMA, PRICE_CLOSE, shiftGraphCorrection);
В MQL5, соответственно получаю handle, а значение на последнем баре как получить?
- www.mql5.com
Приветствую!
Искал в на форуме ответ на свой вопрос, но не нашел.
Портирую простейший скрипт MQ4
maR = iMA(NULL, PERIOD_D1, 200, 0, MODE_EMA, PRICE_CLOSE, shiftGraphCorrection);
В MQL5, соответственно получаю handle, а значение на последнем баре как получить?
Вот функция для получения значений с iMA:
//| Get value of buffers for the iMA |
//+------------------------------------------------------------------+
double iMAGet(const int index)
{
double MA[1];
//--- reset error code
ResetLastError();
//--- fill a part of the iMABuffer array with values from the indicator buffer that has 0 index
if(CopyBuffer(handle_iMA,0,index,1,MA)<0)
{
//--- if the copying fails, tell the error code
PrintFormat("Failed to copy data from the iMA indicator, error code %d",GetLastError());
//--- quit with zero result - it means that the indicator is considered as not calculated
return(0.0);
}
return(MA[0]);
}
index - номер бара на котором нужно получить значение iMA
handle_iMA - хендл индикатора, который Вы создали в OnInit()
Вот функция для получения значений с iMA:
//| Get value of buffers for the iMA |
//+------------------------------------------------------------------+
double iMAGet(const int index)
{
double MA[1];
//--- reset error code
ResetLastError();
//--- fill a part of the iMABuffer array with values from the indicator buffer that has 0 index
if(CopyBuffer(handle_iMA,0,index,1,MA)<0)
{
//--- if the copying fails, tell the error code
PrintFormat("Failed to copy data from the iMA indicator, error code %d",GetLastError());
//--- quit with zero result - it means that the indicator is considered as not calculated
return(0.0);
}
return(MA[0]);
}
index - номер бара на котором нужно получить значение iMA
handle_iMA - хендл индикатора, который Вы создали в OnInit()
Это тонкий намек на толстые обстоятельства ))
Владимир, как говорил один мой бизнес-тренер, лет 10 назад люди искали учителя, который научил бы их ловить рыбу. Потом они стали требовать, чтобы им эту рыбу поймали. Теперь они хотят, чтобы поймали, приготовили, разжевали, положили в рот и уговорили проглотить.
Это тонкий намек на толстые обстоятельства ))
[ ] 1+2 = 2
[ ] 1+2 = 3
[ ] 1+2 = 0
выберите правильный вариант
а начиная с 2025 года экзамен будет выглядеть так
[ ] 1+2 = 2
[ ] 1+2 = 3 - рекомендуемый ответ
[ ] 1+2 = 0
выберите правильный вариант
а начиная с 2050 ничего не надо будет уже выбирать
[ ] 1+2 = 2
[X] 1+2 = 3
[ ] 1+2 = 0
правильный вариант помечен - приступайте к следующему вопрос
* следующие и все остальные помечены тоже
* * если вы все это смогли прочитать - экзамен завершен
---
- Дэти, сколько будэт 4+4?
- Горгия - отвечай
- Горгия встает - и отвечает 5
- Садыс , Hэправилно... два тебе
- Кахо скажи сколько будет 4+4
- Кахо встает мямлит - Эээ 11
- Садыс , Hэправилно... два тебе
- Мой Любимый ученик Вано , сколько будет 4+4
- Вано встает - говорит сэмь
- Правильно Вано , ай малaдец Вано - Cемь , восЭмь - где то так - садись ПЯТЬ тебе
Думаешь проблема в том что экзамены в виде таких вот тестов ?
[ ] 1+2 = 2
[ ] 1+2 = 3
[ ] 1+2 = 0
выберите правильный вариант
а начиная с 2025 года экзамен будет выглядеть так
[ ] 1+2 = 2
[ ] 1+2 = 3 - рекомендуемый ответ
[ ] 1+2 = 0
выберите правильный вариант
а начиная с 2050 ничего не надо будет уже выбирать
[ ] 1+2 = 2
[X] 1+2 = 3
[ ] 1+2 = 0
правильный вариант помечен - приступайте к следующему вопрос
* следующие и все остальные помечены тоже
* * если вы все это смогли прочитать - экзамен завершен
---
- Дэти, сколько будэт 4+4?
- Горгия - отвечай
- Горгия встает - и отвечает 5
- Садыс , Hэправилно... два тебе
- Кахо скажи сколько будет 4+4
- Кахо встает мямлит - Эээ 11
- Садыс , Hэправилно... два тебе
- Мой Любимый ученик Вано , сколько будет 4+4
- Вано встает - говорит сэмь
- Правильно Вано , ай малaдец Вано - Cемь , восЭмь - где то так - садись ПЯТЬ тебе
Понимаю, что оффтопик, но не удержусь. Кажется, штаты уже в этой ситуации сидят давно и прочно. Я был в Силиконовой долине только один раз, лет 9 назад. Но уже тогда практически не было программистов и разработчиков - американцев белой расы. У нас в фирме работало 500 человек, почти все белые на должностях типа секретарша-администратор. У нас в группе разработок цифрового ТВ было только двое предпенсионного возраста, программеры старой закалки.
А весь костяк разработчиков - Азия, Индия, русские. У нас в Питере тогда народ разработал дизайн чипа 1-кристального телевизора, я был удивлен, думал, у нас только программы пишут на аутсорсе.
Ведь в штатах из-за политкорректности в обычных школах давно понизили планку требований до уровня латиносов и афро, чтобы те не возмущались. Про отсутствие оценок в школах, думаю, все знают. Ведь ах, это может нанести психическую травму ученику.
Буквально вчера послушал подкаст, в принципе, особо ничего нового, но интересно мнение спеца о проблеме массового оглупления в эпоху смартфонов/покемонов.
Татьяна Черниговская: В будущем человечество может превратиться в «общество» тупиц
- radiokp.podfm.ru
Буквально вчера послушал подкаст, в принципе, особо ничего нового, но интересно мнение спеца о проблеме массового оглупления в эпоху смартфонов/покемонов.
Татьяна Черниговская: В будущем человечество может превратиться в «общество» тупиц
Дополню, это очень важная тема. И о ней надо говорить, а не замалчивать и удалять посты. Есть мнение специалистов, что в следующие 10-20 лет лишь несколько процентов населения смогут разрабатывать что-то новое, остальные будут производить/обслуживать/потреблять.
Штаты уже столкнулись с этим в области военных технологий, куда доступ иностранцам закрыт (пока закрыт??). Есть острая нехватка разработчиков, а новых из числа коренных американцев мало.
Действительно! Ракетные технологии, например, стали по факту бизнесом, но государством по-прежнему считаются военными. И если нужен кто-то, то чуть ли не президенту ходят решать вопросы.
Коллеги, я сам стихи люблю. Но может быть кто-то подскажет, как отладить код в MQL5 на текущем графике, а не в новом окне? Мне нужны объекты с графика
Действительно! Ракетные технологии, например, стали по факту бизнесом, но государством по-прежнему считаются военными. И если нужен кто-то, то чуть ли не президенту ходят решать вопросы.
Коллеги, я сам стихи люблю. Но может быть кто-то подскажет, как отладить код в MQL5 на текущем графике, а не в новом окне? Мне нужны объекты с графика
Запустите тестер стратегий в режиме визуализации. После окончания теста сохраните шаблон графика. Потом этот шаблон примените к графику в терминале - все объекты будут.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
График в терминала после тестера стирает объекты. Как лечить?
Vladimir Karputov, 2017.02.13 08:46
Теперь в тестере (после визуального тестирования) шаблон сохраняет все нарисованные объекты.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Приветствую!
Искал в на форуме ответ на свой вопрос, но не нашел.
Портирую простейший скрипт MQ4
maR = iMA(NULL, PERIOD_D1, 200, 0, MODE_EMA, PRICE_CLOSE, shiftGraphCorrection);
В MQL5, соответственно получаю handle, а значение на последнем баре как получить?