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);
————————-
Те же два оператора и параметры торгового счета и кода клиента.
И все!!!