на МТ-4 пользуюсь нестандартными ТФ - М21 М89 М377 сами они автоматически не обновляются
заметил если 2 раза подключить - отключить соединение все нестандартные ТФ автоматически обновляются что заметней удобно чем нажимать обновить по каждой валюте
ИНОГДА откроешь графики, терминал бездействовал несколько часов - все нестандартные ТФ обновляются сами
что нажать, куда потыкать чтоб при ПОСТОЯННОМ подключении они обновились все разом? пробовал с интервалом пооткрывать:обзор рынка, логин, по валютам посчелкать, свернуть - развернуть окно
если подключать - отключать - закачка сбивается
нашел на форуме МТ-4
AlexSilver 09.05.2006 16:13 Да... Снимается скрипт при появлении нового тика. А нестандартный график обновляется только вручную - правая кнопа мыши - Обновить
Slawa 04.05.2006 10:29 Онлайновых нестандартных графиков не будет
только посты 2006 года
если иногда сами обновляются графики - должна же быть какая-то закономерность
насколько я понял вся загвоздка в двукратном отсутсвии соединения
думаю несложно написать скрипт или подобное, чтобы на панели при необходимости появился значок (или в контекстном меню что менее удобно), который дважды (с интервалом в 5 секунд - надо чтоб появилось Нет Связи, Потом пошло 5 секунд) отключит - подключит соединение и таким образом автоматически обновятся все нестандартные ТФ
минимум можно не трогать пару часов терминал - сами обновляются
но это не лучший вариант - не всегда работает и иногда каждые полчаса надо обновлять
Здравствуйте! Я Следую указаниям серии статей о Переносе кода индикатора в код эксперта для переноса сигнала открытия( в индикаторе появлении стрелки) в советник.
Сейчас нахожусь на стадии создания функции индикатора, но после ключевых изменений, а именно удаления кода за пределами start, ф-ия перестала компилироваться.
Здравствуйте! Я Следую указаниям серии статей о Переносе кода индикатора в код эксперта для переноса сигнала открытия( в индикаторе появлении стрелки) в советник.
Сейчас нахожусь на стадии создания функции индикатора, но после ключевых изменений, а именно удаления кода за пределами start, ф-ия перестала компилироваться.
Пожалуйста дайте совет, поделитесь опытом!
В смысле вы хотите в отдельном файле сделать библиотеку функций и в этом отдельном файле не компилируется, или же проблемы с подключением библиотеки к коду, или функция находится в коде вашего советника? Если в советнике, то правильно ли вы её вынесли за пределы старта? Если хотите киньте тут код (если не грааль), посмотрю.
paladin80: В смысле вы хотите в отдельном файле сделать библиотеку функций и в этом отдельном файле не компилируется, или же проблемы с подключением библиотеки к коду, или функция находится в коде вашего советника? Если в советнике, то правильно ли вы её вынесли за пределы старта? Если хотите киньте тут код (если не грааль), посмотрю.
Да, да - я создаю индикаторную функцию в отдельном файле для упоминания о ней в советнике и получения сигналов к открытию, и именно на этом этапе я застрял.
Я избавился от визуальной части индикатора, кроме стрелок; я озаглавил функцию
bool Get_IndSeries(string symbol, int timeframe, bool NullBarRecount,
int period0, int period1, int period2,
double& InputBuffer0, double& InputBuffer1,
double& InputBuffer2)
Предварительно перенес переменные внутрь Старт, после удалил старт как слово. Ну и конечно появляется предупреждение об отсутствии Старта
Да, да - я создаю индикаторную функцию в отдельном файле для упоминания о ней в советнике и получения сигналов к открытию, и именно на этом этапе я застрял. ...
Попробуйте создать новый файл как библиотеку и поместите вашу функцию в такую структуру:
//---#property library//--- Function start ---bool Get_IndSeries(string symbol, int timeframe, bool NullBarRecount,
int period0, int period1, int period2,
double& InputBuffer0, double& InputBuffer1,
double& InputBuffer2)
{
Тело функции
}
//--- Function end ---
А стоит ли с начальным уровнем подготовки браться за достаточно сложные вещи, не вполне понимая смысл происходящего? Может, получить данные в эксперт через кустом и поработать так, пока не накопится опыт и придет понимание?
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Всем добрый день! Знающие, подскажите как написать условие:
если совокупный убыток открытых позиций по счету равен .... то
на МТ-4 пользуюсь нестандартными ТФ - М21 М89 М377
сами они автоматически не обновляются
заметил если 2 раза подключить - отключить соединение все нестандартные ТФ автоматически обновляются
что заметней удобно чем нажимать обновить по каждой валюте
ИНОГДА откроешь графики, терминал бездействовал несколько часов - все нестандартные ТФ обновляются сами
что нажать, куда потыкать чтоб при ПОСТОЯННОМ подключении они обновились все разом?
пробовал с интервалом пооткрывать:обзор рынка, логин, по валютам посчелкать, свернуть - развернуть окно
если подключать - отключать - закачка сбивается
нашел на форуме МТ-4
AlexSilver 09.05.2006 16:13
Да... Снимается скрипт при появлении нового тика. А нестандартный график обновляется только вручную - правая кнопа мыши - Обновить
Slawa 04.05.2006 10:29
Онлайновых нестандартных графиков не будет
только посты 2006 года
если иногда сами обновляются графики - должна же быть какая-то закономерность
насколько я понял вся загвоздка в двукратном отсутсвии соединениядумаю несложно написать скрипт или подобное, чтобы на панели при необходимости появился значок (или в контекстном меню что менее удобно), который дважды (с интервалом в 5 секунд - надо чтоб появилось Нет Связи, Потом пошло 5 секунд) отключит - подключит соединение и таким образом автоматически обновятся все нестандартные ТФ
минимум можно не трогать пару часов терминал - сами обновляются
но это не лучший вариант - не всегда работает и иногда каждые полчаса надо обновлять
спасибо
Здравствуйте! Я Следую указаниям серии статей о Переносе кода индикатора в код эксперта для переноса сигнала открытия( в индикаторе появлении стрелки) в советник.
Сейчас нахожусь на стадии создания функции индикатора, но после ключевых изменений, а именно удаления кода за пределами start, ф-ия перестала компилироваться.
Пожалуйста дайте совет, поделитесь опытом!
Здравствуйте! Я Следую указаниям серии статей о Переносе кода индикатора в код эксперта для переноса сигнала открытия( в индикаторе появлении стрелки) в советник.
Сейчас нахожусь на стадии создания функции индикатора, но после ключевых изменений, а именно удаления кода за пределами start, ф-ия перестала компилироваться.
Пожалуйста дайте совет, поделитесь опытом!
В смысле вы хотите в отдельном файле сделать библиотеку функций и в этом отдельном файле не компилируется, или же проблемы с подключением библиотеки к коду, или функция находится в коде вашего советника? Если в советнике, то правильно ли вы её вынесли за пределы старта? Если хотите киньте тут код (если не грааль), посмотрю.
Да, да - я создаю индикаторную функцию в отдельном файле для упоминания о ней в советнике и получения сигналов к открытию, и именно на этом этапе я застрял.
Я избавился от визуальной части индикатора, кроме стрелок; я озаглавил функцию
Предварительно перенес переменные внутрь Старт, после удалил старт как слово. Ну и конечно появляется предупреждение об отсутствии Старта
Да, да - я создаю индикаторную функцию в отдельном файле для упоминания о ней в советнике и получения сигналов к открытию, и именно на этом этапе я застрял. ...
Попробуйте создать новый файл как библиотеку и поместите вашу функцию в такую структуру:
Попробуйте создать ...
где написано как сделать так что бы советник работая на нескольких графиках открывал только определенное количество ордеров?
посмотрите функцию
int OrdersTotal( )
если возникнут какие-то еще вопросы обращайтесь)