Закрытая тема
29.01.2014, 10:58
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Друзья, кто-нить может переделать СТОПОВЫЕ на ЛИМИТНЫЕ???

С Уважением, Regwall...
.
Dom , Milord , Regwall 
29.01.2014, 11:00
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Здравствуйте.Кто нибудь сможет прикрутить ММ.
Зрание благодарю.
.
29.01.2014, 11:16
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Добрый день, кто может доработать индикатор для использования его в сове?
Либо подсказать, как можно его в советнике использовать, - буферов в нём я не нашёл.
Вот так в справке опана функция ObjectDescription
Даже зная язык мне нереально сложно разбиратся в примерах которые Они дают чтобы легче понять что значит функция. Бл... написали целый советник чтобы объяснить что эта функция фозвращает текст объекта. Бу га га га...
Код:
// сохранение списка объектов графика в файл
  int    handle, total;
  string obj_name,fname;
  // имя файла
  fname="objlist_"+Symbol();
  handle=FileOpen(fname,FILE_CSV|FILE_WRITE);
  if(handle>0)
    {
     total=ObjectsTotal();
     for(int i=-;i<total;i++)
       {
        obj_name=ObjectName(i);
        FileWrite(handle,"Object "+obj_name+" описание= "+ObjectDescription(obj_name));
       }
     FileClose(handle);
    }
Тебе нужно
1) ObjectFind("Support_Resistance6")
Здесь если не -1 будет значит объект есть на экране.
2) Если есть объект то ObjectDescription("Support_Resistance6") узнаешь супорт это ли ресистант
3) StringGetChar("Support_Resistance6",StringLen(text )-1)
узнаешь цыфру объетка. 0=М1 1=М5 ...

Последний раз редактировалось chocolate; 29.01.2014 в 12:44.
Dom 
29.01.2014, 11:44
Аватар для Kind Way
Kind Way Kind Way вне форума Активный участник
Регистрация: 25.02.2010 / Сообщений: 50
Поблагодарили 5 раз(а) / Репутация: 8
Могу или стопы сделать или трейлмнг.
Уважаемый eevviill а как мне думается сделать вообще возможно?
Мне хотелось видеть его таким: Пусть в рынок он заходит так же как и заходит, единственное в место того как он делает (а он заходит сразу с малым трейлмнгом) в место этого в рынок он пусть заходит с S/L в 50-100 пунктов, но как только прибыль выросла к примеру на 10-20-30-40 пунктов он отменяет S/L и выставляет трейлмнг в 10-20-30 пунктов то есть в без убыток и дальше уже тралит. Я уверен что это должно сработать.

Последний раз редактировалось Kind Way; 29.01.2014 в 11:56.
29.01.2014, 12:09
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Уважаемый eevviill а как мне думается сделать вообще возможно?
Мне хотелось видеть его таким: Пусть в рынок он заходит так же как и заходит, единственное в место того как он делает (а он заходит сразу с малым трейлмнгом) в место этого в рынок он пусть заходит с S/L в 50-100 пунктов, но как только прибыль выросла к примеру на 10-20-30-40 пунктов он отменяет S/L и выставляет трейлмнг в 10-20-30 пунктов то есть в без убыток и дальше уже тралит. Я уверен что это должно сработать.
Возможно.
Ещё раз. Могу вствить функцию или стопов или трейлинга.
29.01.2014, 12:18
Аватар для happybody50
happybody50 happybody50 вне форума Интересующийся
Регистрация: 11.10.2013 / Сообщений: 12
Поблагодарили 3 раз(а) / Репутация: 4
Добрый день всем, много толковых людей тут общаются, у меня просьба к тем кто может поправить код советника. Что нужно:
1. Вставить в код возможность изменения максимального лота (там есть возможность его выставления, фиксированным числом) с учетом баланса (это сделано в советнике при выставлении начального лота)
2. Научить советник "запоминать" открытые ордера, и "вспоминать" их после отключения терминала (и смене настроек робота), что бы он не продолжал серию ордеров с начального лота а продолжал, с учетом ранее заданной логики.

сам советник тут _forexsystems.ru/sovetniki/73070-shock-bar-1-3-a-3.html (сообщение от yupyalta 27.12.2013, 16:48)


И еще вопрос немного не по теме, но все же, у меня открыто 4 терминала МТ на всех одинаковые настройки и советники, однако один из них "кушает" 1,5 Гб оперативы, тогда как остальные по 500 мб, перезагружал его, не помогает

Последний раз редактировалось happybody50; 29.01.2014 в 12:21.
29.01.2014, 12:46
Аватар для Regwall
Regwall Regwall на форуме Местный житель
Регистрация: 30.01.2009 / Сообщений: 194
Поблагодарили 166 раз(а) / Репутация: 167
.
К сожалению - Order send error 130 (((
29.01.2014, 13:21
Аватар для Kind Way
Kind Way Kind Way вне форума Активный участник
Регистрация: 25.02.2010 / Сообщений: 50
Поблагодарили 5 раз(а) / Репутация: 8
Возможно.
Ещё раз. Могу вствить функцию или стопов или трейлинга.
Согласен на ваше усмотрение.
29.01.2014, 14:11
Аватар для maximuson
maximuson maximuson вне форума Новичок форума
Регистрация: 31.05.2013 / Сообщений: 48
Поблагодарили 27 раз(а) / Репутация: 28
Хочу вставить в свою сову Мартина. Помогите. Если (LastOrder) ушел в "минус", то следующий Lot = LastLot*2 else Lot? Как правильно мне это программно прописать?

Последний раз редактировалось maximuson; 29.01.2014 в 14:59.
29.01.2014, 14:17
Аватар для Milord
Milord Milord вне форума Местный знаток
Регистрация: 26.03.2011 / Сообщений: 603
Поблагодарили 708 раз(а) / Репутация: 711
Согласен на ваше усмотрение.
я уже добавлял в него SL,на 405 странице ветки...
http://forexsystemsru.com/yazyk-prog...torov-405.html
тестю советники, иногда пишу и дорабатываю их ...
ПУТЬ ДЛИННОЙ В 10000 МИЛЬ НАЧИНАЕТСЯ С 1 ШАГА (Лао Цзы)
29.01.2014, 15:19
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Хочу вставить в свою сову Мартина. Помогите. Если (LastOrder) ушел в "минус", то следующий Lot = LastLot*2 else Lot? Как правильно мне это программно прописать?
Martini on last order
http://forexsystemsru.com/indikatory/69427-indikatory-ot-eevviill-5.html#post596494
29.01.2014, 15:24
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
К сожалению - Order send error 130 (((
Попробуй в 4-ох местах InitialPrice- заменить на InitialPrice+ и наоборот.
29.01.2014, 15:28
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Согласен на ваше усмотрение.
.
29.01.2014, 16:59
Аватар для maximuson
maximuson maximuson вне форума Новичок форума
Регистрация: 31.05.2013 / Сообщений: 48
Поблагодарили 27 раз(а) / Репутация: 28
Martini on last order
http://forexsystemsru.com/indikatory/69427-indikatory-ot-eevviill-5.html#post596494
Уважаемый eevviill? зделал все (надеюсь) правильно, но не умножает хот ты тресни.. глянеш?
29.01.2014, 17:20
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

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

Здесь 2 раза замени lot на Lotss
Код:
if (lot > MarketInfo(Symbol(),MODE_MAXLOT))
{ Alert("MODE_MAXLOT Слишком мал, с такими ставками иди к другому брокеру");
lot = MarketInfo(Symbol(),MODE_MAXLOT);
}
и здесь
Код:
 OrderSend(Symbol(),OP_BUY,lot, Ask, 20, Ask-sl, Ask+tp, NULL, MagicNumber, 0, Green);
   
   
         if (mfi > mfiup)
            OrderSend(Symbol(), OP_SELL,lot,Bid,20,Bid+sl,Bid-tp,NULL,MagicNumber,0,Red);
29.01.2014, 17:33
Аватар для ALEX-BAX
ALEX-BAX ALEX-BAX вне форума Активный участник
Регистрация: 17.02.2010 / Адрес: УКРАЇНА / Сообщений: 591
Поблагодарили 106 раз(а) / Репутация: 106
eevviill не могли бы посмотреть советник , точнее сделать что бы функция которая отвечает за жизнь ордеров сессий TimeExpiration ( сейчас оно одно для всех сессий ) было для каждой сессии своё???
СЛАВА НАЦІЇ!!!
29.01.2014, 17:34
Аватар для maximuson
maximuson maximuson вне форума Новичок форума
Регистрация: 31.05.2013 / Сообщений: 48
Поблагодарили 27 раз(а) / Репутация: 28
Респект и уважуха!!!!!!! eevviill
29.01.2014, 17:34
Аватар для Kind Way
Kind Way Kind Way вне форума Активный участник
Регистрация: 25.02.2010 / Сообщений: 50
Поблагодарили 5 раз(а) / Репутация: 8
я уже добавлял в него SL,на 405 странице ветки...
http://forexsystemsru.com/yazyk-prog...torov-405.html
Все верно, но он не работает, да и S/L там бесполезен по скольку советник тралит. За что я и извинился
29.01.2014, 17:38
Аватар для bornikol
bornikol bornikol на форуме Заблокирован
Регистрация: 29.05.2011 / Сообщений: 879
Поблагодарили 2,172 раз(а) / Репутация: 2216
Всё работает. Просто ты не учёл что именно в ту секунду что указано котировки может и не быть. В тестере проверь.
У меня он выставляет отложки по секундам . Если отложка сработала,противоположную сразу убирает.
Если цена не дошла и отл. не включились ,то он их не убирает. Котировки на выставление отл. не влияют.
По моему надо что то еще "подрехтовать". Попробуйте пожалуйста! Хороший сов будет!
29.01.2014, 17:40
Аватар для bornikol
bornikol bornikol на форуме Заблокирован
Регистрация: 29.05.2011 / Сообщений: 879
Поблагодарили 2,172 раз(а) / Репутация: 2216
[QUOTE=bornikol;784550]У меня он выставляет отложки по секундам . Если отложка сработала,противоположную сразу убирает.
Если цена не дошла и отл. не включились ,то он их не убирает. Котировки на выставление отл. не влияют.
По моему надо что то еще "подрехтовать". Попробуйте пожалуйста! Хороший сов будет!
Закрытая тема

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


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


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