Привет всем интересующимся. Посмотрел форум и не нашел темы где бы моя просьба была бы умесна и пускай простит меня админ за расплод тем но очень нужно . Судь проблемы собственно. Расчёт греков для опционов в СмартКоме . Мож кто сталкивался с такой барикадой. Подскажите с чем нанеё и как штурмовать. 🤨
Comentarios (32)
Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario
А как Вы их расчитаете, если там нет волатильности.
Вот тоесть надо както считать волатильность. Хотя есть приближонный метод допустим надо определить дельту Call@190 000 тогда берём Call@185 000 с тер ценой 5335 и Call@195 000 с тер ценой 1655 производим вычисления Дельта = (5335-1655)/(195000-185000)=0,36 на оптион.ру дельта равна 0,37 текущ фьюч ртса 185260 Фуф вроде так терь вопрос как получить терь цену ! )))
А она тоже не транслируется через Смарт... Может параллельно Квик запустите и оттуда будете тянуть значение? Они ведь не так часто меняются.
Можно в принципе и так но хочется один смарт один робокоп без тележки, интересно только почему ай ти не транслирует
АйТи не думал, что СмартКом будут использовать на ФОРЦЕ 😂
Тода даже смысл есть на <<Купиле>> написать и подрубить куда-нибуть к финаму или к открытию )))
Ну вот самые активные трейдеры работают на фортсе а они не думали ))) Эх
Интересно, а на плазе как обстаят дела ?
Там волатильность транслируется.🙂
Это уже хорошо !)))
Подскажите а у плазы свои библиотеки или как ?
Я не понял вопроса.
При подключении плазы я смогу подрубить своего робота написанного под смарт ком или прийдётся переделывать весь код
Конечно, можно. Они ни в чем не пересекаются. Главное подключение оформить... Мне кажется, вы наверное слабо представляете что такое Плаза АПИ. Это не СмартКом, который изучается за пару дней.
Наверное слабо но уж очень хочеться работать причём куча алгоритмов для работы с опционами
Плаза тут точно будет пушкой по воробьям.
Если можно небудет ли у вас сылочки почитать про плазу
Про плазу вроде нашел
)))))))))))))) Ой не могу Рассмешили ! ))) А пчему пушкой . Подскажите, а как тода работать с опционами брокера менять не ахота. Надо будет поподробнее у тех поддержки поинтересоваться каие тарифы вроде слышал от 3700 уже плазу дают если ето так то в принципе я готов.
Возник вопрос помогите пожалста. Вообщем что я тут придумал . Из СмартТрейда котирую в ексель ТерЦены Опционов. Туда они идут нормуль. Теперь вопрос у меня просто небыла опыта Как из ячейки ЕКСЕЛЬ получить ТерЦену в переменную Моего робота на C#. Помогите пожалста ! )))
Подключите Ecng.Interop и используйте ExcelExporter.GetCell
Спасиб большое ! За оперативный ответ ! )))
Чёт как то описания даже не нашол на сайте вбил в поиск ExcelExporter.GetCell
и тишина ЭээХ (((
Сделал вообщем вот так
private void button2_Click(object sender, EventArgs e) {
//Открываем файл Экселя if (openFileDialog1.ShowDialog() == DialogResult.OK) { //Создаём приложение. Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application(); //Открываем книгу.
Microsoft.Office.Interop.Excel.Workbook ObjWorkBook = ObjExcel.Workbooks.Open(openFileDialog1.FileName, 0, false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false); //Выбираем таблицу(лист). Microsoft.Office.Interop.Excel.Worksheet ObjWorkSheet; ObjWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)ObjWorkBook.Sheets[1];
//Очищаем от старого текста окно вывода. richTextBox1.Clear();
Microsoft.Office.Interop.Excel.Range range = ObjWorkSheet.get_Range(textBox1.Text + textBox2.Text); //, textBox1.Text + textBox2.Text); //Добавляем полученный из ячейки текст. // richTextBox1.Text label1.Text = richTextBox1.Text + range.Text.ToString();
// }
//Удаляем приложение (выходим из экселя) - ато будет висеть в процессах! ObjExcel.Quit(); }
Единственное чтобы прочитать значение из ячейки, книгу надо постоянно сохранять, при новом значении ячейки, может как-то можно без сохранения получать данные при изменении.
Так шас попробуем . Эх жалко что я не в москве ! )))
Чего-то ни как, а куда Лабел1 крутить всмысле к чему ? какего то выводить ! )))
А он нужен?
Да очень
Никак не получается :-(
label1.Text = exporter.GetCell(col, row).ToString();
Все, это мой последний пост по языку C#.🙂
Спасиб большое при большое !!! С первого миллиона В РЕСТОРАН ! )))
При открытой книге работать код не хочет подскажите почему так происходит . Кода книга закрыта, работает, но кода открываю книгу уже после запуска кода и меняю значения ячейки жму кнопку button3 и код виснет . Мне что хочется при открытой книге в Лист1 транслируеться теор.Цена опциона причём она постоянна меняеться . Мне нужно чтоб при каждом изменении значения в ячейки,в мой код робота в переменную значение передовалось причём очень нужно чтоб книга была открыта и её нетребовалось постоянно сохранять для передачи в код робокопа , то-есть даже если руками поменяли значения в ячейки нажали кнопку button3 и значение сразу отобразилась label2. Простите за назойлевость ну просто ну очень надо ! Обещаю больше тревожить не буду.....
private void button3_Click(object sender, EventArgs e) {