Только сейчас появилась возможность проверить. Не получается чуть лучше минимально возможной, не получается даже чуть ниже текущей лимиткой. Только лимитные заявки выше текущей цены. При этом акция не достигла минимально возможной цены и при этом через некоторое время опять появляется возможность шортить по рынку, хотя цена все продолжает падать. Что за магический диапазон?
Здравствуйте! Бывает, что при выставлении рыночной заявки вылетает ошибка - "Цена операции short выходит за установленный диапазон.". В документации на QUIK это означает - "Превышено ограничение цены заявки для продажи без покрытия." Это все понятно. Но у меня работает робот на LUA. И мне необходимо увидеть заранее, что в данный момент выставить рыночную заявку не получиться - что мы уперлись в эту цену. Я так полагаю, что искать эту цену нужно в "Текущей таблице параметров", но где именно не вижу. Подскажите пожалуйста.
В общем в связи с тем, что новый 64хбитный терминал работает мягко говоря глючно, пользуюсь двумя сразу (на разных компьютерах). И вот что обнаружил. Просьба, посмотрите сделку срочного рынка №1892946036155291035 , на 10 фьючерсов SiH1 , сегодня 10.03.21 в 14.24.47.570. На новом терминале (8.8.4.3) флаг 1025, на старом (7.16.3.14) 1026. Противоположный !!! Это как!? Это один из сотни, если не тысячи примеров в день.
Я бы не писал это, но есть ощущение, что в новом терминале флаг не верен.
Смысл в том, что бы сохранить все метки (заметки) на графике экспирируемого инструмента, что не возможно при склейке - в новый инструмент переносятся только свечи старого.
В общем если это возможно, добавьте в следующую версию простую галочку в свойствах графика - не получать данные по инструменту, не обновлять или что то подобное, что бы график остался и система не обращала на него внимание при обновлении.
Есть ли возможность сохранить (продолжать показывать) график, когда фьючерс или опцион вышли из обращения? Обычно они еще видны, и "живут" до выходных. После - пустой график. Может быть возможно как то прекратить обновление этого графика, что бы он не исчезал? Замена инструмента не подходит.
Допустим получаю значение цены через OnAllTrade. Далее пишу это значение в файл или таблицу - получается 77934.0 Как сделать, что бы была обычная запись 77934, без .0 ? Только недавно перешел с 32б QUIK, в 64b. В старом такого не было.
1. Дома ноутбук - экран (1920x1080) + монитор выбран как основной (2560x1440). Windows 10. Заметка крупная. 2. На работе стационарный компьютер - монитор 1 (1920х1200) + монитор 2 выбран как основной (2560x1440). Windows 7. Заметка маленькая (удобная, не загораживает пол графика, когда их много).
Имеется один терминал, который я запускаю на работе под Windows 7, и вечером переношу домой на Windows 10. И дома и на работе один и тот же монитор с разрешением 2K.
Устанавливаю на график Метка -> Заметка. И этот символ - Заметка на графике дома на Windows 10 в два раза больше, что очень не удобно. Полагаю размер символа Заметки зависит от настроек ОС. Вопрос где искать установки размера?
У вас есть возможность подтвердить или опровергнуть мой вопрос для новой версии? Повторюсь - на тиковом графике на 30 минуте прошел объем 160. Минутный график показывает 320.
Не первый раз замечаю. Совершается сделка на одну сумму, а QUIK показывает в два раза большую. Такое прослеживается в принципе везде, но виднее на неликвиде или опционах. Сегодня откройте тиковый график опциона PUT - RI112500BT8 - сделка в 23.30 (26.07.18) - реальный объем по тикам 160. На минутном графике отображается как 320.
Версия 7.16.3.14 , (пока что боюсь обновлять из-за тучи глюков), может уже исправили....
Было бы замечательно, если на каждую вкладку можно было добавить окно типа блокнота в котором можно было бы писать некоторые комментарии. К примеру пометить для себя дату выхода отчета по акции, что бы не забыть, причины покупки/продажи, что бы не сомневаться в последующем :) , ошибки, мысли, выводы и доводы и тд. :) На графике подобное не очень удобно, потому как зачастую мешает, постоянно сдвигается от таймфрейма, много не напишешь... Все записи делать где то отдельно, вариант плохой - хочется открыть вкладку - а там мысли именно по этому инструменту.
На каждую акцию у меня написан свой скрипт LUA. До настоящего момента скрипты (роботы) стояли на пять акций + в каждом графике (цены и объема) работали два своих скрипта отображая графики от роботов. То есть всего работало 15 скриптов. Вчера решил расширить до 17 акций. 17 роботов были успешно запущены, но когда начал добавлять скрипты в графики, в какой то момент (при попытке добавить), они просто исчезли из списка подгружаемых скриптов. Далее, после перезагрузки было не возможно загрузить и самих роботов. После, в спешном порядке (терминал боевой), все было вернуто назад и повторять эксперимент немного страшновато )
Вопрос. Как я понимаю есть ограничение на загрузку LUA скриптов на один терминал. Хотелось бы узнать это ограничение и от чего оно зависит.
Все равно ничего не получается ( Вот например тут я прибавляю 0.1: a = 143.45 b = math.floor((a*100)+10)/100 c = 143.55
В этом случае b не равно с. Если работаем с числами 123.45 и 123.55, то все работает. Умножаем на 1000 - работает. А будет ли оно со всеми числами работать, не могу понять (( abs(a-с) так же не работает со всеми числами с плавающей точкой.
Есть ли способ гарантированной работы с этими числами?
Недавно стал программировать на LUA и столкнулся со странной проблемой, собственно она в коде:
Код
function OnInit() end
function main()
a = 130.01
b = 130.02-0.01
if a==b then
message("a равно b")
else
message("a не равно b")
end
end
function OnStop() end
Вот это все я просто запускаю из QUIK. И получается 130,01 не равно 130,01, это как?