Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ув. бывалые программисты, подскажите
1.Ситуация:
В окне графика советник создает граф объекты с уникальными именами, в главном подокне, не в индикаторе.
Затем, по ходу работы удаляет ф. ObjectDelete(), (в обратном цикле, по точному имени, тут все ОК). Обычно все нормально проходит - объекты удаляются. Но! Иногда бывает, что вроде бы удаленный объект остается на графике.
"Вроде бы удаленный " означает, что в списке объектов (по правой кнопке мыши) он отсутствует, а на экране остался.
Наводишь курсор, всплывает его законное имя, а в списке объектов его нет...
В чем может быть причина? Глюк терминала или что? Как этого избежать?
2. Также иногда выскакивает ошибка 4058 - Глобальная переменная не обнаружена, хотя все мои GV-переменные
(около 45 шт) созданы давно, ни одной не удаляю, новых не добавляю, перерыв в обращении к ним не больше 3 дней.
В общем, не понятно что с этим делать.
Про 1 - пользуйте https://docs.mql4.com/ru/windows/WindowRedraw
И у меня такое было
Может в вашей ОС - вирус . Попробуйте полностью удалить МТ4 и затем в Прогамм Файлс удалить папку МТ4 вручную.
Полностью проверьте Вашу ОС на наличие вирусов.
Оптимизируйте и Дефрагментируйте Вашу ОС и вновь после Перезагрузки компа - установите МТ4.
Как обычно, блондинки жгут ... мозг себе лучше дефрагментируй, хотя лучше сразу форматни.
А вирусы ты будешь искать в другом месте ....
Это, на самом деле, вопрос о типе лицензии на открытые коды. Короче, не заморачивайтесь - используйте. // я свои коды даже не подписываю
Если вы вслух читаете чьи-то стихи и берете за прослушивание деньги, то вы должны отчислять автору. Это один тип лицензии
А я вот сильно сомневаюсь, что МК что-то заплатила Аппелю, Лейну, обоим Вильямсам и пр., когда делала и выкладывала свои коды на основе их алгоритмов. И это - правильно. Так что здесь другой тип лицензии.
Так всё извратить ... и алгоритмы не лицензируются, читай мат часть сначала.
Про 1 - пользуйте https://docs.mql4.com/ru/windows/WindowRedraw
И у меня такое было
Спасибо, попробую.
alex12 писал(а) >> Может в вашей ОС - вирус ........
А вот это сомнительная причина.
Но если редро не выручит, то может придется и так зеленых чертей выгонять
Если есть желание,то выкладывайте советников Envelopes
Если есть желание,то выкладывайте советников Envelopes
https://www.mql5.com/ru/code/7975
https://www.mql5.com/ru/code/7657
Гугл в помощь - выдаёт порядка 600 ответов на запрос о таких советниках.
Подскажите как прописать определение времени отрисовки Хая/Лоу.
Необходимо для дальнейшего задание условия в советнике: если время Хая раньше времени Лоу, то .....
так прописаны максимумы:
HiPrice = MathMax(HiPrice,iHigh(NULL,PERIOD_D1,shift+1));
LoPrice = MathMin(LoPrice,iLow(NULL,PERIOD_D1,shift+1));
А это, не уверен в правильности:
if (TIME_MINUTES(HiPrice)>TIME_MINUTES(LoPrice))
{ ...... }
Mожет вот так:
int HiTime = TIME_MINUTES(Time[HiPrice]);
int LoTime = TIME_MINUTES(Time[LoPrice]);
TIME_MINUTES такой функции в языке нет, может весь код в студию?.
Определения времени по сути можно впоймать только если Эксперт будет работать в реальном режиме. тогда следует записывать постоянные значения хай\лоу.
например так:
double hi,lo;
int tihi,tilo;
int time; // на следующем баре обнкляем значения
int start()
{
if (time!=Time[0]){tihi=0;tilo=0;time=Time[0];}
if (High[0]>hi)tihi=TimeCurrent();
if (Low[0]<lo)tilo=TimeCurrent();
Comment("На этом баре:"+"\n Time High Point="+tihi+"\n Time Low Point="+tilo);
}
Здравствуйте !
У меня вопрос ко всем форумчанам и к Ответственным за материлы содержащимся на этом сайте.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
По этой ссылке https://www.metatrader5.com/ru/terminal/help/indicators/trend_indicators/envelopes
в самом низу страницы есть надпись Предупреждающая:
Предупреждение:все права на данные материалы принадлежат MetaQuotes Software corp.Полная
или частичная перепечатка запрщена.
Сам Вопрос:Мне надо в моем советнике на заказ использовать этот индикатор - Envelopes но после прочтения Предупреждения
я не знаю точно что мне делать.В принципе там же дается скачать бесплатно этот индикатор.
На сайте Meta Quotes Software corp. для Контактов есть только телефон,Почтового адреса нет - поэтому связаться мне с ними будет проблематично -
- поэтому я задал вопрос здесь.
Для кого конкретно и при каких условиях - действует вышеописанное Предупреждение ?
Vladon 18.05.2010 00:27,
Спасибо за совет.
Весь код пока только в голове на основе проведенной статистики.
Пытаюсь сделать советник на основе дневных моделей с краткосрочным закрытием сделок в рамках дня и выводом в среднесрок.