Найдено 11 результатов

nsemkin
23 сен 2019, 16:47
Форум: Общие вопросы по разработке
Тема: Как получить информацию о текущей позиции
Ответы: 9
Просмотры: 19939

Re: Как получить информацию о текущей позиции

Торговая позиция клиента, на самом деле, считается на бирже, по правилам и со скоростью определяемой биржей. После того, как заявка проверилась на лимиты в Альфа-Директе, она уходит на биржу и происходит ее исполнение биржей. Когда заявка исполниться (а может исполниться сразу и не вся (!)) биржа с...
nsemkin
20 сен 2019, 11:46
Форум: Общие вопросы по разработке
Тема: Как получить информацию о текущей позиции
Ответы: 9
Просмотры: 19939

Re: Как получить информацию о текущей позиции

Такой момент не понятен, делаю

Код: Выделить всё

EnterLong(10000);
ShowMessage("CurrentPosition: " + CurrentPosition());


Казалось бы CurrentPosition() должно быть 10000, но нет выдает 0.

Еще раз делаю EnterLong(10000);, тогда выводит 10000. Получается CurrentPosition() выдает предыдущую позицию.
nsemkin
18 сен 2019, 16:07
Форум: Общие вопросы по разработке
Тема: Как получить информацию о текущей позиции
Ответы: 9
Просмотры: 19939

Re: Как получить информацию о текущей позиции

Это я нашел CurrentPosition(). А как учетную цену по позиции робота получить?) И историю сделок робота..
Может есть ссылка на что-то вроде API..
nsemkin
18 сен 2019, 12:59
Форум: Общие вопросы по разработке
Тема: Как получить информацию о текущей позиции
Ответы: 9
Просмотры: 19939

Re: Как получить информацию о текущей позиции

Нашел на форуме такое: var Position = GetPosition(); ShowMessage("Position.Price: " + Position.Price); ShowMessage("Position.Position: " + Position.Position); Но это выдает информацию о текущей позиции вообще. А как узнать позицию, которую робот насобирал?
nsemkin
18 сен 2019, 12:31
Форум: Общие вопросы по разработке
Тема: Как получить информацию о текущей позиции
Ответы: 9
Просмотры: 19939

Как получить информацию о текущей позиции

Пробую в режиме советника следующее EnterLong(10000); ShowMessage("Price: " + Input1.Close[0]); ShowMessage("CurrentPosition: " + CurrentPosition()); Почему-то CurrentPosition() выдает позицию 0, хотя до него было EnterLong(10000); Можно ли как-то получить учетную цену, учетную с...
nsemkin
16 сен 2019, 17:21
Форум: Общие вопросы по разработке
Тема: Как выполнить покупку по нужной цене?
Ответы: 6
Просмотры: 14833

Re: Как выполнить покупку по нужной цене?

А функция function OnUpdate() вызывается в зависимости от таймфрейма свечи? Если свечи часовые, то GetAsk() это цена закрытия часовой свечи получится..
Програмно получается в режиме реального времени не получится следить за ценой? Минимум каждую секунду?
nsemkin
16 сен 2019, 12:06
Форум: Общие вопросы по разработке
Тема: Вывод сообщений в окошко Сообщения роботов
Ответы: 2
Просмотры: 9207

Вывод сообщений в окошко Сообщения роботов

Есть функция для вывода сообщений в окошко Сообщения роботов? Было бы удобно при отладке значение какой-то переменной выводить..
nsemkin
13 сен 2019, 15:27
Форум: Общие вопросы по разработке
Тема: Как выполнить покупку по нужной цене?
Ответы: 6
Просмотры: 14833

Re: Как выполнить покупку по нужной цене?

Вот есть такое

Код: Выделить всё

AddInput("Input1", Inputs.Candle, 1440, true, "");


А кроме Candle есть что-то еще, чтобы текущую цену мониторить?..
nsemkin
13 сен 2019, 15:12
Форум: Общие вопросы по разработке
Тема: Как выполнить покупку по нужной цене?
Ответы: 6
Просмотры: 14833

Re: Как выполнить покупку по нужной цене?

Да лимитная заявка выставляется, получилось.
Но все-таки хотелось бы уточнить по входным данным, это данные свечи и все? Есть ли возможность получать текущую цену? В терминалах же текущая цена отображается..

Перейти к расширенному поиску