На главную страницу

Подача заявок по различным инструментам с одного графика:
          
  С версии v.59 появилась возможность подавать заявки по любым инструментам с одного графика. Раньше заявки по-умолчанию подавались только для того инструмента, для которого был создан график (тикер считывался с графика автоматически). Теперь в параметрах функций ExtFml("Borisoff.MoveFORTS" или ExtFml("Borisoff.MoveMICEX_SHR" и т.д., можно явно указывать тикер альтернативного инструмента для которого нужно подать заявку с этого графика. Эту возможность можно использовать для торговли опционами, но не только. Если тикер явно не указывать, то заявка по-умолчанию будет подаваться по инструменту для которого был создан график.
     
Указание альтернативного тикера делается через точку с запятой ';' после номера портфеля, например:
     
  FNull:=If( FBuy, ExtFml("Borisoff.MoveFORTS","12345-000; RI190000BM1",FPos,0.5,B,0,Simple,0,FBuy,NumBar),False);
       
  FNull:=If( FBuy, ExtFml("Borisoff.MoveMICEX_SHR","12345-000; SBER3",FPos,0.5,B,0,Simple,0,FBuy,NumBar),False);

      
Таких строк с альтернативными тикерами в одном Советнике можно задать несколько, тогда при наличии сигнала будут сразу поданы заявки по всем заданным ЦБ!   
    
  Если в параметрах функции вводится альтернативный тикер, то в этом случае нельзя будет использовать RJ-пирамидинг, т.к. альтернативный тикер прописывается там, где обычно прописывается процент RJ-пирамидинга. Если вместо тикера в функции прописать процент RJ-пирамидинга, то RJ-пирамидинг будет работать с тикером ЦБ, автоматически считанным с графика:
      
  FNull:=IF( RJBuy, ExtFml("Borisoff.MoveMICEX_SHR", "1234-000; 7.5", -3, 1.5, RJBuy, 0, Simple, 0, RJBuy, 1), False);
      
  Если введен неверный альтернативный тикер, который отсутствует в справочнике АД-терминала, то в этом случае для формирования заявки  будет использоваться тикер, считанный по-умолчанию с графика!

Hosted by uCoz