У вас не стоит Flash Player
Настройки
#53793 - Mon Apr 01 2013 04:59 PM Комписсия
UraTradeUra Offline
newbie

Registered: Fri Jul 20 2012
Записи: 38
Подскажите пожалуйста как расчитать комиссию в скрипте...а то нормально стратегию оттестить не могу...пример был бы не плох...в примере справки этого нет...

Наверх
#53794 - Mon Apr 01 2013 05:09 PM Re: Комписсия [Re: UraTradeUra]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143

Наверх
#53810 - Tue Apr 02 2013 09:43 AM Re: Комписсия [Re: ViL]
UraTradeUra Offline
newbie

Registered: Fri Jul 20 2012
Записи: 38
Я просил на примере скрипта, кодом...а не блоками, поэтому и написал в разделе форума "Создание алгоритма при помощи TSLab API" проссто разбраться как работает эта функция не могу...Обьясните пожалуйста!

Наверх
#53832 - Tue Apr 02 2013 04:36 PM Re: Комписсия [Re: UraTradeUra]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Пример расчета ниже. sec это инструмент подаваемый в скрипт

Code:
// Зададим свой метод расчета комиссии. Он позволит сделать гибкую комиссию, например для для скальперской сделки и простой.
sec.Commission = (pos, entry) =>
{
    // Для входа у нас не будет никакой комиссии.
    if (entry)
        return 0;

    // Число бумаг в одном лоте
    var ls = pos.Security.LotSize;

    // Учитываем число лотов и ВХОД + ВЫХОД. Комис применяется и туда и сюда. По факту наш комисс будет прописан в выходе из позиции
    return pos.IsScalp() ? pos.Shares * ls * 2 * 1 : pos.Shares * ls * 2 * 2;
};
_________________________
__


Наверх
#53834 - Tue Apr 02 2013 04:49 PM Re: Комписсия [Re: ra81]
UraTradeUra Offline
newbie

Registered: Fri Jul 20 2012
Записи: 38
Оо..спс...это и просил...:)

Наверх


Moderator:  ViL, sar