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

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


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

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



Thanks:


Support

Avatar
Date: 6/16/2019
Reply


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

Thanks:

Support

Avatar
Date: 6/16/2019
Reply


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

Thanks: allint29

allint29

Avatar
Date: 6/17/2019
Reply


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

Thanks:

Support

Avatar
Date: 6/17/2019
Reply


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

Thanks:

allint29

Avatar
Date: 6/17/2019
Reply


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

QuestByChartClick.jpg 178 KB (786)
Thanks:

Support

Avatar
Date: 6/20/2019
Reply


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

Thanks:

allint29

Avatar
Date: 6/20/2019
Reply


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

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

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

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

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

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

Thanks:

Support

Avatar
Date: 6/21/2019
Reply


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

Thanks:

allint29

Avatar
Date: 6/21/2019
Reply


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

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

  1. на выяснение какой ценовой уровень соответствует в данный момент данному паттерну,
  2. на ввод цифры вручную (при этом исчезает возможность ошибки ввода цены).
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