Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть объект на графике, уровни фибоначчи. Меня интересует значение на графике второго по счету уровеня(например 38.2). Как эту цену получить? В хелпе не нашел =(
Есть объект на графике, уровни фибоначчи. Меня интересует значение на графике второго по счету уровеня(например 38.2). Как эту цену получить? В хелпе не нашел =(
Вот так:
Fduch просил получить не значение второго уровня, а цену, задаваемую этим уровнем.
Для этого нужно знать имя объекта или хотя бы быть уверенным, что такой объект на графике один. Тогда его можно найти по типу объекта:
А можно работать с МТ4 извне? То есть, например, посылать торговые сигналы с помощью .exe файла?
P.S. Хочу написать советник на С++, обрабатывающий тиковую историю, полученную с помощью DDE.
А можно работать с МТ4 извне? То есть, например, посылать торговые сигналы с помощью .exe файла?
P.S. Хочу написать советник на С++, обрабатывающий тиковую историю, полученную с помощью DDE.
Нет, максимум - Вы можете писать приказы в файл или передавать "пожелания" с помощью dll советнику, написанному на MQL4 и приаттаченному к графику цены.
А в MQL реализованы указатели на переменные и ф-ции? В справке ничего по этому поводу не нашел..
Дело в том, что при первых попытках реализовать генетические скрипт для построения алгоритма прогнозирования тиков из нескольких заранее определенных функций я столкнулся с проблемой реализации генерации: для этого необходимо перебирать различные комбинации из нескольких ф-ций. а без массива указателей на функции это сделать для проблематично.. Может, кто-нибудь знает как обойтись без указателей на ф-ции для того, чтобы организовать перебор функций?
через switch() можно сделать.
Хм, попробовал перевести код в С++. Оказалось, массив указателей на функции - плод моей фантазии.. Как же быть.Был бы массив - не сложно было бы перебирать по очереди каждую ф-цию в цикле, а так..никак =(
через switch() можно сделать.
Хм, даже не знаю и как.. Скажем, есть 50 000 функций с двумя параметрами и переменные a,b. Необходимо поочередно подсчитать каждую из 50 000 ф-ций для чисел а и b, записывая результат в массив answer[50 000]. Это можно сделать с помощью switch?
Есть не указатели на функции, а вызов функций по адресу. Но всеравно надо будет 50000 строк кода для получения адресов. Есть такая фича, как вычисления кода, на С++ не знаю как, я с ним не очень дружу, например на JavaScript оператор Eval() (кажется так).
Если ограничится только mql4, надо написать срипт вспомогательный для генерации кода пусть железная машина напечатает в файл код вызова 50000 функций. Интересно, а эти 50000 функций вы вручную набрали?
Со switch() примерно так:
switch(FunctionID){
case 0: return(Func_0());
case 1: return(Func_1());
}