S#

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


Получить цену с графика по щелчку мыши.
Atom Reply
6/14/2019


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



Thanks:




10 Answers
Support

Avatar
Date: 6/16/2019
Reply


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

Support

Avatar
Date: 6/16/2019
Reply


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

allint29

Avatar
Training
Date: 6/17/2019
Reply


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

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

Support

Avatar
Date: 6/17/2019
Reply


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

allint29

Avatar
Training
Date: 6/17/2019
Reply


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

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

Support

Avatar
Date: 6/20/2019
Reply


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

allint29

Avatar
Training
Date: 6/20/2019
Reply


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


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

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

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

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

Подскажите, есть ли такой метод или нет?
Topic starter
Thanks:

Support

Avatar
Date: 6/21/2019
Reply


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

allint29

Avatar
Training
Date: 6/21/2019
Reply


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


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

Support

Avatar
Date: 6/21/2019
Reply


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


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy