Закрытая тема
06.10.2012, 12:52
Регистрация: 05.04.2012 / Сообщений: 2,259
Поблагодарили 3,828 раз(а) / Репутация: 3873
Если интересно, то есть целая ветка по этому индикатору и его модам

Спасибо конечно, но мне нужен именно этот.
Демократия — это воздушный шар, который висит у вас над головами и заставляет глазеть вверх, пока другие люди шарят у вас по карманам.


06.10.2012, 13:42
Аватар для joywork
joywork joywork вне форума Местный житель
Регистрация: 08.09.2010 / Адрес: Kiev / Сообщений: 217
Поблагодарили 200 раз(а) / Репутация: 201
Пожалуйста отредактируйте илан чтобы он открывал первую сделку по рыночной цене ( то-есть закинул на график нажал ок и сделка открылась ) с отключением сего во внешних параметрах . спс.

425_Ilan1.6_PipStep_QProfit.mq4
06.10.2012, 15:50
Аватар для donc09
donc09 donc09 вне форума Элитный участник
Регистрация: 04.07.2010 / Адрес: Краснодар / Сообщений: 1,029
Поблагодарили 1,605 раз(а) / Репутация: 1609
Просьба к спецам. При прогонах в тестере советник ставит только buy ордера, или это только в тестере. Если можно поправить ему мозги, чтоб и в sell работал. Должен работать по индикатору Fractal ZigZag.
Иду я против топора в руках сжимая лом, как символ торжества добра в его борьбе со злом.
06.10.2012, 17:06
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Сообщение от: Алекc1234
Подскажите, как написать в коде - размер свечи(open-close), на которой произошло открытие рыночного ордера...
Я бы здесь тебе помог, но квалифицированный ответ дать не могу.
Так что тебе в ветку Вопросы по MQL4
06.10.2012, 17:12
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Уважаемые программисты прошу исправить в алгоритме этого индикатора ошибку, деление на 0. Больше ничего трогать не нужно
Надо выкладывать все нужные индикаторы.
Наверно будет работать.
progo 
06.10.2012, 17:16
Аватар для Алекc1234
Алекc1234 Алекc1234 на форуме Местный житель
Регистрация: 24.03.2011 / Сообщений: 710
Поблагодарили 277 раз(а) / Репутация: 277
Я бы здесь тебе помог, но квалифицированный ответ дать не могу.
Так что тебе в ветку Вопросы по MQL4
А меня и не квалифицированный ответ устроит. Вы подскажите, а я посмотрю, работает этот код или нет...
06.10.2012, 17:30
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Спасибо большое! Последний такой вопросик, но очень важный. А как сделать так чтобы переменные
extern double first_volume;
extern double next_step;
Работали не беря конкретное значение к примеру 0,08, а брали определенный процент от всего баланса счета, или процент от свободных средств.
.
k_34 
06.10.2012, 17:34
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Просьба к спецам. При прогонах в тестере советник ставит только buy ордера, или это только в тестере. Если можно поправить ему мозги, чтоб и в sell работал. Должен работать по индикатору Fractal ZigZag.
В коде всё ОК.
donc09 , iodin 
06.10.2012, 17:38
Аватар для oleg777
oleg777 oleg777 вне форума Местный знаток
Регистрация: 17.01.2010 / Сообщений: 516
Поблагодарили 525 раз(а) / Репутация: 523

По умолчанию Помогите доработать сову

Привет всем мне уже давненько написали сову работает как по мартингейлу так и со стопами, за основу взян стохастик, тестирую на 15, 30 минутке и 4 часа.На инсте на тестах показывает хорошие результаты на реале понемногу сливает. В коде все расписано за настройки, прилагаю сеты от совы. Вообще считаю сова хороший шаблон для сов можно менять только индикаторы и будет совершенно другая сова.Прмерно такой же сет ставить на 4 часа а если переключить то будет торговать по мартину )

Последний раз редактировалось oleg777; 06.10.2012 в 17:54.
06.10.2012, 17:43
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

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

425_Ilan1.6_PipStep_QProfit.mq4
.
06.10.2012, 17:58
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Сообщение от: Алекc1234
Подскажите, как написать в коде - размер свечи(open-close), на которой произошло открытие рыночного ордера...
Зависит от того, когда ты хочешь это узнать. Если сразу после открытия, то будет так int H = MathAbs(Open[0] - Close[0]). Если надо в пунктах то Н/Point. Но Close[0] = Bid поэтому если тебе надо полный размер свечи то считать её надо не раньше её закрытия. Тогда она будет уже первая, т.е. открытие будет Open[1]. Ну и последний вариант это посчитать в любой момент, даже если ордер уже закрыт. Для этого существует ряд функций которые надо правильно использовать.
1.Определяем время открытия ордера. datetime T = OrderOpenTime()
2. Определяем какому бару принадлежит это время int i = iBarShift()
3. Определяем цену открытия бара Open[i] или iOpen() и соответственно закрытия или хай и лоу.
4. И собственно вычисление по формуле.
06.10.2012, 18:32
Регистрация: 05.04.2012 / Сообщений: 2,259
Поблагодарили 3,828 раз(а) / Репутация: 3873
Надо выкладывать все нужные индикаторы.

В смысле все?
Демократия — это воздушный шар, который висит у вас над головами и заставляет глазеть вверх, пока другие люди шарят у вас по карманам.


06.10.2012, 19:28
Аватар для Алекc1234
Алекc1234 Алекc1234 на форуме Местный житель
Регистрация: 24.03.2011 / Сообщений: 710
Поблагодарили 277 раз(а) / Репутация: 277
Зависит от того, когда ты хочешь это узнать. Если сразу после открытия, то будет так int H = MathAbs(Open[0] - Close[0]). Если надо в пунктах то Н/Point. Но Close[0] = Bid поэтому если тебе надо полный размер свечи то считать её надо не раньше её закрытия. Тогда она будет уже первая, т.е. открытие будет Open[1]. Ну и последний вариант это посчитать в любой момент, даже если ордер уже закрыт. Для этого существует ряд функций которые надо правильно использовать.
1.Определяем время открытия ордера. datetime T = OrderOpenTime()
2. Определяем какому бару принадлежит это время int i = iBarShift()
3. Определяем цену открытия бара Open[i] или iOpen() и соответственно закрытия или хай и лоу.
4. И собственно вычисление по формуле.
Спасибо большое. Только я новичок в программировании. Не подскажешь по третьему пункту, как в коде написать это определение цены открытия и закрытия свечи...
06.10.2012, 20:42
Аватар для joywork
joywork joywork вне форума Местный житель
Регистрация: 08.09.2010 / Адрес: Kiev / Сообщений: 217
Поблагодарили 200 раз(а) / Репутация: 201
Цитата:
Пожалуйста отредактируйте илан чтобы он открывал первую сделку по рыночной цене ( то-есть закинул на график нажал ок и сделка открылась ) с отключением сего во внешних параметрах .
спс.425_Ilan1.6_PipStep_QProfit.mq4


спасиба +1$
07.10.2012, 06:09
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Сообщение от: Алекc1234
Спасибо большое. Только я новичок в программировании. Не подскажешь по третьему пункту, как в коде написать это определение цены открытия и закрытия свечи...
Так я-же всё тебе подсказал, все функции перечислил.
Open[номер свечи] - открытие свечи
Close[номер свечи] - закрытие свечи
Можно использовать iOpen() и iClose(). Эти функции позволяют на меньшем ТФ определить открытие и закрытие свечи любого большего ТФ.
Определить на большем ТФ открытие свечи меньшего ТФ я не пробовал и можно-ли, не очень уверен.
Номер свечи определяешь функцией iBarShift()

Если не важно медвежья или бычья свеча, то надо воспользоваться функцией MathAbs() - абсолютная величина, для того чтобы получать при любой свече положительный результат.

А вообще, чаще читай справку MetaEditora. Выдели функцию, нажми F1 и всё о ней узнаешь.
07.10.2012, 09:02
Аватар для Алекc1234
Алекc1234 Алекc1234 на форуме Местный житель
Регистрация: 24.03.2011 / Сообщений: 710
Поблагодарили 277 раз(а) / Репутация: 277
Так я-же всё тебе подсказал, все функции перечислил.
Open[номер свечи] - открытие свечи
Close[номер свечи] - закрытие свечи
Можно использовать iOpen() и iClose(). Эти функции позволяют на меньшем ТФ определить открытие и закрытие свечи любого большего ТФ.

А вообще, чаще читай справку MetaEditora. Выдели функцию, нажми F1 и всё о ней узнаешь.
Спасибо. Напишу, что конкрентно мне нужно и что я уже реализовал в коде. Мне надо, чтобы при открытии ордера на свече включался бы виртуальный тейкпрофит. Если размер свечи, на которой открылся ордер меньше определённого значения(DIS), то виртуальный ТП включается. Если больше, то нет. Вот как я это сделал в коде
H = NormalizeDouble(MathAbs( (Close[0]-Open[0])/Point ),0);
if (H < DIS) VprofitON = true;
else VprofitON = false;
if (VprofitON)
{
if(OrderType()==OP_BUY && OrderProfit()>Vprofit) OrderClose(OrderTicket(),OrderLots(),Bid,3,CLR_NON E);
if(OrderType()==OP_SELL && OrderProfit()>Vprofit) OrderClose(OrderTicket(),OrderLots(),Ask,3,CLR_NON E); }
{
Но в таком виде работает неправильно, потому как свеча любая, а мне нужно, чтобы сов определял бы именно ту свечу, на которой открылся ордер. Чтобы он бы не смотрел на другие свечи - только видел ту, на которой открылся ордер... Можешь в коде написать как это сделать?
07.10.2012, 09:07
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
В смысле все?
ClusterDelta_Volume
07.10.2012, 09:55
Аватар для oleg777
oleg777 oleg777 вне форума Местный знаток
Регистрация: 17.01.2010 / Сообщений: 516
Поблагодарили 525 раз(а) / Репутация: 523

По умолчанию Помогите доработать

Помогите добавить сове количество выставляемых колен и сделок в каждом колене.Например если я разрешаю сделать сове 4 сделки( в одном колене), то после 4-й сделки он начинает торговать с нового колена начальным лотом, каждое колено закрывается по своему тейк профиту.

Последний раз редактировалось oleg777; 07.10.2012 в 10:09.
07.10.2012, 11:02
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Сообщение от: Алекc1234
... Можешь в коде написать как это сделать?
Я то могу. А вот у тебя логика хромает.
Open[0] это цена открытия текущей свечи, а далеко не обязательно что на этой свече ордер был открыт.
Ты просишь написать часть кода без той части от которой зависит определение сечи на которой открыт ордер.
По этому я тебе в первом моём ответе тебе расписал всё по пунктам.
У тебя трудности не с программированием, а с логикой. Пробуй расставить всё в нужном порядке.
07.10.2012, 11:24
Аватар для Алекc1234
Алекc1234 Алекc1234 на форуме Местный житель
Регистрация: 24.03.2011 / Сообщений: 710
Поблагодарили 277 раз(а) / Репутация: 277
Я то могу. А вот у тебя логика хромает.
Open[0] это цена открытия текущей свечи, а далеко не обязательно что на этой свече ордер был открыт.
Ты просишь написать часть кода без той части от которой зависит определение сечи на которой открыт ордер.
Вот поэтому я и прошу написать часть кода, в которой и будет указано, что именно на этой свече открыт ордер...У меня самого это не получается
Закрытая тема

Метки
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


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


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