← Voltar

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

Здравствуйте,

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

Este tópico foi útil?

Compartilhar tópico

Comentários (10)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

Support
Support

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

allint29
allint29 Autor

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

Support
Support

Вы можете передать в стакан заявку через метод https://doc.stocksharp.ru/html/M_StockSharp_Xaml_MarketDepthControl_ProcessOrder.htm

allint29
Support
Support

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

allint29
allint29 Autor

Support: Возможно, вам подойдёт механизм выставления заявок с графика https://doc.stocksharp.ru/html/c3c46599-2939-4399-90ff-6d8d961e7c4a.htm Пример использования доступен в Chart/SampleActiveOrders Этот механизм мне не подойдет, так как вопрос был совсем о другом. На скрине, возможно, более наглядно видно, что мне нужно. QuestByChartClick.jpg

Support
Support

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

allint29
allint29 Autor

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

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

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

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

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

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

Support
Support

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

allint29
allint29 Autor

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

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

  1. на выяснение какой ценовой уровень соответствует в данный момент данному паттерну,
  2. на ввод цифры вручную (при этом исчезает возможность ошибки ввода цены).
Support
Support

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