Алексей (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Ошибка флага сделки., Новый/старый терминал. Есть разница.
 
Спасибо тех поддержке, выяснил, что проблема на стороне брокера. Терминалы подключены к разным серверам и два сервера шлют разные флаги.
Ошибка флага сделки., Новый/старый терминал. Есть разница.
 
В общем в связи с тем, что новый 64хбитный терминал работает мягко говоря глючно, пользуюсь двумя сразу (на разных компьютерах).
И вот что обнаружил.
Просьба, посмотрите сделку срочного рынка №1892946036155291035 , на 10 фьючерсов SiH1 , сегодня 10.03.21 в 14.24.47.570. На новом терминале (8.8.4.3) флаг 1025, на старом (7.16.3.14) 1026. Противоположный !!! Это как!?
Это один из сотни, если не тысячи примеров в день.

Я бы не писал это, но есть ощущение, что в новом терминале флаг не верен.
Как сохранить график вышедшего из обращения инструмента?, Срочный рынок.
 
Смысл в том, что бы сохранить все метки (заметки) на графике экспирируемого инструмента, что не возможно при склейке - в новый инструмент переносятся только свечи старого.

В общем если это возможно, добавьте в следующую версию простую галочку в свойствах графика - не получать данные по инструменту, не обновлять или что то подобное, что бы график остался и система не обращала на него внимание при обновлении.
Как сохранить график вышедшего из обращения инструмента?, Срочный рынок.
 
Есть ли возможность сохранить (продолжать показывать) график, когда фьючерс или опцион вышли из обращения? Обычно они еще видны, и "живут" до выходных. После - пустой график.
Может быть возможно как то прекратить обновление этого графика, что бы он не исчезал? Замена инструмента не подходит.
Как убрать нуль после точки?, .0
 
Цитата
Игорь написал:
a=77934.000
if a==math.floor(a) then a=math.floor(a) end

может так?
Да, это именно то, что надо! Спасибо!!!
Как убрать нуль после точки?, .0
 
Цитата
nikolz написал:
Цитата
Алексей написал:
Про string.format понял, работает, но сложно как то получается.

Про math.floor можно для чайника разжевать.
Как сделать проще простую операцию:
function OnAllTrade(alltrade)
price = tonumber(alltrade.price);

Далее я просто записываю в файл:
f:write(" "..price.."\n");

Как проще при этом использовать math.floor? Я похоже не понимаю синтаксис и поиск не помогает. (
попробуйте так:
-------------------
function OnAllTrade(alltrade)
local price = alltrade.price;
f:write(price.."\n");
К сожалению так не работает. Записывается цена и .0 . Оно просто занимает место в таблице или файле, а таких значений много, что очень не удобно.
Как убрать нуль после точки?, .0
 
Про string.format понял, работает, но сложно как то получается.

Про math.floor можно для чайника разжевать.
Как сделать проще простую операцию:
function OnAllTrade(alltrade)
price = tonumber(alltrade.price);

Далее я просто записываю в файл:
f:write(" "..price.."\n");

Как проще при этом использовать math.floor? Я похоже не понимаю синтаксис и поиск не помогает. (
Как убрать нуль после точки?, .0
 
Допустим получаю значение цены через OnAllTrade. Далее пишу это значение в файл или таблицу - получается 77934.0
Как сделать, что бы была обычная запись 77934, без .0 ? Только недавно перешел с 32б QUIK, в 64b. В старом такого не было.
Размер заметки., Где настройки размера символа Метки/Заметки?
 
Цитата
Egor Zaytsev написал:
добавим. Мы можем зарегистрировать пожелание на возможность редактировать метку для изменения ее размера.
Да. Спасибо!
Размер заметки., Где настройки размера символа Метки/Заметки?
 
На обоих компьютерах и всех мониторах выставлено 100%.
Размер заметки., Где настройки размера символа Метки/Заметки?
 
Итак два компьютера. Терминал один.

1. Дома ноутбук - экран (1920x1080) + монитор выбран как основной (2560x1440). Windows 10. Заметка крупная.
2. На работе стационарный компьютер - монитор 1 (1920х1200) + монитор 2 выбран как основной (2560x1440). Windows 7. Заметка маленькая (удобная, не загораживает пол графика, когда их много).

1.
2.
Размер заметки., Где настройки размера символа Метки/Заметки?
 
Имеется один терминал, который я запускаю на работе под 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
 
На каждую акцию у меня написан свой скрипт LUA. До настоящего момента скрипты (роботы) стояли на пять акций + в каждом графике (цены и объема) работали два своих скрипта отображая графики от роботов. То есть всего работало 15 скриптов.
Вчера решил расширить до 17 акций.
17 роботов были успешно запущены, но когда начал добавлять скрипты в графики, в какой то момент (при попытке добавить), они просто исчезли из списка подгружаемых скриптов. Далее, после перезагрузки было не возможно загрузить и самих роботов. После, в спешном порядке (терминал боевой), все было вернуто назад и повторять эксперимент немного страшновато )

Вопрос. Как я понимаю есть ограничение на загрузку LUA скриптов на один терминал. Хотелось бы узнать это ограничение и от чего оно зависит.
простое сложение с 0.01
 
Все равно ничего не получается (
Вот например тут я прибавляю 0.1:
a = 143.45
b = math.floor((a*100)+10)/100
c = 143.55

В этом случае b не равно с. Если работаем с числами 123.45 и 123.55, то все работает. Умножаем на 1000 - работает. А будет ли оно со всеми числами работать, не могу понять ((
abs(a-с) так же не работает со всеми числами с плавающей точкой.

Есть ли способ гарантированной работы с этими числами?
простое сложение с 0.01
 
валерий, огромное спасибо за столь развернутый ответ!
простое сложение с 0.01
 
Недавно стал программировать на 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, это как?
Страницы: 1
Наверх