Имя пользователя:

Пароль:



Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#1  Непрочитанное сообщение SVG » 21 дек 2012, 19:47

Все кто пробовал работать с Robot Forex Profesional real by connect, не важно какой версии, знают, что он работает на двух окнах бай и селл что позволяет компенсировать просадку по паре. Единственный минус, что просадка по одному из окон может затянуться при безоткатном (то есть не дотягивающем до общего ТП) движении и будем пересиживать. Ниже привожу работу робота по селл начиная серию с 10.12 по 21.12 ( серия удачно закрылась благодаря откату). Было открыто 21 колено. Предлагаю рассмотреть такую идею, увеличить прибылность и снизить просадку по каждому окну.
Предлагаю подцепить к работе робота Integra_v2.7.18mod_lol_closeby1.2. Суть такова, Интегра следит за коленями робота и если при безоткате происходят маленькие откатики не дотягивающие до ощего ТП робота закрывает часть колен начиная например с 5 колена и далее следит за ценой если цена спускается до цены закрытого 5 колена робот открывает опять дальше серию если цена пошла опять вверх и так далее. Если Интегра закрыла с прибылью превышающей минус в 2 раза робот закрывает открытые 5 колен и начинает серию снова. Да еще можно включить функцию лока то есть после 5 колена открыть бай Интегрой, компенсировав растущую просадку. Если все же серия не закрылась Интегрой и уже еще 5 колен открылось, то есть уже 10 колен робота, открываем опять бай Интегрой.
Графическое изображение идеи готовлю. Прошу высказаться коллеги.

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex  by connect
Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex  by connect

У вас нет доступа для просмотра вложений в этом сообщении.
Последний раз редактировалось SVG 16 дек 2014, 02:22, всего редактировалось 8 раз(а).
Причина: Файл перемещен на MartinHost
Возврат спреда делать здесь!!! ..... платят.
Аватар пользователя
SVG
.
.
      Автор темы
Сообщений: 1430
Возраст: 45
Зарегистрирован: 63 месяцев и 25 дней
Откуда: Khimki Left coast
Национальный флаг:
Russia
Благодарил (а): 454 раз.
Поблагодарили: 805 раз.
Имя: Владимир
Пункты репутации: 29
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#2  Непрочитанное сообщение SVG » 25 дек 2012, 00:00

Уважаемые модераторы, доброго Вам дня.
Прошу удалить тему так как идея никому не интересна ( хоть бы камень бросили в меня) дабы не засорять уважаемый мною форум, пойдем на другой форум развивать идею.
Возврат спреда делать здесь!!! ..... платят.
Аватар пользователя
SVG
.
.
      Автор темы
Сообщений: 1430
Возраст: 45
Зарегистрирован: 63 месяцев и 25 дней
Откуда: Khimki Left coast
Национальный флаг:
Russia
Благодарил (а): 454 раз.
Поблагодарили: 805 раз.
Имя: Владимир
Пункты репутации: 29
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#3  Непрочитанное сообщение Kordan » 25 дек 2012, 00:34

SVG писал(а):

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

Погоди удалять. Не все еще вникли в идею, к Новому Году готовятся. :D
Аватар пользователя
Kordan
.
.
Сообщений: 2452
Возраст: 49
Зарегистрирован: 65 месяцев и 3 дня
Откуда: Саратов
Национальный флаг:
Russia
Благодарил (а): 667 раз.
Поблагодарили: 1220 раз.
Имя: Валерий
Пункты репутации: 25
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#4  Непрочитанное сообщение Zaaartu » 25 дек 2012, 13:13

Kordan писал(а):

SVG писал(а):

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

Погоди удалять. Не все еще вникли в идею, к Новому Году готовятся. :D

Да да +1, не стоит спешить) я например с Robot Forex Profesional real by connect - вообще не знаком, а сейчас в этой суете и посмотреть то некогда нормально...
:wizard: "Еще не волшебник, но уже лечусь" :psih:
Аватар пользователя
Zaaartu
White Pirate
White Pirate
Сообщений: 1394
Возраст: 28
Зарегистрирован: 63 месяцев и 15 дней
Национальный флаг:
Russia
Благодарил (а): 34 раз.
Поблагодарили: 837 раз.
Имя: Михаил
Пункты репутации: 37
Молодой трейдерМолодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#5  Непрочитанное сообщение spezdetal2006 » 25 дек 2012, 15:14

SVG писал(а):

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


Что за горячий джигит?! :lol: А попробовать сову которая Робот наверное нужно... А тут Рождество... А потом Дед Мороз придёт с бутылкой... Потом "Белочка" с огуречным рассолом :D Считай, что народ до 4 января будет тусится, а не совы переделывать...
Аватар пользователя
spezdetal2006
.
.
Сообщений: 154
Возраст: 52
Зарегистрирован: 62 месяцев и 17 дней
Откуда: Москва
Национальный флаг:
Russia
Благодарил (а): 117 раз.
Поблагодарили: 109 раз.
Имя: Леонид
Пункты репутации: 5
Ученик трейдера

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#6  Непрочитанное сообщение sprint » 26 дек 2012, 01:16

SVG,маленькая Lotxponent-палка о 2 концах.С одной стороны мы пытаемся снизить просадку,с другой-отодвигаем ТП.Здесь нужно компромис искать.Судя по вашим графикам при mult=3,такой ситуации вообще не возникло бы.....
Аватар пользователя
sprint


Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#7  Непрочитанное сообщение SVG » 26 дек 2012, 23:52

sprint писал(а):

SVG,маленькая Lotxponent-палка о 2 концах.С одной стороны мы пытаемся снизить просадку,с другой-отодвигаем ТП.Здесь нужно компромис искать.Судя по вашим графикам при mult=3,такой ситуации вообще не возникло бы.....


Спасибо sprint, настройки которые выложил это шло с Роботом от Коннекта, я на долларовом торгую с умножением 1.11 и шагом 12, уже депо за 2 месяца отбил. Контроль и работа интегры нужна для поднятия профитности и снижения просадки именно по одному окну.

Всех понимаю сам такой, с наступающем Всех парни, удачи и железного здоровья всем хочю пожелать.

Раньше пописывал советников собирал идеи и в один сов запихивал, работа позволяла, теперь же просто времени нет, а так хотелось.
Возврат спреда делать здесь!!! ..... платят.
Аватар пользователя
SVG
.
.
      Автор темы
Сообщений: 1430
Возраст: 45
Зарегистрирован: 63 месяцев и 25 дней
Откуда: Khimki Left coast
Национальный флаг:
Russia
Благодарил (а): 454 раз.
Поблагодарили: 805 раз.
Имя: Владимир
Пункты репутации: 29
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#8  Непрочитанное сообщение SVG » 07 янв 2013, 19:32

Парни, ну хорош уже бухать, у меня печень уже отваливается :)
Возврат спреда делать здесь!!! ..... платят.
Аватар пользователя
SVG
.
.
      Автор темы
Сообщений: 1430
Возраст: 45
Зарегистрирован: 63 месяцев и 25 дней
Откуда: Khimki Left coast
Национальный флаг:
Russia
Благодарил (а): 454 раз.
Поблагодарили: 805 раз.
Имя: Владимир
Пункты репутации: 29
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#9  Непрочитанное сообщение Pyyx » 07 янв 2013, 22:01

SVG писал(а):

Парни, ну хорош уже бухать, у меня печень уже отваливается :)


Ну так бери завтра "Нарзана" и присоединяйся, мы уже с 3-го работаем.
:lol: :lol: :lol:
Правильного выбора в реальности не существует — есть только сделанный выбор и его последствия.

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex  by connect
Аватар пользователя
Pyyx
.
.
Сообщений: 950
Возраст: 36
Зарегистрирован: 64 месяцев и 10 дней
Откуда: Планета Земля
Национальный флаг:
Belarus
Благодарил (а): 331 раз.
Поблагодарили: 545 раз.
Имя: Сергей
Пункты репутации: 21
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#10  Непрочитанное сообщение spezdetal2006 » 08 янв 2013, 09:56

SVG писал(а):

Парни, ну хорош уже бухать, у меня печень уже отваливается :)


Печень задумчиво ответила:"Уже поздно пить "Боржоми", хозяин :D
Аватар пользователя
spezdetal2006
.
.
Сообщений: 154
Возраст: 52
Зарегистрирован: 62 месяцев и 17 дней
Откуда: Москва
Национальный флаг:
Russia
Благодарил (а): 117 раз.
Поблагодарили: 109 раз.
Имя: Леонид
Пункты репутации: 5
Ученик трейдера

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#11  Непрочитанное сообщение SVG » 08 янв 2013, 13:30

Вчера удачно закрылась серия на долларовом счете советником Robot Forex 2057. Желтыми отметил места где Интегра спокойно могла бы прибавить прибыли закрывши контролируемые колени и дать продолжить открывать колени Роботу. Допустим сов открыл уже 10 колени при длительном проходе в сто пунктов без отката, пошла малая коорекция, вот тут вступает в работу Интегра контролируя допустим последних 3 колена, так как общий ТП по коленям Робота еще далек от срабатывания, а 3 колена уже набрали некий профит то интегра их закрывает. Коррекция закончилась и опять пошли в низ Робот продолжает открывать колени. То есть смысл в том что бы интегра контролировала и закрывала профитные колени.
Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex  by connect
Возврат спреда делать здесь!!! ..... платят.
Аватар пользователя
SVG
.
.
      Автор темы
Сообщений: 1430
Возраст: 45
Зарегистрирован: 63 месяцев и 25 дней
Откуда: Khimki Left coast
Национальный флаг:
Russia
Благодарил (а): 454 раз.
Поблагодарили: 805 раз.
Имя: Владимир
Пункты репутации: 29
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#12  Непрочитанное сообщение Kordan » 08 янв 2013, 14:01

Тут наверно не то, что интегра, а нужно в робот встроить блок перекрытия ордеров. Так наверно? Теоретически, перекрытие нужно в любой советник, работающий по мартину, встраивать.
Аватар пользователя
Kordan
.
.
Сообщений: 2452
Возраст: 49
Зарегистрирован: 65 месяцев и 3 дня
Откуда: Саратов
Национальный флаг:
Russia
Благодарил (а): 667 раз.
Поблагодарили: 1220 раз.
Имя: Валерий
Пункты репутации: 25
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#13  Непрочитанное сообщение SVG » 08 янв 2013, 14:21

Совершенно верно, только блок хотелось от этого мода Интегры, что бы еще и closeby был.
Возврат спреда делать здесь!!! ..... платят.
Аватар пользователя
SVG
.
.
      Автор темы
Сообщений: 1430
Возраст: 45
Зарегистрирован: 63 месяцев и 25 дней
Откуда: Khimki Left coast
Национальный флаг:
Russia
Благодарил (а): 454 раз.
Поблагодарили: 805 раз.
Имя: Владимир
Пункты репутации: 29
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#14  Непрочитанное сообщение SNAIKE » 08 янв 2013, 15:27

SVG писал(а):

То есть смысл в том что бы интегра контролировала и закрывала профитные колени.

Kordan писал(а):

Тут наверно не то, что интегра, а нужно в робот встроить блок перекрытия ордеров. Так наверно?


Соглашусь с Корданом, Robot Forex 2057 по сути это простой односторонний илан только в него добавлено несколько не нужных фильтров - по сути....
Гонял я его где-то пол года назад, как и у всех мартинов потенциал есть, при правильной настройке и нормальном депозите любой мартин будет зарабатывать денежку какой бы рынок ужасный не был.
Дак вот что хотелось сказать- по сути как я понял из первого поста нам нужны не большие откаты чтоб поиметь с них прибыль и если рынок пошел не туда снова наращиваем ордера. Для закрытия ордеров на откатах предполагается использовать интегру. Мое мнение такое использовать интегру в паре как бы не рационально, половина ее функций бездействует, нужно просто немного доработать в советника и добавить ему функций которые не догадались добавить авторы данного зверя.
До совершенства ему не хватает этого -
Код: выделить все · Развернуть
extern string t2.2=               "Изменение установок после N-го колена ";
extern int    LotN               =            5;      // с какого колена нужно изменить настройки
extern double LotExponentNew     =          2.6;      // Коэффициент увеличения лота
extern int    PipStepNew         =           35;      // Шаг открытия колен в пунктах


И главное этого -
Код: выделить все · Развернуть
extern string t4 =              "Установки перекрытия";
extern int    LeadingOrder       =            3;      // C какого колена работает перекрытие
extern int    ProfitPersent      =           10;      // Процент перекрытия(10...50)
extern int    SecondProfitPersent=           10;      // Процент перекрытия когда подключается предпоследний ордер
extern int    NearBezUbOver      =            0;      // какое растояние должно быть до безубытка всей серии,чтобы перекрытие могло работать
extern int    TralStartOver_     =            5;      // Расстояние начала трала для перекрытия
extern int    TralSizeOver_      =            5;      // Величина трала для перекрытия


Получается при затяжных трендах мы расширяем PipStep и наращиваем или уменьшаем (нужно протестить) LotExponent
На разворотах мы косим пачками ордера перекрытием по достижению нашего ТП, или если снова рынок встал в позу наращиваем колени.

Для начала можно реализовать пока это. протестировать обмозговать, а потом можно будет еще подумать о пирамидинге противоположной серии.
К примеру у нас безоткат на юг открылось уже много ордеров на бай, просадка по депо стала 20% или по мартину открылось 10 ордеров (там можно на выбор сделать), на противоположном направлении начинаем выставлять по тренду пирамидные ордера таким же обьемом что и мартиновские. Как только выставился первый пирамидный ордер советник переквалифицирует оба направления, в общее сопровождение и по этим условиям уровень ТП становиться общим для обоих направлений бай сел, соответственно по достижению общего профита кроем все ордера бай и сел, начинаем работу заново.
Ну вот как то так...... :D :D
Аватар пользователя
SNAIKE


Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#15  Непрочитанное сообщение SVG » 09 янв 2013, 00:50

Админы а кто зачистил последние сообщения
Возврат спреда делать здесь!!! ..... платят.
Аватар пользователя
SVG
.
.
      Автор темы
Сообщений: 1430
Возраст: 45
Зарегистрирован: 63 месяцев и 25 дней
Откуда: Khimki Left coast
Национальный флаг:
Russia
Благодарил (а): 454 раз.
Поблагодарили: 805 раз.
Имя: Владимир
Пункты репутации: 29
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#16  Непрочитанное сообщение Kordan » 09 янв 2013, 01:16

SVG писал(а):

Админы а кто зачистил последние сообщения

Прошу извинить. Из-за ошибки при введении нового мода, пришлось восстановить форум из резервной копии. Специально никто не чистит дельные сообщения. Ввожу возможность каждому вести личный дневник.
Аватар пользователя
Kordan
.
.
Сообщений: 2452
Возраст: 49
Зарегистрирован: 65 месяцев и 3 дня
Откуда: Саратов
Национальный флаг:
Russia
Благодарил (а): 667 раз.
Поблагодарили: 1220 раз.
Имя: Валерий
Пункты репутации: 25
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#17  Непрочитанное сообщение SVG » 09 янв 2013, 12:07

Бывает, ничего конечно там особенного и не было, ну продолжим тогда.
Lol, ты ссылаешься на этот мод download/file.php?id=804.
Я уже тестирую работу Интегры на двух окнах (скрины выкладывать?), пока просадка не радует. Думаю что Kordan и SNAIKE правы о внедрении блока перекрытия, а Pyxx обещался сегодня модернизированный блок показать.
Возврат спреда делать здесь!!! ..... платят.
Аватар пользователя
SVG
.
.
      Автор темы
Сообщений: 1430
Возраст: 45
Зарегистрирован: 63 месяцев и 25 дней
Откуда: Khimki Left coast
Национальный флаг:
Russia
Благодарил (а): 454 раз.
Поблагодарили: 805 раз.
Имя: Владимир
Пункты репутации: 29
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#18  Непрочитанное сообщение Pyyx » 09 янв 2013, 14:59

Ну что, как и обещал, модернизированный блок.
Массив ордеров предварительно выбирается функцией InfaOrders(), и заполняются массивы отдельно BUY и SELL:
читать дальше »
Код: выделить все · Развернуть
//+------------------------------------------------------------------+
void InfaOrders(int& oB, int& oS, double& arrayB[][],double& arrayS[][],int& MagicNumber)
{int i;bool flag;
   ArrayResize(arrayB,MaxTrades);
   ArrayResize(arrayS,MaxTrades);
for(i=OrdersTotal()-1;i>=0;i--)
   {if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
    {flag=false;
     if (OrderSymbol() == Symbol()&&OrderMagicNumber() == MagicNumber)flag=true;
     else if (MagicNumber==-1&&OrderSymbol() == Symbol())flag=true;
     if(flag)
     {if(OrderType()==OP_BUY)
        {arrayB[oB][0] = OrderTicket();
         arrayB[oB][1] = OrderLots();
         arrayB[oB][2] = OrderOpenPrice();
         arrayB[oB][3] = OrderStopLoss();
         arrayB[oB][4] = OrderTakeProfit();
         arrayB[oB][5] = OrderType();
         arrayB[oB][6] = OrderProfit()+OrderSwap()+OrderCommission();
         oB++;}
      if(OrderType()==OP_SELL)
        {arrayS[oS][0] = OrderTicket();
         arrayS[oS][1] = OrderLots();
         arrayS[oS][2] = OrderOpenPrice();
         arrayS[oS][3] = OrderStopLoss();
         arrayS[oS][4] = OrderTakeProfit();
         arrayS[oS][5] = OrderType();
         arrayS[oS][6] = OrderProfit()+OrderSwap()+OrderCommission();
         oS++;}
     }
    }
   }
   ArrayResize(arrayB,oB);
   ArrayResize(arrayS,oS);
}
//+------------------------------------------------------------------+

В Calculate() передаётся один массив или BUY или SELL:
читать дальше »
Код: выделить все · Развернуть
//+----------------------------------------------------------------------------+
//|  Описание : Функция контролирует профит и убыток каждой открытой позиции и |
//|производит частичное закрытие серии.                                |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    array[][7] - массив ордеров                                             |
//|    Proc - Процент профита от самого убыточного ордера.                     |
//|(если <0 то закрывается с убытком,=0 в без убыток, >0 с прибылью)           |
//|    Trad - Количество самых убыточных ордеров закрываемых за один раз.      |
//|    yes  - Флаг срабатывания закрытия.                                      |                                                             |
//+----------------------------------------------------------------------------+
//+------------------------------------------------------------------+
void Calculate(double& array[][7], int& Proc,int& Trad, bool& yes)
{ double arrayMAX[][4],arrayMIN[][4];
  int sizarray=ArrayRange(array, 0);
  ArrayResize(arrayMAX,sizarray);
  ArrayResize(arrayMIN,sizarray);
  int MAX=0,MIN=0,i,j,Trad_1;yes=false;
  for (i =sizarray-1; i >=0; i--)
  {if (array[i][6]>=0)
    {arrayMAX[MAX][0]=array[i][6]; //Profit
     arrayMAX[MAX][1]=array[i][5]; //Type
     arrayMAX[MAX][2]=array[i][0]; //Ticket
     arrayMAX[MAX][3]=array[i][1]; //Lots
     MAX++;
    }
   else 
    {arrayMIN[MIN][0]=array[i][6]; //Profit
     arrayMIN[MIN][1]=array[i][5]; //Type
     arrayMIN[MIN][2]=array[i][0]; //Ticket
     arrayMIN[MIN][3]=array[i][1]; //Lots
     MIN++;
    }
  }
 ArrayResize(arrayMAX,MAX);
 ArrayResize(arrayMIN,MIN);   

BubbleSort2(arrayMAX,0,MODE_DESCEND);
BubbleSort2(arrayMIN,0,MODE_ASCEND);

double ProfitMAX=0,ProfitMIN=0;
for (i =0; i <=MAX-1; i++){ProfitMAX+=arrayMAX[i][0];}
if  (Trad>MIN)Trad_1=MIN;else Trad_1=Trad;
for (i =0; i <=Trad_1-1; i++){ProfitMIN+=arrayMIN[i][0];}
//Print("ProfitMAX=",ProfitMAX,"  ProfitMIN=",ProfitMIN);
ProfitMIN=MathAbs(ProfitMIN);
if (/*ProfitMAX>ProfitMIN &&*/ ProfitMAX>0 && ProfitMIN>0)
  {ProfitMAX=NormalizeDouble(ProfitMAX*100/ProfitMIN,0);
   if (ProfitMAX>(100+Proc))
    {//Print("ProfitMAX=",ProfitMAX);
    i=0;j=0;int Err=0;yes=true;
     while(i<MAX && Err==0)
      {
      //Print("ProfitMAX[",i,"]=",arrayMAX[i][0],"TicketMAX[",i,"]=",arrayMAX[i][2]," LotsMAX[",i,"]=",arrayMAX[i][3]," TypeMAX[",i,"]=",arrayMAX[i][1]);
      CloseOrders(arrayMAX[i][2],arrayMAX[i][3],arrayMAX[i][1],i,Err);
      }
     Err=0;
     while(j<Trad_1 && Err==0)
      {
      //Print("ProfitMIN[",j,"]=",arrayMIN[j][0],"TicketMIN[",j,"]=",arrayMIN[j][2]," LotsMIN[",j,"]=",arrayMIN[j][3]," TypeMIN[",j,"]=",arrayMIN[j][1]);
      CloseOrders(arrayMIN[j][2],arrayMIN[j][3],arrayMIN[j][1],j,Err);
      }
    }
  }
}
//+------------------------------------------------------------------+

Сортировка массивов arrayMAX и arrayMIN происходит в функции BubbleSort2(), вследствие чего самый профитный ордер имеет элемент arrayMAX[0][], а самый убыточный arrayMIN[0][]:
читать дальше »
Код: выделить все · Развернуть
//+----------------------------------------------------------------------------+
//|  Описание : Выполняет пузырьковую сортировку элементов двумерного массива. |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    a - массив элементов                                                    |
//|    r - колонка сортировки          (     0       - первая (с индексом 0))  |
//|    m - направление сортировки      (MODE_ASCEND  - по возрастанию,         |
//|                                     MODE_DESCEND - по убыванию)            |
//+----------------------------------------------------------------------------+
void BubbleSort2(double& a[][], int r=0, int m=MODE_ASCEND) {
  double t;
  int    e, i, j;
  int    k=ArrayRange(a, 1);      // Количество колонок
  int    n=ArrayRange(a, 0);      // Количество строк

  if (r<0) r=0;
  if (r>k) r=k;

  for (i=n-1; i>0; i--) {
    for (j=0; j<i; j++) {
      if (m==MODE_ASCEND) {
        // по возрастанию
        if (a[j][r]>a[j+1][r]) {
          for (e=0; e<k; e++) {
            t=a[j][e];
            a[j][e]=a[j+1][e];
            a[j+1][e]=t;
          }
        }
      } else if (m==MODE_DESCEND){
        // по убыванию
        if (a[j][r]<a[j+1][r]) {
          for (e=0; e<k; e++) {
            t=a[j][e];
            a[j][e]=a[j+1][e];
            a[j+1][e]=t;
          }
        }
      }
    }
  }
}
//+------------------------------------------------------------------+

И скины работы данного алгоритма на майском падении GBPUSD.
Proc =10%; - процент профита от самого убыточного ордера.
Pipstep = 100; - шаг серии.
Trad=1; - количество самых убыточных ордеров закрываемых за один раз.

Добавлено спустя 6 минут 55 секунд:
Так как все скины не влезли, в связи с ограничение загрузок, то пришлось второе сообщение писать.
LotExponent_2_3.gif
LotExponent_2_2.gif
Последний раз редактировалось Pyyx 16 дек 2014, 02:22, всего редактировалось 5 раз(а).
Причина: Сожалею. Скрины потерялись при обслуживании форума.
Правильного выбора в реальности не существует — есть только сделанный выбор и его последствия.

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex  by connect
Аватар пользователя
Pyyx
.
.
Сообщений: 950
Возраст: 36
Зарегистрирован: 64 месяцев и 10 дней
Откуда: Планета Земля
Национальный флаг:
Belarus
Благодарил (а): 331 раз.
Поблагодарили: 545 раз.
Имя: Сергей
Пункты репутации: 21
Молодой трейдерМолодой трейдерМолодой трейдер

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#19  Непрочитанное сообщение temaxoma » 09 янв 2013, 17:36

Pyyx - Перекрытие которое ты делал в версии (SuperMylt_2_MCAD14) работает отлично, но на счетах где есть комиссия работает не актив. Он не учитывает комиссию и получается что ордера закрывает в минус. Я его пока снял с таких счетов (где есть комиссия) и пользуюсь твоим переделанным, который ты делал для меня (Integra_NR_v2.7.9mod_Lol - No Lok)

Выкладываю то, чем пока пользуюсь сам с 2012.10.24
плечо - 500
EGlobal-Cent4 - E-Global Trade and Finance Group, Inc.
депо от 200$

начинаю торги с profiles (No Lok)
при просадки 30% меняю эксперт Integra_NR_v2.7.9mod_Lol - No Lok на эксперт Integra_v2.7.16mod_lol
при этом прописываю нужный магик ( в зависимости от того какой магик просел )
когда Integra_v2.7.16mod_lol вылезает из просадки, снова подключаю профиль (No Lok)
в архиве лежат эксперты, сет файлы и профиль

использую эксперты
Robot2050 buy тройник
Robot2050 sell тройник
Последний раз редактировалось temaxoma 09 янв 2013, 18:55, всего редактировалось 3 раз(а).
Аватар пользователя
temaxoma


Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex by connect

Номер сообщения:#20  Непрочитанное сообщение Pyyx » 09 янв 2013, 23:52

temaxoma писал(а):

Pyyx - Перекрытие которое ты делал в версии (SuperMylt_2_MCAD14) работает отлично, но на счетах где есть комиссия работает не актив. Он не учитывает комиссию и получается что ордера закрывает в минус. Я его пока снял с таких счетов (где есть комиссия) и пользуюсь твоим переделанным, который ты делал для меня (Integra_NR_v2.7.9mod_Lol - No Lok)

Выкладываю то, чем пока пользуюсь сам с 2012.10.24
плечо - 500
EGlobal-Cent4 - E-Global Trade and Finance Group, Inc.
депо от 200$

начинаю торги с profiles (No Lok)
при просадки 30% меняю эксперт Integra_NR_v2.7.9mod_Lol - No Lok на эксперт Integra_v2.7.16mod_lol
при этом прописываю нужный магик ( в зависимости от того какой магик просел )
когда Integra_v2.7.16mod_lol вылезает из просадки, снова подключаю профиль (No Lok)
в архиве лежат эксперты, сет файлы и профиль

использую эксперты
Robot2050 buy тройник
Robot2050 sell тройник


Комиссию он должен учитывать. Нужно разбираться в чем проблема.
Код: выделить все · Развернуть
OrderProfit()+OrderSwap()+[b]OrderCommission()
Правильного выбора в реальности не существует — есть только сделанный выбор и его последствия.

Integra_v2.7.18mod_lol_closeby1.2 и Robot Forex  by connect
Аватар пользователя
Pyyx
.
.
Сообщений: 950
Возраст: 36
Зарегистрирован: 64 месяцев и 10 дней
Откуда: Планета Земля
Национальный флаг:
Belarus
Благодарил (а): 331 раз.
Поблагодарили: 545 раз.
Имя: Сергей
Пункты репутации: 21
Молодой трейдерМолодой трейдерМолодой трейдер

След.

Вернуться в Автоматическая торговля



Кто сейчас на форуме

Пользователь просматривает форум: Bing [Bot]

  • Объявления
cron