У вас не стоит Flash Player
Настройки
#67870 - Sun Jan 25 2015 09:25 PM AccountInfo.FullBalance
Nigel22 Offline
member

Registered: Sat Jul 24 2010
Записи: 162
Здравствуйте,
Хочу обратиться к FullBalance, пишу

var FullBalance = (double)sec.AccountInfo.FullBalance

SD выдает ошибку

"TSLab.Script.ISecurity" не содержит определение для "AccountInfo". Не удалось найти метод расширения "AccountInfo", принимающий первый аргумент типа "TSLab.Script.ISecurity" (пропущена директива using или ссылка на сборку?) (CS1061)

Подскажите, почему такую ошибку выдает при попытке сборки?

Может в пространстве имен чего не хватает?
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using TSLab.Script;
using TSLab.Script.Handlers;
using TSLab.Script.Optimization;

Добавлено

Уточню. Что хочу получить : свободные средства + сумму занятую под ГО в реальном времени. Все. Выручайте пожалуйста)


Отредактировано Nigel22 (Sun Jan 25 2015 11:16 PM)

Наверх
#67873 - Mon Jan 26 2015 06:19 AM Re: AccountInfo.FullBalance [Re: Nigel22]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Откуда вы взяли что такое свойство вообще есть?
_________________________
__


Наверх
#67877 - Mon Jan 26 2015 10:00 AM Re: AccountInfo.FullBalance [Re: ra81]
Nigel22 Offline
member

Registered: Sat Jul 24 2010
Записи: 162
Вот здесь

http://www.tslab.ru/docs/api/class_t_s_l...616ce1d769205c0

есть double TSLab.DataSource.AccountInfo.FullBalance [get, set], Полный баланс, включая денежный эквивалент бумаг,

Я и предположил, что ГО сюда тоже входит. Если я неправ, то поправьте. Какое свойство (свойства) использовать, что бы получить "свободные средства + сумму занятую под ГО в реальном времени"?

Наверх
#67878 - Mon Jan 26 2015 10:25 AM Re: AccountInfo.FullBalance [Re: Nigel22]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Ну так с чего вы взяли что инструмент который вам падает в скрипт содержит данное свойство?

ISecurityRt содержит то что вам нужно. EstimatedBalance. Чистые средства. То есть с учетом всех затрат. Вообще конечно здесь то что дает брокер а он порой дает полную лажу.
_________________________
__


Наверх
#67881 - Mon Jan 26 2015 12:28 PM Re: AccountInfo.FullBalance [Re: ra81]
Nigel22 Offline
member

Registered: Sat Jul 24 2010
Записи: 162
Хочу рассчитать размер для входа (грубый пример)

var nLE = Math.Truncate ((double)sec.EstimatedBalance/(double)sec.FinInfo.BuyDeposit);

SD пишет

"TSLab.Script.ISecurity" не содержит определение для "EstimatedBalance". Не удалось найти метод расширения "EstimatedBalance", принимающий первый аргумент типа "TSLab.Script.ISecurity" (пропущена директива using или ссылка на сборку?) (CS1061)

Родион, можете привести пример кода как обратиться к EstimatedBalance?

Наверх
#67882 - Mon Jan 26 2015 02:11 PM Re: AccountInfo.FullBalance [Re: Nigel22]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
вопрос уже ну сто раз поднимался. Вам лень включить поиск и потратить свое время. Побурчу немного.

var rtSec = Isecurity as IsecurityRt
а дальше работайте уже с этой переменной. Я же не писал что в ISecurity есть данное свойство. Вы опять додумали сами.
_________________________
__


Наверх
#67925 - Tue Jan 27 2015 05:01 PM Re: AccountInfo.FullBalance [Re: ra81]
Nigel22 Offline
member

Registered: Sat Jul 24 2010
Записи: 162
Спасибо, Родион, повозился, получилось.

Наверх
#67927 - Tue Jan 27 2015 05:13 PM Re: AccountInfo.FullBalance [Re: Nigel22]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Originally Posted By: Nigel22
Спасибо, Родион, повозился, получилось.
лучший учитель - повозиться smile
_________________________
__


Наверх


Moderator:  ViL, sar