Закрытая тема
11.01.2014, 17:32
Аватар для viktor 12345
viktor 12345 viktor 12345 вне форума Местный знаток
Регистрация: 09.10.2013 / Сообщений: 611
Поблагодарили 619 раз(а) / Репутация: 620
Всем привет. Чем дальше в лес, тем толще партизаны блин. Помогите плиззз. У "мартышки" есть разрешённый (MinDelta) размер в п.п. между доливками, но открывать доливочные колена он должен не тупо через установленное кол-во п.п., а только одну позицию по открытию бара, если MinDelta на момент открытия бара больше или равна кол-ву п.п. от предыдущей позиции, а то он вона чё молотит[ATTACH=CONFIG]30782[/ATTACH]
поделитесь пожалуйста подвальным индикатором

Последний раз редактировалось viktor 12345; 11.01.2014 в 17:35.
11.01.2014, 17:39
Аватар для viktor 12345
viktor 12345 viktor 12345 вне форума Местный знаток
Регистрация: 09.10.2013 / Сообщений: 611
Поблагодарили 619 раз(а) / Репутация: 620
Оставьте пожалуйста только 4 последних стрелочки, гирлянду уберите пожалуйста с графика, чтобы были только 4 крайних
11.01.2014, 18:02
Аватар для ALEX-BAX
ALEX-BAX ALEX-BAX вне форума Активный участник
Регистрация: 17.02.2010 / Адрес: УКРАЇНА / Сообщений: 591
Поблагодарили 106 раз(а) / Репутация: 106
Всё непонятно.
Сейчас советник выставляет отложенные ордера КМ при выполнении условия LotKM = 4 ( после стольки открытых ордеров ) на расстояние DistanceKMsell или DistanceKMbuy, а нужно что бы он выставлялся не зависимо от LotKM. Если цена ушла от предыдущего открытого ордера на расстояние большее DistanceKMsell или DistanceKMbuy пунктов, то все последующие отложки должны выставлятся с параметрами ордера КМ.
СЛАВА НАЦІЇ!!!
11.01.2014, 19:07
Аватар для Dendjo
Dendjo Dendjo вне форума Местный житель
Регистрация: 23.03.2013 / Сообщений: 384
Поблагодарили 226 раз(а) / Репутация: 226
ну так кто подскажет что нужно чтоб индикатор не запаздывал и сам себя обновлял чтоб мне самому не встряхивать его, может что добавить в код?
11.01.2014, 21:03
Аватар для Alley
Alley Alley вне форума Местный житель
Регистрация: 22.11.2011 / Адрес: Запорожье / Сообщений: 84
Поблагодарили 294 раз(а) / Репутация: 295
JDMoving Avereges_Channel

Уважаемые программисты помогите пожалуйста в коде доделать индикатор МА Канал. Во внешних настройках задумку воплотил, теперь внутри в коде подскажите ПЛЗ как сделать.

Ширину канала индикатора индивидуально по основным ТФ регулировать на графике. Автоматом относительно того на какой ТФ переходишь. Просто заметил, что на каждом фрейме ширина не одинаково отрабатывает и эту проблему с вашей помощью можно устранить.

КАК?! Подскажите советом.
11.01.2014, 21:05
Аватар для asd66
asd66 asd66 вне форума Местный житель
Регистрация: 24.03.2010 / Сообщений: 348
Поблагодарили 219 раз(а) / Репутация: 220
  • Отправить сообщение для asd66 с помощью ICQ
Нужно доработать индикатор, проблема со временем На вершинах индюка указывает неправильнлое время, нужно сдвинуть в правильную сторону??? Прошу помощи. Время по киеву +2

Последний раз редактировалось asd66; 11.01.2014 в 21:10.
12.01.2014, 00:06
Аватар для greatiger
greatiger greatiger вне форума Активный участник
Регистрация: 06.02.2010 / Сообщений: 490
Поблагодарили 67 раз(а) / Репутация: 68
http://forexsystemsru.com/771429-post8794.html ссылка на пост - может хоть кто-нибудь помочь с этим пжлст?
12.01.2014, 03:17
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
JDMoving Avereges_Channel

Уважаемые программисты помогите пожалуйста в коде доделать индикатор МА Канал. Во внешних настройках задумку воплотил, теперь внутри в коде подскажите ПЛЗ как сделать.

Ширину канала индикатора индивидуально по основным ТФ регулировать на графике. Автоматом относительно того на какой ТФ переходишь. Просто заметил, что на каждом фрейме ширина не одинаково отрабатывает и эту проблему с вашей помощью можно устранить.

КАК?! Подскажите советом.
В коде есть строчка
PHP код:
//---- размер канала в пунктах
Half_Width Channel_width*Point/2
Нужно ввести проверку на ТФ и в соответствии с ним вместо Channel_width подставлять необходимые значения, принимая во внимание значение переменной Шир.канала_для_всех_ТФ .
zhserg.ru советники, скрипты, индикаторы на заказ
12.01.2014, 07:37
Регистрация: 15.07.2012 / Адрес: Мухасранск / Сообщений: 1,533
Поблагодарили 3,833 раз(а) / Репутация: 3837
ну давай на примере этого индикатора
ну так кто подскажет что нужно чтоб индикатор не запаздывал и сам себя обновлял чтоб мне самому не встряхивать его, может что добавить в код?


eevviill , дай бог тебе адского терпения !
Take Profit - дар Всевышнего , StopLoss - урок Свыше.
12.01.2014, 07:47
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Нужно доработать индикатор, проблема со временем На вершинах индюка указывает неправильнлое время, нужно сдвинуть в правильную сторону??? Прошу помощи. Время по киеву +2
Я тебе подскажу как исправить.

Открываешь МТ, нажимаешь F1, и читаешь от начала до конца.
Потом долго думаешь и понимаешь, что МТ показывает время сервера ДЦ а не киевское.
А когда поймёшь это убей себя от стыда.
12.01.2014, 08:11
Аватар для Dendjo
Dendjo Dendjo вне форума Местный житель
Регистрация: 23.03.2013 / Сообщений: 384
Поблагодарили 226 раз(а) / Репутация: 226
eevviill , дай бог тебе адского терпения !
слушай я не прогер и всего не знаю поэтому и спрашиваю, а индюк не скинул потому что он не один такой и пачкой не могу скинуть инет мтс еле пашет, да и не все они нужны, просто хотел знать для себя возможно ли такое решение проблем, тема же для этого создана чтоб тут спрашивать и просить помощи у гуру своего дела
12.01.2014, 09:14
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Нужно доработать индикатор, проблема со временем На вершинах индюка указывает неправильнлое время, нужно сдвинуть в правильную сторону??? Прошу помощи. Время по киеву +2
Насколько я понимаю, пунктирная линия - это прогноз. Зачем править что-то?
zhserg.ru советники, скрипты, индикаторы на заказ
12.01.2014, 09:16
Аватар для Sergey55555555
Sergey55555555 Sergey55555555 на форуме Почётный гражданин
Регистрация: 26.07.2013 / Сообщений: 365
Поблагодарили 341 раз(а) / Репутация: 336
День добрый.
Подскажите (или подправьте), что не так.
Решил добавить функцию паузы после лосса,
взял из другой совы, где точно работала.

В
PHP код:
 input parameters 
поставил
PHP код:
extern int LossDealDelay=5
В
PHP код:
expert initialization function 
поставил
PHP код:
 int last_order=0
В
PHP код:
 expert start function 
поставил
PHP код:
 if (!Timing()) return; 
В конец поставил
PHP код:
 bool Timing()
{
   if(
last_order>0)
      if(
OrderSelect(last_orderSELECT_BY_TICKET) && OrderProfit()<0)
         if(
TimeCurrent() - OrderCloseTime()<LossDealDelay*60)
            return(
false);
      } 
Компиляция без ошибок и предупреждений, но ЕА теперь не открывает сделок совсем.

Гляньте, пожалуйста.

Последний раз редактировалось Sergey55555555; 15.01.2014 в 08:17.
12.01.2014, 09:23
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Сообщение от: Sergey55555555
День добрый.
Подскажите (или подправьте), что не так.
Решил добавить функцию паузы после лосса,
взял из другой совы, где точно работала.

В
PHP код:
 input parameters 
поставил
PHP код:
extern int LossDealDelay=5
В
PHP код:
expert initialization function 
поставил
PHP код:
 int last_order=0
В
PHP код:
 expert start function 
поставил
PHP код:
 if (!Timing()) return; 
В конец поставил
PHP код:
 bool Timing()
{
   if(
last_order>0)
      if(
OrderSelect(last_orderSELECT_BY_TICKET) && OrderProfit()<0)
         if(
TimeCurrent() - OrderCloseTime()<LossDealDelay*60)
            return(
false);
      } 
Компиляция без ошибок и предупреждений, но ЕА теперь не открывает сделок совсем.

Гляньте, пожалуйста.
Для начала last_order нужно найти, а то он все время = 0.
zhserg.ru советники, скрипты, индикаторы на заказ
12.01.2014, 09:39
Аватар для Sergey55555555
Sergey55555555 Sergey55555555 на форуме Почётный гражданин
Регистрация: 26.07.2013 / Сообщений: 365
Поблагодарили 341 раз(а) / Репутация: 336
Для начала last_order нужно найти, а то он все время = 0.
Вот и прошу помощи - так как трейдер а не программист
12.01.2014, 10:17
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
http://forexsystemsru.com/771429-post8794.html ссылка на пост - может хоть кто-нибудь помочь с этим пжлст?
Много писать.
12.01.2014, 10:23
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Нужно доработать индикатор, проблема со временем На вершинах индюка указывает неправильнлое время, нужно сдвинуть в правильную сторону??? Прошу помощи. Время по киеву +2
Этож терминальное время.
12.01.2014, 10:26
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
ну давай на примере этого индикатора
2 варианта.
Здесь удали -1
PHP код:
int i=limit-1
Здесь вмсето limit-1 поставь 400 (количество баров для пересчёта)
PHP код:
int i=limit-1
Dendjo 
12.01.2014, 10:28
Аватар для Dendjo
Dendjo Dendjo вне форума Местный житель
Регистрация: 23.03.2013 / Сообщений: 384
Поблагодарили 226 раз(а) / Репутация: 226
2 варианта.
Здесь удали -1
PHP код:
int i=limit-1
Здесь вмсето limit-1 поставь 400 (количество баров для пересчёта)
PHP код:
int i=limit-1
спасибо попробую.
12.01.2014, 10:30
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Сообщение от: viktor 12345
Оставьте пожалуйста только 4 последних стрелочки, гирлянду уберите пожалуйста с графика, чтобы были только 4 крайних
Здесь
PHP код:
i<limit 
вместо limit ставь число 5.

Последний раз редактировалось eevviill; 12.01.2014 в 10:33. Причина: 4=5
Закрытая тема

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


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


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