Коллеги День Добрый! Допустим есть треугольник из 3-х валютных пар, его по истории можно прогнать на МТ5 какой ни будь приблудой, в которой указаны такие показатели как лотность, направление ордеров, закрытие по указанному профиту и максимальная просадка?
Помогите пожалуйста решить одну задачу. Хочу посчитать - cколько закрытий цен после послдеднего пересечения ценой Машки. К примеру взял 9-периодную машку.
...То есть сколько баров закрылось выше MA после последнего пересечения цены 9 -периодной MA ?
Мне удалось вытащить последние 100 цен Close, дальше упёрся. Не могу сообразить, как теперь посчитать количество после пересечения.
Лучше считайте сколько close выше МА9 от текущего бара до пересечения. Это и есть количество закрытых баров после пересечения… Просто это одно и то же…
Всем доброго времени суток! Вопрос по тестеру mql5.
int Tik;
voidOnTick()
{
Tik++;
if(если последний тик, или если сразу после последнего тика )Print("---------------- ",Tik);
}
//void OnDeinit()
//{
//Print ("--------------",Tik);
//}
В этом коде программа считает каждый тик. Считает в течении 1 недели. ВОПРОС. При помощи какой функции или языковой конструкции можно сделать так что бы Print() напечатала количество тиков 1 раз или на последнем тике, или сразу после последнего тика. Разумеется я могу заранее посмотреть сколько тиков в недельной свече и написать в условии if( Tik== х) напечатать Print(). Но мне нужно что бы именно программа нашла нужный мне момент и напечатала Print().
Я пробовал добавлять функцию OnDeinit() и в ней печатать Print(). Но Print() не печатался.
Всем доброго времени суток! Вопрос по тестеру mql5.
В этом коде программа считает каждый тик. Считает в течении 1 недели. ВОПРОС. При помощи какой функции или языковой конструкции можно сделать так что бы Print() напечатала количество тиков 1 раз или на последнем тике, или сразу после последнего тика. Разумеется я могу заранее посмотреть сколько тиков в недельной свече и написать в условии if( Tik== х) напечатать Print(). Но мне нужно что бы именно программа нашла нужный мне момент и напечатала Print().
Я пробовал добавлять функцию OnDeinit() и в ней печатать Print(). Но Print() не печатался.
Всем спасибо за помощь.
int Tik = 0;
voidOnTick()
{
Tik++;
}
// Вызывается один раз, когда тестирование закончилось (только в тестере)doubleOnTester()
{
Print("---------------- OnTester: ", Tik);
return(Tik);
}
// Вызывается при выгрузке эксперта: конец теста, удаление с графика, перекомпиляция и т.д.voidOnDeinit(constint reason)
{
Print("---------------- OnDeinit: ", Tik, " reason=", reason);
}
Всем добрый день. Есть пара вопросов. Разработана торговая стратегия - комплект индикаторов (три основных и два вспомогательных) и робот на их основе (терминалы МТ4 и МТ5). Подробная информация в блоге на этом ресурсе - https://www.mql5.com/ru/users/neophyte_2014/blog
Занимался прямыми продажами, но честно говоря задолбался по причине возраста плюс свалившейся инвалидности. Планирую разместить элементы системы на маркете, возможно это облегчит жизнь. Небольшой технический вопрос. Обязательно ли удалять гиперссылки в свойствах индикаторов и робота, ведущие на мой персональный блог? Если да, то можно ли заменить их гиперссылками на блог на данном ресурсе?
Сорри, если вопрос тупой и ответ на него есть. Со зрением тоже проблемы, мог не увидеть.
Господи!!! Как много всего!
ИИ без должной настройки пишет так, как будто ей за каждую строку кода деньги платят. Местами ей и этого мало, и тогда она пишет вообще не нужный код.
Типа этого:
Мне удалось вытащить последние 100 цен Close, дальше упёрся. Не могу сообразить, как теперь посчитать количество после пересечения.
Всем доброго времени суток! Вопрос по тестеру mql5.
В этом коде программа считает каждый тик. Считает в течении 1 недели.
ВОПРОС. При помощи какой функции или языковой конструкции можно сделать так что бы Print() напечатала количество тиков 1 раз или на последнем тике, или сразу после последнего тика.
Разумеется я могу заранее посмотреть сколько тиков в недельной свече и написать в условии if( Tik== х) напечатать Print(). Но мне нужно что бы именно программа нашла нужный мне момент и напечатала Print().
Я пробовал добавлять функцию OnDeinit() и в ней печатать Print(). Но Print() не печатался.
Всем спасибо за помощь.
Всем доброго времени суток! Вопрос по тестеру mql5.
В этом коде программа считает каждый тик. Считает в течении 1 недели.
ВОПРОС. При помощи какой функции или языковой конструкции можно сделать так что бы Print() напечатала количество тиков 1 раз или на последнем тике, или сразу после последнего тика.
Разумеется я могу заранее посмотреть сколько тиков в недельной свече и написать в условии if( Tik== х) напечатать Print(). Но мне нужно что бы именно программа нашла нужный мне момент и напечатала Print().
Я пробовал добавлять функцию OnDeinit() и в ней печатать Print(). Но Print() не печатался.
Всем спасибо за помощь.
Спасибо.
Всем привет!
Решил разобраться со старой историй. Почему показывает неправильный расчёт?
Вывел в переменную значение iClose...
Только текущую цену EURUSD верно показывает, остальное непонятно.. GBPUSD вообще ноль.
Всем привет!
Решил разобраться со старой историй. Почему показывает неправильный расчёт?
Вывел в переменную значение iClose...
Только текущую цену EURUSD верно показывает, остальное непонятно.. GBPUSD вообще ноль.
AMES
Очень круто! Спасибо!
Всем добрый день.

Есть пара вопросов.
Разработана торговая стратегия - комплект индикаторов (три основных и два вспомогательных) и робот на их основе (терминалы МТ4 и МТ5).
Подробная информация в блоге на этом ресурсе - https://www.mql5.com/ru/users/neophyte_2014/blog
Занимался прямыми продажами, но честно говоря задолбался по причине возраста плюс свалившейся инвалидности.

Планирую разместить элементы системы на маркете, возможно это облегчит жизнь.
Небольшой технический вопрос.
Обязательно ли удалять гиперссылки в свойствах индикаторов и робота, ведущие на мой персональный блог?
Если да, то можно ли заменить их гиперссылками на блог на данном ресурсе?
Сорри, если вопрос тупой и ответ на него есть. Со зрением тоже проблемы, мог не увидеть.