МТС в Метасе ?

  • Автор темы home
  • Дата начала

home

New member
Мануал весь прочитал по Метастоку,но никак не возьму в толк.Вот есть тестер торговых систем. Допустим, меня устроили результаты тестирования какой-то встроенной системы.А как систему на практике применить. С экспертом понятно, цепляешь его к графику и он сигналы выдает на покупку или продажу.А как добиться, чтобы эта система сигналы выдавала ?Пробовал создать нового эксперта, перенеся туда формулы из системы,но нифига не работает, ругается на этапе ввода формул.
 

home

New member
так в чем проблема, эксперт сигналы выдает или нет?
Я это спрашиваю применительно к функции TradeQuik (http://www.ksr.sp.ru/msx/msx_tradequik.htm).Создал я новый индикатор с этой функцией,кинул его на график цены.Файл транзакций формируется.Но по какому принципу он выдает сигналы на формировании позиции ?Как связять-то эту функцию TradeQuik с существующими системами.Например, меня устраивают результаты теста какакой-то системы,как я могу привязать эту фнукцию к МТС, как написано на сайте автора "Для вывода приказов необходимо к существующей торговой стратегии добавить функцию TradeQuik".Пробовал связаться с автором,что-то глухо.Пробовал создать нового эксперта,перенеся туда формулу из системы,но ничего не получилось.
 

home

New member
так в чем проблема, эксперт сигналы выдает или нет?
Туплю дальше.Я в текст формулы нового индакатора вставил все что,что приведено на сайте автора.
{this simplest strategy combines two crosses of two moving averages with different periods for demonstration purpose only}
BS1:=If(Mov(C, 3, S) > Mov(C, 10, S), 1, -1);
BS2:=If(Mov(C, 5, S) > Mov(C, 30, S), 1, -1);

{Variable ShortLong should be equal to 1 for long position , -1 forshort position and 0 for out of market}
ShortLong:=(BS1+BS2)/2;

{ExtFml( "msx_ksr.TradeQuik", ShortLong[], "Account", "Client_Code", [Limit|L|Market|M], Price[], Quantity[]);} Ident:=Input("MTS Ident",0,1000,0);
FakeVar:=ExtFml( "msx_ksr.TradeQuik",ShortLong, "", "", L, Close, 4, Ident);

{this is an example for market order suitable with QUIK and shares market at MICEX only.
FakeVar:=ExtFml( "msx_ksr.TradeQuik",ShortLong, "", "", M, 0, 4, Ident);}

{It is useful to draw a plot with the current open position. Always place the formula at a separate inner window}

ShortLong;
Я так понял,что это пример (просто с английским плохо,поэтому понял не сразу).Так вот что хочу сделать.Например, в списке систем есть МТС Equis - Moving Average Crossovers w/Opt. Там формула Mov(C,opt1,E) > Mov(C,opt2,E) на покупку и с Mov(C,opt1,E) < Mov(C,opt2,E) на продажу. Так как эти формулы связать с функцией ?
 

mehanizator1

New member
я с этим модулем не работал, так что сам помочь не смогу. вот в соседней теме возможно спецы есть: http://www.russian-trader.ru/forum/viewtopic.php?t=1876
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху