пишем в простой текстовый файл: 1) наглядность - форматировать можно в любом случае как угодно 2) аккуратность, автоматически следует из первого пункта 3) не нужно обновлять. нормальные текст-вьюеры (FARа же) при дописании в конец файла скроллят его автоматически 4) в режиме "просмотр файла" открывается в режиме "только чтение", что никак не мешает дозаписи в конец файла.
недостатки: 1) неограничено кол-во строк. 2) нет нагрузки на процессор. Ч.Я.Д.Н.Т?
Sergey Gorokhov пишет: Если Вам нужны греки в LUA единственный способ их получить это рассчитать по формулам. У нас есть готовый пример скрипта, можете взять формулы от туда:
Я так и делал. Только не скриптом, а другой формулой. Не суть.
Проблема в том, что они не бьются с данными в таблице "Параметров опционов", и расчетные заявки по опционам, например, выставленные в стакан, оказываются "съехавшими" на некоторое число пунктов, относительно транслируемых в "доске".
Я конечно знаю, что с 95% вероятностью получу ответ: "да у вас формула кривая". И, вероятно, вы будете правы. Поэтому вопрос не в том как посчитать греки самому, а как получить "те же цифры" из квика.
Eugene пишет: Пусть вызывает )) но только когда окно стратегии активно. А не когда я торгую в стакане.
Видимо "так получилось" ))
Цитата
Мне очень удобно. )) Мизинец и указательный палец ставишь, и помчал рынок кошмарить. Если бы еще при нажатии пробела лучший бид подставлялся бы в цену, да еще стрелочками вверх вниз синхронно менялась цена в поле цена и подсветка в стакане, вообще бы цены ему не было.
Ну подайте заявку на реализацию, может не пройдет и трех лет, как запилят.
А может проще сторонний стакан взять? QuickDOM например, он быстрый и настроек там на порядок больше. И по горячим клавишам в том числе. Меня он не устроил, я писал свой, но это вопрос отдельный...
Цитата
Это две разные темы. 1) Не работают горячии клавиши. 2) Програма крашится, когда закрываешь окно стратегии и пытаешься торгануть горячими клавишами.
Оу... не обратил внимания. Я сначала читал про креш, а потом залип на торговле горячими клавишами. У меня кстати не падает ) просто наблюдается баг с обновлением окошка разработчика стратегий вместо подачи заявки из стакана.
Когда-то давно, пробовал делать тоже самое, но меня не устроит квиковый стакан, поэтому я экспериментировал со сторонними приводами, а в итоге написал свой.
Eugene пишет: - Удалил все горячие клавиши, и настроил только те, что мне надо F5 - Покупка лимит по цене F8 - Продажа лимит по цене
Да, так получилось повторить. Но если вы внимательно посмотрите на окошко разработчика когда жмете F5, то можно увидеть что в нем мерцает график и греки. Я ж говорю "F5 -- вызывает обновление" )))))
Если не секрет почему F5 и F8? Разве удобно так?
зы: А че две темы-то плодить? Думаете так быстрее прореагируют? ))
Вас вероятно интересует "суммарная позиция по инструменту"? а не конкретные сделки? Так вот, суммарную взять просто не откуда. надо писать скриптик, который будет учитывая сделки считать фактическую стоимость позиции, ну и отображать ее.
Deserf пишет: А если я хочу купить 10 лотов, а по лучшей цене есть только 8
Рыночная покупает не по лучшей цене, она собирает весь стакан сколько сможет, чтобы удовлетворить твою заявку. А вот если заявок в стакане будет не достаточно для удовлетворения _всей_ твоей заявки (низкая ликвидность, или очень большая заявка), то часть заявки будет исполнена (на сколько хватит), а остаток будет снят.
Если выставить лимитную по заведомо худшей цене, разница в поведении будет такая: все заявки до указанной цены будут съедены (если объема твоей заявки хватит), а остаток будет висеть в стакане как лимитная заявка.
судя по всему, s_mike - барыга, наживающийся на несчастьях пользователей. поэтому ни кода от него, ни тем более размещения кода в публичном доступе вы не увидите )))) так что либо ищите человека кто вам напишет с кодом (либо договаритесь с s_mike, но он у себя на сайте заявляет что код не отдает), либо учитесь и пишите сами )) других вариантов нет.
Николай Иваноы пишет: Здравствуйте, есть коды фьючерсов на индекс РТС и сбербанк: RIU5, SRU5. Подскажите пожалуйста, как узнать коды классов по данным фьючерсам?
В ТТП(Таблице Текущих Параметров) есть параметры "Код Инструмента" и "Код класса". добавьте в таблицу нужные инструменты, и эти параметры, если их нет. Наслаждайтесь :)
Виталий пишет: Дело в том, что я никому не доверяю.
Могу Вас понять. ну тогда - только изучать.
Цитата
Виталий пишет: У меня, к сожалению, всего несколько минут в день получается уделить изучению Lua, да и то не каждый день
Ну это конечно не дело. В таком случае данные выходят из головы быстрее чем поступают, и в результате, ничего не остается. Конечно же нужно плотнее заниматься вопросом ))
Цитата
Дмитрий пишет: если в имени файла или в пути к нему содержатся пробелы, то его нужно заключать в кавычки
Или можно заслешить пробелы , например так: os.execute("start D:\\tmp\\10-53.\ Unknown\ -\ We\ aRe\ oNe.wav")
Виталий пишет: Я не знаю ни языка qpile, ни lua, но мне надо сделать программу, воспроизводящую звуковой файл при пересечении двух АМА с разными периодами. Какой из этих языков лучше изучить для реализации данной программы?
Вам надо "поизучать язык"? или получить результат? в виде индикатора со звуковым сопровождением?
если "поизучать", то лутше луа. а если результат, то проще попросить кого-нить.
sam063rus пишет: можно и не втыкать, а разместить ключевой контейнер в папке с квиком. но в таком случае, нет никакой гарантии надёжности и безопасности доступа к торговому счёту.
а пробросить USB по RDP например, не вариант? брелок же нужен только для логина квика? или его наличие проверяется постоянно? (с периодичностью)
можно пояснить в чем мерзость? я торгую на фортс, и использую залочку позы фьючами и опционами, если не угадал с направлением, а закрыть жаба давит. ЧЯДНТ?
Eugene пишет: Да может и не зачем. Но программа то должна работать нормально. А не падать (
Дык кто ж спорит ))) Просто я вам подсказал в чем может быть причина падения, и как не наступать на проблему, чтобы пользоваться. Если принципиально важно использовать опционы на 5000 - есть масса способов делать расчет иными путями. Я, например, в экселе делал скрипт, который считает опционную позицию.
Eugene пишет: Вот вот... От очумения в ваших расчетах даже лишний ноль дописал ))). А Вы, пожалуйста, следующий раз прежде чем писать подобные вещи, потрудитесь хотя бы вникнуть в суть дела.
Нормально )) вот и благодарность. ну да ладно, дело ваше.
Eugene пишет: Вдумайтесь? Мы или о разных РТСах говорим, или одно из двух. Я про фьючерс на индекс РТС - RTS-9.15.Говорите 25000пп это тьфу для него? Ваши слова бы да Богу в уши! Вчера 2000пп шли 9 часов.
Вы сначала разберитесь с порядком числа: 25000(двадцать пять тысяч) или 2000(две тысячи)?, а потом говорите.
Цитата
Eugene пишет: Где я должен на это обратить внимание? Лично я смотню на нее в поле Греки в основном окне стратегии, а не на вкладке. В таком случае допишите туда знак процента.
Я вижу на вкладке Greeks в окошке вверху-слева. там надо колонку чутка раздвинуть чтобы увидеть "в %". :)
Цитата
Eugene пишет: Уважаемые разработчики, если можно, может выразить ее не в процентах?
Обратитесь в поддержку, заведите пожелание :).... а пока - пользуйтесь как есть.
Гамму показывает 0,0443, в то время, как по расчетам дельты должна быть 0,000443
Ну вообще-то, если вы обратите внимание, то в поле указана гамма в процентах. стало быть, если это значение пересчитать в доли, то и будет искомое 0.000443
Цитата
Eugene пишет: Т.е. я могу посчитать где дельта будет равна 1 при движении РТСа. Например, для данной позы: 1 / 0,000443 = 2260п. Т.е. если РТС сместится на 2260п в любую сторону, от страйка, дельта должна быть равна 1. Что похоже на правду.
Где же это похоже-то? Вы хоть вдумайтесь в цифры: 2500 пп для ртс - это тьфу. нервное движение за один час. По вашей формуле нужно делить не единицу, а 10 (цена пп для ртс) на гамму, т.е. 10 / 0.000443 = 22573 - а вот это уже похоже на правду.
Надо просто в систему залить виндовые шрифты. в ~/.fonts и там же выполнить ttmkfontsdir (или mkfontsdir, не помню точно), и перезапустить Х11. еще в /etc/locales нужно посмотреть наличие строк с кодировками (системная же UTF, да?) ru_RU.CP1251 ru_RU.KOI8 ru_RU.UTF8 и выполнить locale_gen (от рута, ессно). после чего нужно перегрузиться.
следующий шаг, если предыдущих оказалось мало, можно попробовать принудительно указать локаль, при старте квика LANG=ru_RU.UTF8 wine ./info.exe это особо помогает, когда системная локаль стоит С или en_US.UTF8
Скорее всего страйк 5000 невалидный для данного опциона. Была у них такая проблемка Попробуйте выбрать опцион со страйком поближе к цене фьючерса. например 85000 или 90000. Может помочь :)