Шаг 1 – попробуйте найти ответ:


Есть ли какая-нибудь возможность изменять даты? Через визуальный редактор это - Свойства, Исторические данные, Дата от, Дата к. = Используйте метод CloneAndReplace из ISecurity.
CanvasPane предназначен для рисования произвольных линий. Под линией подразумевается упорядоченный массив точек (x; y) Чтобы нарисовать что-то из API, необходимо в качестве результата работы блока вернуть объект класса InteractiveSeries. Схематично...
При закрытии позиции методом CloseAtPrice всегда происходит закрытие по цене открытия свечи. Хотя в CloseAtPrice передается конкретное значение цены, по которой позиция должна быть закрыта. Как сделать, чтобы закрытие было по заданной цене? Невозможно...
secRt.CurrencyBalance - это остаток денег, т.е. свободные. если нужна оценка портфеля, то нужно брать EstimatedBalance далее, например в Transaq CurrencyBalance - это просто free из присылаемых данных, по-этому нужно смотреть(изучать), что именно присыл...
pos.Shares для неактивной позиции не валиден. Вверсии 2.0 стоит использовать pos.GetShares(barNum) чтобы точно понимать размер позиции на конкретной свече. ChangeAtPrice в 0 аналогичен вызову ClosePosition ChangeAtPrice со сменой знака - это закрытие ...
В программе версии 1.2 для экономии памяти свечи используют именно одинарную точность для хранения. В версии программы 2.0 двойная точность. Проблема не программы, а использованной машинной арифметики.(в машинном представлении чисел для хранения.) Двой...
Для этих целей можно использовать TSLab.DataSource.DataBar
Для этих целей не нужно использовать исключения. В интерфейсе IContext есть несколько переопределенных методов Log(). Для простого вывода в окно сообщений можно вызвать так: Context.Log("test message", 0); Для возможности дополнительной фильтрации нужно...
Набросали скрипт в редакторе, как можно посмотреть на то, что сгенерировал кодогенератор на c#: Инструменты - папка с логами - на одном уровне с папкой логов есть папка temp , вот в этой папке последние генерированные скрипты, последний(компилированный в...
Формировать заявки одновременно через ISecurityRt.NewOrder и через встроенный механизм формирования позиций нельзя. Нужно пользоваться либо одним, либо другим. Для того чтобы позиции из заявок не формировались вообще, нужно (и на это не тратились ресурс...
Надо нарисовать свечки синтетического инструмента на графике (IPane). Известны цены открытия, закрытия, максимум и минимум (как для обычной свечи). Вам нужно сформировать новый набор свечей и потом подать его на AddList которым Вы именно отрисовываете и...
Скрипты, написанные в визуальном редакторе переносятся так: 1. В версии 1.2 из управления скриптами сохранить в файл. 2. В версии 2.0 из управления скриптами загрузить из файла. Если в скрипте не использованы сторонние индикаторы, скрипт загрузится. Есл...
CurrencyBalance -- Количество свободных денег на счету, связанном с бумагой. EstimatedBalance -- Баланс счета на основе стоимости всех бумаг. Эти числа в той валюте, в которой их транслирует Брокер. Если Вам нужна информация по другому счету, Вы должн...
Потоковая,- насчитывает весь индикатор сразу (все свечи), соответственно входящие данные должны быть только потоковые (уже насчитанные). Последовательная,- считает свеча за свечей в торговом цикле все последовательные индикаторы в порядке очереди. Потоков...
Можно ли сделать так, чтобы информация из ISecurity.GetLastActiveForSignal возвращалась о реальном рыночном ордере? IPosition нужно привести к IPositionRt (в лаборатории нельзя, только в агенте) Там есть поля EntryOrders и ExitOrders, в которых находятс...