Ответить
26.05.2016, 22:45
Аватар для catbacs
catbacs catbacs вне форума Новичок форума
Регистрация: 07.11.2015 / Сообщений: 31
Поблагодарили 11 раз(а) / Репутация: 12
Нужно, чтобы было видно и время закрытия. И сразу отсортируйте по нему.
Сделал.
26.05.2016, 23:12
Аватар для catbacs
catbacs catbacs вне форума Новичок форума
Регистрация: 07.11.2015 / Сообщений: 31
Поблагодарили 11 раз(а) / Репутация: 12
Нет, не так. Ордер открылся 23.05.2016 в 20:53:33. Найдите среди закрытых ордеров тот, который закрылся последним перед этим временем. Смотрим, какой у него лот и профит. Если начальный лот 0,01 и множитель 2, то искомый ордер должен быть убыточным с лотом 0,01.
Сформулируйте пожалуйста по другому.
26.05.2016, 23:25
Аватар для catbacs
catbacs catbacs вне форума Новичок форума
Регистрация: 07.11.2015 / Сообщений: 31
Поблагодарили 11 раз(а) / Репутация: 12
Alex Green, Не понимаю...
По паре USDCHF выделена сделка, которая должна была открыться с лотом 0,04 но открылась 0,02. Предыдущая сделка по USDCHF на скрине тоже видна. Сделки отсортированы по дате закрытия.
26.05.2016, 23:41
Аватар для Alex Green
Alex Green Alex Green вне форума Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 839 раз(а) / Репутация: 840
Alex Green, Не понимаю...
По паре USDCHF выделена сделка, которая должна была открыться с лотом 0,04 но открылась 0,02. Предыдущая сделка по USDCHF на скрине тоже видна. Сделки отсортированы по дате закрытия.

А ларчик просто открывался. Из справочника MQL4.

"При последовательном выборе ордеров с помощью параметра SELECT_BY_POS информация отдаётся в том порядке, в котором она поступила с торгового сервера. Никакая сортировка полученного списка ордеров не гарантируется."
26.05.2016, 23:50
Аватар для Understanding
Understanding Understanding вне форума Активный участник
Регистрация: 28.01.2016 / Адрес: Украина, Одесса / Сообщений: 109
Поблагодарили 136 раз(а) / Репутация: 137
""Закрытие по обратному сигналу" - true/false" нашел, сделал. А вот первые два пункта не нашел. Вместо каких пунктов их надо поставить?
Реверса нету как такового (если я верно разобрался с открытием ордеров) Я прошу чтоб доработали советника и сделали эти два варианта включения реверса (реверс вместо закрытия по SL и реверс вместо закрытия по обратному сигналу ну и + более широконастраиваемый трал про который написал в первом сооб.). Спасибо за помощь)

Последний раз редактировалось Understanding; 26.05.2016 в 23:53.
27.05.2016, 00:02
Аватар для catbacs
catbacs catbacs вне форума Новичок форума
Регистрация: 07.11.2015 / Сообщений: 31
Поблагодарили 11 раз(а) / Репутация: 12
А ларчик просто открывался. Из справочника MQL4.

"При последовательном выборе ордеров с помощью параметра SELECT_BY_POS информация отдаётся в том порядке, в котором она поступила с торгового сервера. Никакая сортировка полученного списка ордеров не гарантируется."
Знать бы что это значит...
27.05.2016, 04:53
Аватар для S D V
S D V S D V на форуме Активный участник
Регистрация: 24.05.2014 / Сообщений: 174
Поблагодарили 136 раз(а) / Репутация: 137
Alex Green ! У меня большая просьба, не могли бы Вы переделать Вашу последнею разработку по индикатору TRIANGLES Lines+Fibo HL ,задача на скрине. Спасибо!
27.05.2016, 06:14
Регистрация: 21.05.2013 / Адрес: третья планета от Солнца / Сообщений: 888
Поблагодарили 4,015 раз(а) / Репутация: 4020

Идея TRIANGLES Lines+Fibo HL Step15min [Alex Green]

Alex Green ! У меня большая просьба, не могли бы Вы переделать Вашу последнею разработку по индикатору TRIANGLES Lines+Fibo HL ,задача на скрине. Спасибо!


сдвиг и шаг, я допустим, сделал == или м15, или H1....
а вот как "дробить фигуры на части - я не знаю".....
Почта: tualatine@mail.ru
27.05.2016, 07:04
Аватар для lyubik
lyubik lyubik на форуме Почётный гражданин
Регистрация: 23.06.2014 / Сообщений: 317
Поблагодарили 361 раз(а) / Репутация: 359
Могу для умных показать, но к Вам это не относится, наверное.
А можно спросит вас? Какие параметры индюка?
27.05.2016, 07:06
Аватар для Alex Green
Alex Green Alex Green вне форума Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 839 раз(а) / Репутация: 840
Зняющаи, переделайте данный индикатор в МТФ.

Сразу говорю спасибо.

пробуйте ...
27.05.2016, 07:11
Аватар для gince
gince gince вне форума Местный знаток
Регистрация: 09.09.2008 / Адрес: Литва / Сообщений: 434
Поблагодарили 790 раз(а) / Репутация: 790
  • Отправить сообщение для gince с помощью Skype™
пробуйте ...
Работает,все ОК
Гинтарас
27.05.2016, 07:18
Аватар для S D V
S D V S D V на форуме Активный участник
Регистрация: 24.05.2014 / Сообщений: 174
Поблагодарили 136 раз(а) / Репутация: 137
Вот скрин ,может чуть запутал,тут думаю понятнее! строители фигуры на зависят от тайма терминала,н-р вот 6 (4 часовых) свечей,он не по терминалу ищет 4 часовые. Проще в барах может, 6х240 баров- это строитель фигуры. А отступ от формирующегося бара -2 (4 часовых) по терминалу. Скорей всего еще функцию надо в настройках добавить,тайм формирующегося бара по терминалу ( в данном случае 4-х часовой) То есть всегда будет тайм по терминалу совпадать ,и у формирующегося бара и у отступных баров (которые между фигурой и формирующемся баром) !!! Ужас)

Последний раз редактировалось S D V; 27.05.2016 в 08:18.
27.05.2016, 07:24
Аватар для Alex Green
Alex Green Alex Green вне форума Прохожий
Регистрация: 21.09.2014 / Сообщений: 333
Поблагодарили 839 раз(а) / Репутация: 840
Alex Green ! У меня большая просьба, не могли бы Вы переделать Вашу последнею разработку по индикатору TRIANGLES Lines+Fibo HL ,задача на скрине. Спасибо!
Вот скрин ,может чуть запутал,тут думаю понятнее!

S D V, разработка не моя, а Ваша, мои только молоток и гвозди.
Всё посмотрел, но времени сейчас нет. За выходные постараюсь сделать (если получится, конечно), ну и если уважаемый Tankk дорогу не переедет. (Tankkу)

Последний раз редактировалось Alex Green; 27.05.2016 в 07:44.
gince , S D V , Tankk 
27.05.2016, 08:06
Аватар для Prizr@k
Prizr@k Prizr@k вне форума Интересующийся
Регистрация: 11.10.2011 / Сообщений: 80
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
В той части ошибиться особо негде, должно работать. Проверяйте еще.


Вроде бы работает советник... правда закрывает противоположный ордер не всегда... и почему то открывает по 2 ордера buy за раз, а sell нормально, по одному... В чем причина может быть?
27.05.2016, 08:09
Регистрация: 14.02.2009 / Сообщений: 1,399
Поблагодарили 3,933 раз(а) / Репутация: 3935


а вот как "дробить фигуры на части - я не знаю".....
Алекс, ну их в баню с дробями

Мне складывать надо или умножать
================

короче добавить множитель

т.е. иметь возможность строить ромб за 2 суток, 3, 4...
Tankk 
27.05.2016, 08:21
Аватар для officialboob
officialboob officialboob вне форума Элитный участник
Регистрация: 13.07.2013 / Адрес: Moscow / Сообщений: 2,269
Поблагодарили 1,302 раз(а) / Репутация: 1261
В той части ошибиться особо негде, должно работать. Проверяйте еще.


Вроде бы работает советник... правда закрывает противоположный ордер не всегда... и почему то открывает по 2 ордера buy за раз, а sell нормально, по одному... В чем причина может быть?

Причина в ошибочной логике. Не всегда получается с первого захода. Для того и проверяем.

Значит пробуем так.
Всем бобра!
Алексея Бонифациевича Фіерсова (Пылесоса) на портянку!
27.05.2016, 08:24
Аватар для Prizr@k
Prizr@k Prizr@k вне форума Интересующийся
Регистрация: 11.10.2011 / Сообщений: 80
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
В той части ошибиться особо негде, должно работать. Проверяйте еще.


Вроде бы работает советник... правда закрывает противоположный ордер не всегда... и почему то открывает по 2 ордера buy за раз, а sell нормально, по одному... В чем причина может быть?


Все, разобрался... поправил... спасибо большое за работу!!!
27.05.2016, 08:26
Аватар для Cemen4yk1
Cemen4yk1 Cemen4yk1 на форуме Местный житель
Регистрация: 18.09.2014 / Сообщений: 227
Поблагодарили 247 раз(а) / Репутация: 248
Знать бы что это значит...
да сортируйте по тикету, и выдёргивайте вместе с тикетом лот итд итп
PHP код:
int findlastticket(int otype,int magik)
  {
   
int oldticket=0;
   
double oldopenprise=0;
   
ticket=0;
   for(
int i=OrdersTotal()-1i>=0i--)
     {
      if(
OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(
OrderSymbol()==Symbol() && OrderMagicNumber()==magik && OrderType()==otype)
            
oldticket=OrderTicket();
         if(
oldticket>ticket)
         
ticket=oldticket;      
        }
     }
   return(
ticket);
  } 

https://www.mql5.com/ru/market/product/20691
27.05.2016, 08:48
Аватар для pit84
pit84 pit84 вне форума Активный участник
Регистрация: 26.12.2013 / Адрес: Омск / Сообщений: 64
Поблагодарили 43 раз(а) / Репутация: 44

По умолчанию Обращение к officialboob

Здравствуйте уважаемый officialboob !!!
Вы вчера откликнувшись на мою просьбу(Внедрите пожалуйста в советник функцию, прекращение работы советника по достижению X% от депозита.)
Сделали две версии этой функции. Я и не думал что в каждом варианте есть свои плюсы.
Если вас не затруднит , внедрите в обе версии Динамический лот. С переключателем(вкл\выкл). Считать от свободных денег в процентах.
EA-Dannost-v2_mod (Учитывает только позиции закрытые этим советником (по магику).
EA-Dannost-v2_mod (1) (без учета магика)
27.05.2016, 09:23
Аватар для officialboob
officialboob officialboob вне форума Элитный участник
Регистрация: 13.07.2013 / Адрес: Moscow / Сообщений: 2,269
Поблагодарили 1,302 раз(а) / Репутация: 1261
Здравствуйте уважаемый officialboob !!!
Вы вчера откликнувшись на мою просьбу(Внедрите пожалуйста в советник функцию, прекращение работы советника по достижению X% от депозита.)
Сделали две версии этой функции. Я и не думал что в каждом варианте есть свои плюсы.
Если вас не затруднит , внедрите в обе версии Динамический лот. С переключателем(вкл\выкл). Считать от свободных денег в процентах.
EA-Dannost-v2_mod (Учитывает только позиции закрытые этим советником (по магику).
EA-Dannost-v2_mod (1) (без учета магика)

Значит, я объединил функционал переключателем true/false.

PHP код:
input int      X           10;       // %
input bool     XMagic      true;     // true == учет магика параметром Х

input double   XLot        0.01;     // %
input bool     DynamicLot  true;     // true == % от баланса для XLot 

При XLot = 0.01 = 0.1 лота на тысячу баланса.


Проверяйте.
Всем бобра!
Алексея Бонифациевича Фіерсова (Пылесоса) на портянку!
pit84 
Ответить

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


Опции темы

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

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



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


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