У вас не стоит Flash Player
Настройки
#59193 - Fri Nov 15 2013 07:00 PM Результат сделок ( не деньги!!!)
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Как правильно произвести подсчёт сумму результатов сделок без учета количества лотов, т.е. необходимо подсчитать не профит в денежном выражении, а получить арифметический результат итогов сделок.

Наверх
#59194 - Fri Nov 15 2013 07:05 PM Re: Результат сделок ( не деньги!!!) [Re: Rolekc]
SupportTSLab Offline
old hand

Registered: Tue Jan 17 2012
Записи: 1110
Не совсем понятно что такое арифметический результат итогов сделок.

Наверх
#59195 - Fri Nov 15 2013 07:10 PM Re: Результат сделок ( не деньги!!!) [Re: SupportTSLab]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Грубо говоря открылся допустим buy на 140000 (РТС), закрылся на 141500, соответственно результат сделки 1500 пунктов, на лоты не умножаем. Или открылся buy на 140000, закрылся на 138000, результат -2000 пунктов.

Наверх
#59197 - Fri Nov 15 2013 07:30 PM Re: Результат сделок ( не деньги!!!) [Re: Rolekc]
SupportTSLab Offline
old hand

Registered: Tue Jan 17 2012
Записи: 1110
Одним лотом тестируйте в таком случае.

Наверх
#59199 - Fri Nov 15 2013 07:58 PM Re: Результат сделок ( не деньги!!!) [Re: SupportTSLab]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Очень смешно. Мне не для теста надо, а для реала. И не для статистики и исследований.

Наверх
#59209 - Fri Nov 15 2013 11:29 PM Re: Результат сделок ( не деньги!!!) [Re: Rolekc]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Rolekc
Как правильно произвести подсчёт сумму результатов сделок без учета количества лотов, т.е. необходимо подсчитать не профит в денежном выражении, а получить арифметический результат итогов сделок.
надо доход поделить на количество открываемых контрактов. Сделал пример с разным количеством открываемых контрактов. Там есть один нюанс. Т.к. на ноль делить нельзя, то к количеству контрактов добавляем малое число, например 0,01 или меньше.

Если надо считать за всё время, то надо сохранять результат через обновляемое значение, но это надо "городить огород", т.е. непросто (и лично мне лень делать пример).


Attachments
пример доход на один контракт.tscript (57 downloads)



Отредактировано captian (Fri Nov 15 2013 11:46 PM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#59215 - Sat Nov 16 2013 11:36 AM Re: Результат сделок ( не деньги!!!) [Re: Rolekc]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
Originally Posted By: Rolekc
Очень смешно. Мне не для теста надо, а для реала. И не для статистики и исследований.


Не очень понятно зачем - на реале "потестить" без открытия сделок что-ли?

Тогда можно в обновляемом значении сохранять результат и с каждой новой виртуальной сделкой суммировать, обновляемое значение выводить на график который покажет как рос бы депозит

Наверх
#59216 - Sat Nov 16 2013 11:47 AM Re: Результат сделок ( не деньги!!!) [Re: captian]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
Originally Posted By: captian
Там есть один нюанс. Т.к. на ноль делить нельзя, то к количеству контрактов добавляем малое число, например 0,01 или меньше.

я бы перед делением проверил на неравенство нулю, и потом делил, иначе вернул бы 0 без деления

Наверх


Moderator:  ViL, sar