Форум трейдеров » Торговые стратегии » Квазиарбитраж в краткосрочной торговле
+ Подписаться
Страница 82 из 267 ПерваяПервая ... 3272808182838492132182 ... ПоследняяПоследняя
  1. 64
    Комментарии
    0
    Темы
    64
    Репутация Pro
    Аватар для Gekktor  
    В начале пути

    2 Медалей
    Может быть кому-нибудь будет интересно. Вот... :smartass:

  2. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    $kv и Gekktor, благодарю за полезные ссылки.
    =====================================
    Чуть позже (вечером или завтра утром) выложу здесь последнюю, усовершенствованную версию советника, реализующего Парный Трейлингстоп и др. полезные дополнительные опции.
  3. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    ================================================== ======


    При включении советника на графике в левом верхнем углу появится комментарий, где отображены текущие данные по сопровождаемой паре заданных позиций.

    Вложения Вложения
  4. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Рассмотрим по поряду Внешние параметры советника. Первые три параметра в особых комментариях не нуждаются.

    Следующая группа параметров будет нам нужно только тогда, если мы хотим открыть две новые позиции и сопровождать их далее трейлингом.
    В этом случае лучше задать параметр MagicNumber отличным от нуля, чтобы советник открыл новые позиции с заданным магиком и, при этом, чтобы не "подхватил" трейлингом другие ранее открытые позиции по этим же инструментам (если таковые имеются!).

    ____OPEN____ = "=== Открытие позиций ===";

    Start_Trade = False;//выключатель открытия позиций (на трал не влияет)
    Positions_Symbol_1 = 0; //тип позиции (0-бай или 1-селл)
    Lots_1 = 0.04; . . . . . . // Размер позиции
    Positions_Symbol_2 = 1; //тип позиции (0-бай или 1-селл)
    Lots_2 = 0.04; . . . . . .// Размер позиции

    Параметрами Positions_Symbol_1 и Positions_Symbol_2 задаются типы вновь открываемых позиций.
    Если задан 0 (нуль), то по выбранному инструменту откроется BUY-позиция.
    Если же задана 1 (единица), то по заданному инструменту откроется SELL-позиция.
    Стоплосс и тейкпрофит задавать не рекомендуется, т.к. при этом выхолащивается сама основная суть парной арбитражной торговли.
    Данная опция "Открытия Позиций" включается параметром

    (иначе ордера будут бесконечно открываться/закрываться)

    Продолжение следует...
  5. 1,676
    Комментарии
    9
    Темы
    1703
    Репутация Pro
     
    Мастер форумных наук

    4 Медалей
    Леонид, в таких случаях когда необходимо совершить торговую операцию в ручном режиме, то вместо ожидания третьего тика (или прочих "мер безопасности") лучше всего воспользоваться функцией MessageBox, чтобы пользователь просто подтвердил своё намерение открыть сделку и всё. Это намного логичней и удобней.
    А искусственная задержка (хоть по тикам, хоть по времени) может привести к тому, что просто упустишь момент для открытия. А ещё печальнее может быть если вдруг забудешь отключить опцию Start_Trade. Ведь "защиты от дурака" в этом случае у тебя не предусмотрено :)
  6. 36
    Комментарии
    0
    Темы
    35
    Репутация Pro
    Аватар для Vedenej  
    Новичок

    2 Медалей
    Всем привет!

    Поскольку, как система, так и её рабочие инструменты (индикаторы, советники), уже давно экспропреированны мною, применительно к валютам, то решил в свою очередь поедлиться.



    Индикатор с описанием в закачке.

    Arbiter4 (2).zip
  7. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Цитата Сообщение от Meat Посмотреть сообщение
    Леонид, в таких случаях когда необходимо совершить торговую операцию в ручном режиме, то вместо ожидания третьего тика (или прочих "мер безопасности") лучше всего воспользоваться функцией MessageBox, чтобы пользователь просто подтвердил своё намерение открыть сделку и всё. Это намного логичней и удобней.
    А искусственная задержка (хоть по тикам, хоть по времени) может привести к тому, что просто упустишь момент для открытия. А ещё печальнее может быть если вдруг забудешь отключить опцию Start_Trade. Ведь "защиты от дурака" в этом случае у тебя не предусмотрено :)
    Благодарю, Meat, за ЦУ (без иронии). Поскольку я не профессиональный программист, а всего лишь скромный любитель в силу "суровой" необходимости освоивший MQL, то мне понадобится некоторое время, чтобы всесторонне разобраться с указанной ф-ей MessageBox.
    И уже следующую, модернизированную версию советника я постараюсь реализовать с использованием ф-и MessageBox()
  8. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Цитата Сообщение от leonid553 Посмотреть сообщение
    Рассмотрим по поряду Внешние параметры советника. Первые три параметра в особых комментариях не нуждаются.

    Следующая группа параметров будет нам нужно только тогда, если мы хотим открыть две новые позиции и сопровождать их далее трейлингом.
    В этом случае лучше задать параметр MagicNumber отличным от нуля, чтобы советник открыл новые позиции с заданным магиком и, при этом, чтобы не "подхватил" трейлингом другие ранее открытые позиции по этим же инструментам (если таковые имеются!).

    Продолжение следует...
    И, наконец, собственно опция "парный Трейлинг Стоп"

    ____TS____ = "=== Парный трейлинг стоп ===";
    Use_TrailingStop = true; //Выключатель парного трейлинг стопа
    ProfitTrailing = true; // Тралить только профит
    Trailing_Stop = 21; // Фиксированный размер трала в валюте депозита
    Trailing_Step = 1; // Шаг трала в валюте депозита;

    Покольку трал является парным, то советник реализует его в "виртуальном" виде. Т.е. советник запоминает на каждом тике текущее состояние позиций и отображает в комменте суммарный профит/убыток, а также то значение суммарного профита/убытка ("Уровень закрытия"), при котором произойдет закрытие позиций, если цены развернуться против нас.
    Если мы зададим параметр ProfitTrailing=false, то советник начнет "тралить" сразу после включения, - прямо из убыточной зоны! См. рис. выше - коммент графика пост 829.
    По умолчанию, при ProfitTrailing = true; - Трейлинг Стоп начинает работать лишь при достижении суммарного профита, заданного параметром Trailing_Stop (в валюте депозита)

    И последняя опция советника. Здесь всё предельно ясно. Без комментариев.

    ____CLOSE____ = "= Закрытие по суммарному профиту/убытку =";
    Close_Profit = true;//выключатель опции парного закрытия
    CloseProfit = 52.4;//задаем суммарный профит закрытия в валюте депозита
    CloseLoss = 88.2;//задаем суммарный убыток закрытия в валюте депозита

    Данные параметры также отображаются в комменте на графике.
  9. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей



    Лидером роста оказались софт-инструменты кофе, +3% и сахар, +1.9% ! В меньшей мере подорожал апельсиновый сок.
    Плотной группой вошли в число лидеров соевые "инструменты" - бобы, мука и масло! А вот пшеница и овес в эти дни оказались в отрицательной зоне!
    Валютные фьючерсы (киви, ауди, канадец, евро, доллар) расположились в середине "турнирной таблицы". За исключением подешевевших и "опустившихся" немного вниз франка и фунта.
    Фондовые американские индексы показали нейтральную динамику, от +0.2 до -0.2%. Лишь японский Никкей ушел вниз на -0.7%.
    Немного (-0.3%) подешевели американские ценные бумаги. А также золото, серебро и платина.
    Нефть и мазут выросли на 0.9 и 0.7% соответственно. А натуральный газ подешевел на -0.3%.
    В целом, из диаграммы хорошо видно, что основная масса рыночных инструментов торговалась в узком диапазоне от +1 до -1 % ! Видимо, в силу малых обьемов предпраздничных дней!


    http://www.youtube.com/watch?v=9-nVL...eature=related
    (Мне Мама Тихо Говорила ....)
  10. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Цитата Сообщение от leonid553 Посмотреть сообщение
    В соответствии с вышеизложенным реализован экспериментальный вход по 4-м промышленным металлам
    "Цинк (sell) - против всех (buy)" !
    Будем пока держать позиции до середины третьей декады декабря. Посмотрим, что получится из этой "затеи"!
    Размеры позиций и предполагаемое направление линии спреда по данной комбинации представлены на рисунке ниже:
    Итак, мы с 15 декабря держим эти позиции. Сегодня (по сезонным резонам) принято решение их закрыть!
    Как изначально предполагалось, - в настоящий момент суммарно имеет место профит. Должен сказать, что я надеялся на несколько лучший суммарный результат. Тем более, были дни, когда суммарная прибыль поднималась выще того значения, который имеет место сейчас.
    Ну, да ладно. Грешить на рынок не будем. С момента открытия ветки - это уже второй такой долгосрочный вход по "индийским металлам". Первый групповой вход (в конце ноября) также был профитным. Будем считать эксперимент удавшимся и предполагаем далее работать с этой группой промышленных металлов в плане "статистического арбитража"!
    Итоговый результат на рисунке:


Вверх
РегистрацияX

чтобы писать, читать, комментировать