Получить цену с графика по щелчку мыши.
Atom Ответить
14.06.2019


Здравствуйте,
1) Подскажите каким методом можно получить цену или время со свечного графика (По щелчку мыши запоминать, то что отображается на левой шкале или внизу). Долго ковырялся, так и не дошло.
2) И еще момент интересует - как отобразить свою заявку в стакане.



Спасибо:




10 Ответов
Support

Фотография
Дата: 16.06.2019
Ответить


Цену свечей вы можете получить из самих данных, которые передаёте на вход. Скажите, чем вам не подходит данный способ?
Спасибо:

Support

Фотография
Дата: 16.06.2019
Ответить


Вы можете передать в стакан заявку через метод https://doc.stocksharp.r...Control_ProcessOrder.htm
Спасибо: allint29

allint29

Фотография
Курсы
Дата: 17.06.2019
Ответить


Support Перейти
Цену свечей вы можете получить из самих данных, которые передаёте на вход. Скажите, чем вам не подходит данный способ?

Мне нужна цена не в рейнже свечки, а выше или ниже свечи. Для выставления стопа или тейка или для сохраниения цены с графика(где кликнул) в переменную . Когда указатель мыши движется по графику справа отображаются ее координаты в системе цен инструмента, как получить эту цифру в переменную, нужно для скальперского привода, чтобы не вводить цену вручную. (Сейчас могу брать цену только из стакана, но его размера не хватает и это не удобно)
Автор топика
Спасибо:

Support

Фотография
Дата: 17.06.2019
Ответить


Возможно, вам подойдёт механизм выставления заявок с графика https://doc.stocksharp.r...9-90ff-6d8d961e7c4a.htm Пример использования доступен в Chart/SampleActiveOrders
Спасибо:

allint29

Фотография
Курсы
Дата: 17.06.2019
Ответить


Support Перейти
Возможно, вам подойдёт механизм выставления заявок с графика https://doc.stocksharp.r...9-90ff-6d8d961e7c4a.htm Пример использования доступен в Chart/SampleActiveOrders

Этот механизм мне не подойдет, так как вопрос был совсем о другом. На скрине, возможно, более наглядно видно, что мне нужно.
QuestByChartClick.jpg
QuestByChartClick.jpg 178,9KB (21)
Автор топика
Спасибо:

Support

Фотография
Дата: 20.06.2019
Ответить


К сожалению, не совсем понятно, что вам необходимо.
Спасибо:

allint29

Фотография
Курсы
Дата: 20.06.2019
Ответить


Support Перейти
К сожалению, не совсем понятно, что вам необходимо.


Разберу ситуацию подробнее..

//объявляю переменную в которой будет сохраняться значение с графика после щелчка левой кнопкой мыши
private decimal PriceFromChart = 0;

//подписываюсь на событие клика по чарту левой кнопкой мыши
Chart.PreviewMouseLeftButtonDown += (sender, args) =>
{
//когда это событие произошло в переменную, объявленную ранее записываю значение цены с графика выше равное, в данной ситуации 65317,5154
// (см. Картинку выше)
PriceFromChart = Chart.(какой-то метод получения цены из чарта).Value; (здесь наверное как-то нужно обратиться к оси Y области графика)

};
// теперь у меня в переменной PriceFromChart храниться значение 65317,5154

Подскажите, есть ли такой метод или нет?
Автор топика
Спасибо:

Support

Фотография
Дата: 21.06.2019
Ответить


Такого метода у нас не предусмотрено. Для каких целей вам это необходимо?
Спасибо:

allint29

Фотография
Курсы
Дата: 21.06.2019
Ответить


Support Перейти
Такого метода у нас не предусмотрено. Для каких целей вам это необходимо?


Для скальперского привода, когда человек торгует с графика, чтобы получать цену в память компьютера в моменте нажатия. Например, одним щелчком перенести стоп куда нужно или не выставляя ордер в терминал указать роботу место входа в рынок, при этом не растрачивая время:
1) на выяснение какой ценовой уровень соответствует в данный момент данному паттерну,
2) на ввод цифры вручную (при этом исчезает возможность ошибки ввода цены).
Автор топика
Спасибо:

Support

Фотография
Дата: 21.06.2019
Ответить


Вам для этого подойдет механизм, описанный по ссылке https://stocksharp.ru/posts/m/47824/
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy