Отправлено: 21.07.14 21:22. Заголовок: Я новичок. (продолжение)
Пишу пользовательский индикатор на основе пересечение уровни 20 и 80. Если главная линия Stochastic пересекла уровень 80 (сверху - вниз), то выводит стрелка Sell на ценовых графиках, а если главная линия Stochastic пересекла уровень 20 (снизу - верх), то стрелка Buy на ценовых графиках.
Отправлено: 13.07.15 18:33. Заголовок: Отсутствие правки - ..
Отсутствие правки - АДМИН это твоя глобальная ошибка. Мало того, что ты людей ссоришь, ты к адекватному разговору ( на "Ты") мешаешь! Ты забыл главный принцип твоего бизнеса - активы (без мозгов), это просто активы (денег не приносят)! Недвижимость (активы) , права и проч. разрешиловка. Поверь они ничего не решают. Я в 90 - е с Ходором на ВДНХ водку вместе пили. "Менатеп" тогда под Чубайсом лежал. Все было и прошло - ну не уподобляйся!
Отсутствие правки - АДМИН это твоя глобальная ошибка. Мало того, что ты людей ссоришь, ты к адекватному разговору ( на "Ты") мешаешь! Ты забыл главный принцип твоего бизнеса - активы (без мозгов), это просто активы (денег не приносят)! Недвижимость (активы) , права и проч. разрешиловка. Поверь они ничего не решают. Я в 90 - е с Ходором на ВДНХ водку вместе пили. "Менатеп" тогда под Чубайсом лежал. Все было и прошло - ну не уподобляйся!
И тебе привет... Если это было адресовано мне, то я вообще ничего не понял.
Отправлено: 19.10.15 09:47. Заголовок: Требования к импорти..
Требования к импортируемым функциям следующие: 1. Такие функции должны находиться в файлах библиотек (папка Libraries) или в файлах, расположенных в текущем каталоге. 2. Функция должна быть объявлена как экспортируемая (директива export), иначе она не будет видна внешним программам. 3. Для программы, которая импортирует функцию, должен быть разрешен импорт на уровне терминала: при включении программы перейти на закладку "Общие" и установить галку "Разрешить импорт из внешних экспертов".
Код импортирующей программы:
цитата:
#import "TestLibrary.ex4" int MyCalculator(int value1, int value2); #import
void OnStart() { Print("Sum of values is ", MyCalculator(5, 6)); }
Библиотека:
цитата:
int MyCalculator(int value, int value2) export { return (value + value2); }
Scriptong пишет: [quote]` здравствуйте знаком с вашими работами в часности с индикатором есть идеи по модернизации индикаторов можно ли по общаться по этой теме с вами? спасибо
Есть возможности с помощью советника вызвать индикатор подокна для отображения?
В МТ5 есть специальная функция для этого - ChartIndicatorAdd. В МТ4, к сожалению, нет. Показания другого индикатора можно отобразить только в одном случае: индикатор отображает свои показания в виде графических объектов на ценовом графике, а не в подокне. Это делается при помощи обычного iCustom. Способ отображения индикатора, являющегося подокном, средствами MQL4 мне неизвестен. Хотя это можно сделать, если использовать WinAPI. Так, у Вадима Жунко была соответствующая DLL, но ее нужно постоянно поддерживать, т. к. терминал постоянно меняется.
Отправлено: 18.07.16 18:02. Заголовок: Scriptong пишет: В ..
Scriptong пишет:
цитата:
В МТ5
это крутая штука, но не все брокеры поддерживают и есть только демо версия, а зачем, похоже что не уверены или боятся, т.к. MT5 вышел на свете уже давно и вошел в популярности.
Scriptong пишет:
цитата:
индикатор отображает свои показания в виде графических объектов на ценовом графике, а не в подокне. Это делается при помощи обычного iCustom
мне это понятно. В добавку, очень похоже инструмента как у Сергея Ковалёва, в ручную набрасывать индикатора и советника, удобный инструмент и не закрывает ценовой график. Как бы единая программа пока это задумка. Есть вариант, сегодня и вчера я пролистал в документации, с помощью ChartApplyTemplate вызвать.
Scriptong пишет:
цитата:
Хотя это можно сделать, если использовать WinAPI. Так, у Вадима Жунко была соответствующая DLL
Где можно увидеть или почитать?
Scriptong пишет:
цитата:
но ее нужно постоянно поддерживать, т. к. терминал постоянно меняется.
т. е. если Build меняется, то алгоритмы постоянно модифицировать.
Есть вариант, сегодня и вчера я пролистал в документации, с помощью ChartApplyTemplate вызвать.
Для этого нужно сначала создать такой шаблон вручную. Программно, без WinAPI, этого не достичь. Кроме того, ChartApplyTemplate тяжело контролировать. Так, функция может вернуть true, но это вовсе не означает, что команда успешно выполнена. Это лишь означает, что указанный шаблон найден и отправлено сообщение окну.
Anatoliy пишет:
цитата:
Где можно увидеть или почитать?
Вот одна из публикаций. Но не уверен, что еще работает. Последний раз работало в 605-ом билде. Сейчас уже 988-ой.
Anatoliy пишет:
цитата:
т. е. если Build меняется, то алгоритмы постоянно модифицировать.
Дело в том, что методы, используемые в библиотеках Вадима, являются недокументированными возможностями терминала. А раз так, то и поддерживать их компания MetaQuotes не обязана. При выходе очередного билда придется проверять функционал всей библиотеки и вносить правки, лично разыскивая, что же изменилось в новом билде. Потому и рекомендую никогда не закладываться на недокументированные возможности той или иной программы.
Все даты в формате GMT
2 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет