Закрытая тема
17.02.2014, 11:27
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Еще раз прошу подкажите, исправьте, посоветуйте, помогите как? Если цена дошла до стоп-лосса отложеного ордера (несработаного) то удалить его.

{
if (m<=mdown)
OrderSend(Symbol(),OP_BUYSTOP, Lotss,Ask+first_step*Point, 20, Ask-sl, Ask+tp, NULL, magic, 0, Green);

if (m>=mup)
OrderSend(Symbol(),OP_SELLSTOP,Lotss,Bid-first_step*Point, 20, Bid+sl, Bid-tp, NULL, magic, 0, Red);

}
if(Ask<sl && Bid>sl)
{
OrderDelete(1);
}
Скажи пожалуйста какую помощь ты ждёшь?
По паре строк советов написать весь советник? Или ты не можешь догадаться, что тебе надо сравнить две цены, цену Bid и цену OrderStopLoss()
Или ты справку вообще не читал?
17.02.2014, 12:34
Аватар для Novikov
Novikov Novikov на форуме Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,154
Поблагодарили 2,676 раз(а) / Репутация: 2664
В какой папке фотки смотришь?
C:\Program Files (x86)\Alpari MT4 robot\experts\files

как и всегда

даже на всякий случай просмотрел

C:\Users\Админ\AppData\Roaming\MetaQuotes\Ter minal

все папки такого вида "65962BC60898C4B25B58AE8233838293"

в них смотрел \MQL4\Files и \MQL4\Images

ничего не нашел!

Даже попробовал поставить этот эксперт на обычный 1m - результат такой же
17.02.2014, 13:19
Аватар для Fastof
Fastof Fastof вне форума Местный житель
Регистрация: 28.05.2011 / Сообщений: 183
Поблагодарили 171 раз(а) / Репутация: 172
Вот не хочу тебя обидеть, но зачем идти на поводу у бездарей и винить в своих незнаниях кого угодно только не себя???
Ведь в твоем архиве был файл который должен быть для компиляции, компилятор читает из него функции и компилирует индикатор уже с этими функциями. Было-же написано

Потом, я конечно проверил, да он необходим.
Ага точно,спасибо что ткнули носом в мою невнимательность,про Include я на радостях совсем забыл.
ЭТО папа мой Шумахер,а я Херашум
17.02.2014, 13:37
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Ага точно,спасибо что ткнули носом в мою невнимательность,про Include я на радостях совсем забыл.
Ну порадуйся ещё. Мне понравился этот осциллятор.
Отвязал я его от этой mqh и заменил графические точки на индикаторные буферы в виде звёздочек. Теперь, если кто-то кроме меня, согласится то можно написать по нему советник. Проследил на каком баре появляются точки (звёздочки), на первом. И выкинул болше половины не нужного кода, но на работу индикатора не влияет.

ps; Где-то косяк проскочил. Не обновляется индикатор, не отображается дальше бара на котором был прикреплён.
Подождите, исправлю.

Последний раз редактировалось AlexeyVik; 17.02.2014 в 14:08.
17.02.2014, 15:02
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Теперь всё нормально, кажется.
17.02.2014, 16:11
Аватар для maximuson
maximuson maximuson вне форума Новичок форума
Регистрация: 31.05.2013 / Сообщений: 48
Поблагодарили 27 раз(а) / Репутация: 28
Скажи пожалуйста какую помощь ты ждёшь?
По паре строк советов написать весь советник? Или ты не можешь догадаться, что тебе надо сравнить две цены, цену Bid и цену OrderStopLoss()
Или ты справку вообще не читал?
Вот тут ордер должен будет удален
17.02.2014, 16:55
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Вот тут ордер должен будет удален
Таким, извини, я не помогаю.
Одного раза тебе не достаточно.
Сравни две цены. Цену Bid и цену OrderStopLoss()
Для ордера OP_SELLSTOP если Bid выше или равен OrderStopLoss() то ордер удалить.
Как это писать на языке mql4 читай в справке.
17.02.2014, 17:12
Аватар для maximuson
maximuson maximuson вне форума Новичок форума
Регистрация: 31.05.2013 / Сообщений: 48
Поблагодарили 27 раз(а) / Репутация: 28
Таким, извини, я не помогаю.
Одного раза тебе не достаточно.
Сравни две цены. Цену Bid и цену OrderStopLoss()
Для ордера OP_SELLSTOP если Bid выше или равен OrderStopLoss() то ордер удалить.
Как это писать на языке mql4 читай в справке.
if(Ask>=OrderStopLoss() && Bid<=OrderStopLoss())

Да все сам накосячил. Разобрался. Знаки <> местами перепутал.
17.02.2014, 17:56
Аватар для Fastof
Fastof Fastof вне форума Местный житель
Регистрация: 28.05.2011 / Сообщений: 183
Поблагодарили 171 раз(а) / Репутация: 172
Ну порадуйся ещё. Мне понравился этот осциллятор.
Отвязал я его от этой mqh и заменил графические точки на индикаторные буферы в виде звёздочек. Теперь, если кто-то кроме меня, согласится то можно написать по нему советник. Проследил на каком баре появляются точки (звёздочки), на первом. И выкинул болше половины не нужного кода, но на работу индикатора не влияет.

ps; Где-то косяк проскочил. Не обновляется индикатор, не отображается дальше бара на котором был прикреплён.
Подождите, исправлю.
Да, сову хорошо было-бы.
ЭТО папа мой Шумахер,а я Херашум
18.02.2014, 07:45
Аватар для dmitriypetrov
dmitriypetrov dmitriypetrov вне форума Элитный участник
Регистрация: 10.02.2011 / Сообщений: 542
Поблагодарили 1,054 раз(а) / Репутация: 1042

По умолчанию Индикатор Urdala_News

Привет всем , кто может поправит индюка или сказать в чем может быть дело , выскакивает вот такая ошибка и на графике новсти не показует , хотя на той неделе все работало , может это связано с сайтом с которого инфа берется .Alert: Ошибка при вызове InternetOpenUrlA()
Спасибо
18.02.2014, 07:48
Аватар для dmitriypetrov
dmitriypetrov dmitriypetrov вне форума Элитный участник
Регистрация: 10.02.2011 / Сообщений: 542
Поблагодарили 1,054 раз(а) / Репутация: 1042

По умолчанию 1-2-3 Pattern

Можно в советнике e-1-2-3 Pattern MTF v0.2 вывести или добавить st и tp Спасибо
18.02.2014, 07:56
Аватар для Novikov
Novikov Novikov на форуме Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,154
Поблагодарили 2,676 раз(а) / Репутация: 2664
Пожалуйста, подскажите в чем может быть проблема - эксперт не делает скрины на графике RENKO!
Не на открытии и не на заданном интервале скрины не сохраняются!
interval пробовал 0 и больше - не помогло!
И после установки не могу открыть свойства F7
Уважаемые, ну неужели никто не может помочь?

Уже все папки проверил:

C:\Program Files (x86)\Alpari MT4 robot\experts\files

как и всегда

даже на всякий случай просмотрел

C:\Users\Админ\AppData\Roaming\MetaQuotes\Ter minal

все папки такого вида "65962BC60898C4B25B58AE8233838293"

в них смотрел \MQL4\Files и \MQL4\Images

ничего не нашел!

Даже попробовал поставить этот эксперт на обычный 1m - результат такой же
Ничего не помогло!

Пожалуйста ScreenShot.mq4

Последний раз редактировалось Novikov; 18.02.2014 в 07:59.
18.02.2014, 08:34
Аватар для Fastof
Fastof Fastof вне форума Местный житель
Регистрация: 28.05.2011 / Сообщений: 183
Поблагодарили 171 раз(а) / Репутация: 172

По умолчанию AlexeyVik

В последней версии звёздочки все одного цвета-тёмные и на чёрном шаблоне не видны,если не трудно исправьте пожалуйста.
ЭТО папа мой Шумахер,а я Херашум
18.02.2014, 09:06
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
В последней версии звёздочки все одного цвета-тёмные и на чёрном шаблоне не видны,если не трудно исправьте пожалуйста.
Ну поменяй цвет в свойствах и размер можно поменять (на скрине)
Можешь в коде поменять. Найди вверху строки

#property indicator_color3 Green
#property indicator_color4 Red

наступи на Green и нажми F1 там выбери какой понравится и впиши свой цвет. Только там сейчас есть изменения, новый синтаксис написания цвета clrGreen старый Green. Пусть тебя это не пугает, МТ понимает и старый и новый.
Fastof , retrik 
18.02.2014, 09:15
Аватар для qqmber
qqmber qqmber на форуме Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Уважаемые, ну неужели никто не может помочь?

Пожалуйста ScreenShot.mq4
Почитал, попробовал, всё работает, придраться не к чему. 604 билд.
В логах ничего подозрительного нет?
18.02.2014, 09:21
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Уважаемые, ну неужели никто не может помочь?

Уже все папки проверил:



Ничего не помогло!

Пожалуйста ScreenShot.mq4
лучше включи 3 секунды интервал и глянь в вкладку експерты. думаю там будет писать где ошибка.
18.02.2014, 09:25
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Сообщение от: dmitriypetrov
Привет всем , кто может поправит индюка или сказать в чем может быть дело , выскакивает вот такая ошибка и на графике новсти не показует , хотя на той неделе все работало , может это связано с сайтом с которого инфа берется .Alert: Ошибка при вызове InternetOpenUrlA()
Спасибо
Это в длл.
Но думаю 2 причины.
1) Изменили на сайте где новости адрес или формат новостей.
2) Попробуй отключить прокси-сервер в internet explorer
18.02.2014, 09:31
Аватар для Fastof
Fastof Fastof вне форума Местный житель
Регистрация: 28.05.2011 / Сообщений: 183
Поблагодарили 171 раз(а) / Репутация: 172
Ну поменяй цвет в свойствах и размер можно поменять (на скрине)
Можешь в коде поменять. Найди вверху строки

#property indicator_color3 Green
#property indicator_color4 Red

наступи на Green и нажми F1 там выбери какой понравится и впиши свой цвет. Только там сейчас есть изменения, новый синтаксис написания цвета clrGreen старый Green. Пусть тебя это не пугает, МТ понимает и старый и новый.
С этим всё понятно спасибо,выскочил глюк с алертом-при смене таймфрейма на графике на котором стоит индюк о начинает хреничить сигналы в разные стороны каждую секунду.Не всегда но давольно часто такое бывает.Может подшаманите.На скрине видно,только не слышно

Нажмите на изображение для увеличения
Название: алерт.png
Просмотров: 146
Размер:	160.9 Кб
ID:	153570
ЭТО папа мой Шумахер,а я Херашум
18.02.2014, 09:33
Аватар для qqmber
qqmber qqmber на форуме Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Сообщение от: dmitriypetrov
Привет всем , кто может поправит индюка или сказать в чем может быть дело , выскакивает вот такая ошибка и на графике новсти не показует , хотя на той неделе все работало , может это связано с сайтом с которого инфа берется .Alert: Ошибка при вызове InternetOpenUrlA()
Спасибо
InternetOpenUrlA() ожидает ANSI кодировку, а у нас теперь юникод. Попробуй InternetOpenUrlW().
18.02.2014, 09:33
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Сообщение от: dmitriypetrov
Можно в советнике e-1-2-3 Pattern MTF v0.2 вывести или добавить st и tp Спасибо
http://forexsystemsru.com/sovetniki/63382-sovetnik-e-1-2-3-pattern-mtf-v0-2-a.html#post798479
Закрытая тема

Метки
mql программирование, дописать индикатор, дописать эксперт, доработать советник, форекс программирование


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь профессионального программиста в написании МТС индикаторов советников. cmillion Поиск программиста, поиск заказов 96 05.09.2017 08:20
Написание экспертов, индикаторов. Улсуги VPS для ваших советников. RL.Maxim Temp, корзина, реклама 5 31.10.2009 21:55
Написание советников, индикаторов, скриптов для MT4 по Вашему ТЗ Impish Поиск программиста, поиск заказов 0 04.04.2009 21:30


Текущее время: 15:59. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO