Форум трейдеров » Торговые стратегии » Квазиарбитраж в краткосрочной торговле
+ Подписаться
Страница 50 из 267 ПерваяПервая ... 40484950515260100150 ... ПоследняяПоследняя
  1. 213
    Комментарии
    8
    Темы
    213
    Репутация Pro
     
    В начале пути

    3 Медалей
    Добрый день Леонид!
    Что бы не изобретать велосипед хотел бы спросить, может у Вас есть советник который кроет позы при пересечении ценовых линий?
  2. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Цитата Сообщение от m0v8lack Посмотреть сообщение
    Добрый день Леонид!
    Что бы не изобретать велосипед хотел бы спросить, может у Вас есть советник который кроет позы при пересечении ценовых линий?
    Всем привет!
    Вот, на скорую руку сейчас набросал такой советник. Но работает он только на встречных позициях. (Т.е. на тандеме ERGGBP-DX он работать не будет)
    Он может закрывать позиции по достижению заданного суммарного профита (в валюте депозита) и/или по пересечению ценовых линий.
    Обе опции сделаны отключаемые, - т.е. пользователь может задействовать либо сразу обе, либо выбрать одну.
    Поскольку при закрытии по пересечению ценовых линий нужно вставлять в код советника вызов заданных МА(ценовых линий), то во внешних параметрах предусмотрены их параметры.
    Иначе говоря, вы задаете эти параметры такие же, как и у индикатора ценовых линий С_Соммоn_Mod2_Cmod - http://www.procapital.ru/showpost.ph...3&postcount=17 , который вы настроите на анализируемую пару инструментов.
    Внешние параметры советника:
    Код:
        Magic = 0;
      Symbol_1 = "CLF1";
     Symbol_2 = "6CZ0";
    
    "=== Ф-я закрытия по заданному профиту ==="; 
      Close_Profit = true; //выключатель опции
         CloseProfit = 75.5; //суммарный профит в валюте депозита
    
    "=== Ф-я закрытия по пересечению линий ==="; 
       Close_LineCross = false; //выключатель опции
     K1 = 1; //умножающий коэф-т 1-го инструмента
     K2 = 200; //умножающий коэф-т 2-го инструмента
     per1 =  18; //период медленной МА
     per2 = 6; //период быстрой МА
     ma_method=2;
     Price=6;
    
     "=== Прочие Параметры советника  ===";
       UseSound      = True; // Использовать звуковой сигнал
     NameFileSound = "expert.wav";// Наименование звукового файла
     clCloseBuy    = Yellow;    // Цвет закрытия покупки
      clCloseSell   = Green;    // Цвет закрытия продажи
        NumberOfTry   = 15;      // Количество попыток
    Алгоритм работы советника нуждается в онлайновой проверке, т.к. (повторюсь) я его написал на "скорую руку.
    Кому нужно и/или интересно, - заряжайте и проверяйте его работу. Все замечания - выкладывать сюда, в ветку.
    Код функции СТАРТ (далее ниже расположены пользовательские ф-и И.Кима, я их не стал выкладывать) -
    Код:
    int start()
    {
    //жжжжж Закрытие позиций по суммарному профиту жжжжжжж+
    if (Close_Profit == true){//если выкл-ль включен
    if ( (GetProfitOpenPosInCurrency(Symbol_1,-1,Magic)+
         GetProfitOpenPosInCurrency(Symbol_2,-1,Magic))>=CloseProfit) {
                ClosePosFirstProfit(Symbol_1,-1,Magic);
                ClosePosFirstProfit(Symbol_2,-1,Magic);
                    }                              
           }//if (Close_Profit == true){//если выкл-ль включен
    //жжжжж Конец блока Закрытия по суммарному профиту жжжжжж+
    
    //жжжжж Закрытие позиций по пересечению ценовых линий. жжжж+
    if ( Close_LineCross==true) {//если выключатель включен
    //-------------------------------------------------
    // задаем переменные для пересечения линий на текущем и предыд. тиках
      double MA_10=   (iMA(Symbol_1,Period(),per2,0,ma_method,Price,0)-
                    iMA(Symbol_1,Period(),per1,0,ma_method,Price,0))*K1 ;
      double MA_11=   (iMA(Symbol_1,Period(),per2,0,ma_method,Price,1)-
                    iMA(Symbol_1,Period(),per1,0,ma_method,Price,1))*K1 ;              
    //------------------------------------                  
      double MA_20= (iMA(Symbol_2,Period(),per2,0,ma_method,Price,0)-
                    iMA(Symbol_2,Period(),per1,0,ma_method,Price,0))*K2   ; 
      double MA_21= (iMA(Symbol_2,Period(),per2,0,ma_method,Price,1)-
                    iMA(Symbol_2,Period(),per1,0,ma_method,Price,1))*K2   ;     
    //----------------------------------------------------------------------                     
    if(ExistPositions(Symbol_1,OP_BUY,Magic)==1 && 
         ExistPositions(Symbol_1,OP_SELL,Magic)==1){
    // если первый инструмент куплен, а второй продан
    if (  MA_10 > MA_20 && MA_11<=MA_21){//если линии пересеклсь, закрываем    
                ClosePosFirstProfit(Symbol_1,OP_BUY,Magic);
                ClosePosFirstProfit(Symbol_2,OP_SELL,Magic);
                    }}                              
    //---------------------------------------------
    if(ExistPositions(Symbol_1,OP_SELL,Magic)==1 && 
          ExistPositions(Symbol_1,OP_BUY,Magic)==1) {
    // если первый инструмент продан, а второй куплен
    if (  MA_10 < MA_20 && MA_11<<=MA_21){//если линии пересеклсь, закрываем
                ClosePosFirstProfit(Symbol_2,OP_BUY,Magic);
                ClosePosFirstProfit(Symbol_1,OP_SELL,Magic);
                    }}   
       }//если выключатель включен  
    //жжжжж Конец блока Закрытия по пересечению линий жжжжж+
    
      
    return (0);
     //-------Конец функции int start()------
         }
    Вложения Вложения
  3. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Кто скачал советник до 11:44 мск, - просьба удалить! И скачать по новой.
    Нашел ошибку - исправил.
  4. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Цитата Сообщение от leonid553 Посмотреть сообщение
    =====================
    Вложение 188745
    Похоже, недолго пришлось отдыхать этим инструментам. Снова намечается арбитражная ситуация! ....
    И опять этот спред нас не подвел (всем постучать 3 раза об деревяшку, - чтобы не сглазить!), хотя мы и вошли в ночь на выходные!
    sell 0.09 dxz0 2010.11.22 07:45 78.240 +45.45
    sell 0.05 eurgbp 2010.11.22 07:46 0.8586 -29.63

    Я закрылся утром, - почти сразу (через 3-4 бара) после пересечения ценовых линий.
    Можно было подождать и закрыться сейчас с гораздо более лучшей прибылью!
    Но мы будем строго соблюдать правило закрытия на пересечении , ибо - правила - "святое дело!"

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

    6 Медалей
    Проглядели мы сегодня утром практически гарантированно-профитный парный вход по ауди-киви, 6AZ0-6NZ0
    ВЕЛЛИНГТОН, 22 ноября. /Dow Jones/. Рейтинговое агентство Standard & Poor's пересмотрело свой прогноз для кредитного рейтинга страны в иностранной валюте на негативный со стабильного.
    После выхода этого ночного сообщения ценовые линии разошлись, а линия спреда резко ушла вверх!
    Создалась идеальная арбитражная ситуация:



    Помнится, я уже описывал чуть выше этот перспективный тандем - http://www.procapital.ru/showpost.ph...&postcount=481
    И если бы мы утром вовремя глянули на график этих инструментов и парно вошли по сигналам индикаторов - то сейчас сидели бы в "шоколаде"...
  6. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Цитата Сообщение от leonid553 Посмотреть сообщение
    И опять этот спред нас не подвел (всем постучать 3 раза об деревяшку, - чтобы не сглазить!), хотя мы и вошли в ночь на выходные!
    .....
    Но мы будем строго соблюдать правило закрытия на пересечении , ибо - правила - "святое дело!"
    ===========================
     
  7. 2,140
    Комментарии
    25
    Темы
    2437
    Репутация Pro
    Аватар для ТИЛЬ  
    Мастер форумных наук

    6 Медалей
    http://www.procapital.ru/showthread.php?t=30559

    советую....( это к предыдущему посту)
  8. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Цитата Сообщение от mik53 Посмотреть сообщение
    ...полезная ссылочка ...
    http://www.financepearl.com/2010/05/...ya_na_forekse/
    Любопытная и полезная ссылка!
  9. 19,638
    Комментарии
    291
    Темы
    -42179
    Репутация Pro
    Аватар для Алексей Васильев (мошенник)  
    ОСТОРОЖНО МОШЕННИК!

    8 Медалей
    Цитата Сообщение от leonid553 Посмотреть сообщение
    Любопытная и полезная ссылка!
    ...если накладывать графики как у него сигналов больше и они точнее, мне кажется....
  10. 5,973
    Комментарии
    10
    Темы
    5318
    Репутация Pro
    Аватар для leonid553  
    Старожил

    6 Медалей
    Имеется в виду ветка в конкурсе Мальцева? Не буду спорить.
    Я пробовал ранее - "как у него" торговать, накладываю графики друг на друга.

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

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