Author Archive

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

Кто пробовал строить роботов на Амиброкере или читал об этом в интернете, то знает о различных программных кульбитах, чтобы передать сигналы в торговый терминал QUIK.

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

В Амиброкере  это будет не просто, а очень просто.

Вот так:
Buy=IIf(C>MA(L,100),1,0);  
Sell=IIf(MA(C,100)>C,1,0);  
Всего два оператора.
и ВСЕ!!

Попробуйте написать тоже самое на C# в WLD.    Будет просто ужас какой-то.
——————————————-

Ну , хорошо, написали , протестировали на истории. Теперь вопрос.
А как послать транзакцию в торговый терминал  QUIK?

В Амиброкере+NKqami  это будет не просто, а очень просто  (один из вариантов):

ACCOUNT=«AAAAA»                //торговый счет
CLIENT_CODE=»ИВАНОВ»  //код клиента в КВИК
PositionSize=100000;    //сумма на которую робот может торговать
Buy=IIf(C>MA(L,100),1,0);  
Sell=IIf(MA(C,100)>C,1,0);  
————————-
Те же два оператора и параметры торгового счета и кода клиента.
И все!!!