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

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

Страницы: 1
Вопрос по флагам для новичка., От куда взять данные по order
 
Я вроде как разобрался, вопрос не актуален.
Вопрос по флагам для новичка., От куда взять данные по order
 
Добрый день. Помогите пожалуйста разобраться кто понимает, если вот так пишем: if bit.test(order.flags,0) == true AND order.balance ~= 0 AND order.balance < order.qty then и так далее, то выдаст ошибку, что order равен nil, от куда взять значение order 0 или 1 и так далее?? Я новичок сразу говорю, может это все просто, но я не понимаю
Функция подключения к другому серверу, Есть ли?
 
Есть ли функция в lua, которая реализует подключению к другому серверу брокера, если при этом связь с текущим сервером не прервана, т.е. текущий сервер онлайн? А то бывает сервер онлайн, а данные не идут у этого сервера.
Кривое отображение времени в секундах, У всех так??
 
Цитата
Sergey Gorokhov написал:
Atom,
Во первых, время сервера это время сервера QUIK, а os.date - это время Вашего компьютера.
Их часы вполне по честному не обязаны идти синхронно.
Т.к. нет никакого способа заставить все компьютеры всего мира идти синхронно.

Во вторых ,сам по себе параметр "время сервера" обновляется по мере поступления данных с сервера.
А если быть точнее то каждый пакет данных присланных от сервера, содержит временную метку, которую Вы и видите.
Это накладывает помехи при передаче данных. например в случае задержек на канале связи.
Понял, спасибо
Кривое отображение времени в секундах, У всех так??
 
Добрый день. Если смотреть на время сервера квика глазами( у меня в нижнем левом углу) и вывести через os.date("%S") секунды, то в сравнении с временем, что вижу глазами в квике в некоторые дни отображение функцией os.date("%S") показывает запоздание на 2 секунды, а в некоторые наоборот, как сегодня опережает на 2 секунды, то время что показывается квиком в левом нижнем углу, т.е. рассинхрон времени в секундах, что вижу(а свечи и все такое ориентируются точно по нему) в квике и отображением с помощью os.date("%S"). Почему так это брокер виноват или биржа или функция такая странная?? Как бороться? Есть у кого опыт или у меня только так??
Предыдущая или предпредыдущая?, Как считает getNumCandles + getCandlesByIndex ?
 
Цитата
s_mike@rambler.ru написал:
Свеча существует лишь тогда,  когда в ее диапазоне времени есть сделки. Не было сделок - нет и свечи
Спасибо большое!  
Предыдущая или предпредыдущая?, Как считает getNumCandles + getCandlesByIndex ?
 
Добрый день. Поясните пожалуйста, если в новой свече еще не было ни одной сделки(т.е. настало ее время, но в диапазоне времени данной свечи не было ни одной сделки), то getNumCandles + getCandlesByIndex, если прописать -2 то выдаст по времени предыдущую свечу или предпредыдущую? Т.е. обязательно ли хоть одна сделки в новой свече или только по времени данные функции  ориентируются ??  
322 "Нехватка средств по лимитам клиента"
 
В итоге выше человек правильно написал. Если отправлять рыночной то не открывает, переделал на лимитированную  нормально все стало. Спасибо всем откликнувшимся.  
322 "Нехватка средств по лимитам клиента"
 
Добрый день. При отправке 1 контракта роботом проблем нет, при отправке 2 контрактов роботом выходит ошибка 322 "Нехватка средств по лимитам клиента", хотя ГО точно хватает, при отправке самим через стакан все норм открывается\закрывается. Робот отправляет точно 2 контракта не больше, в чем может быть проблема?? Помогите плиз
Индикатор(написанный мной) не передает данные на экран в текущем времени, Проблемс
 
Точнее на миллисекунду появляется и исчезает  и если не подождать одну свечку, то и при удалении индикатора  и снова добавлении не показывает, т.е. нужно подождать хотя бы свечу одну и потом перезапустить, чтобы отобразился знак, вот что за хрень?
Индикатор(написанный мной) не передает данные на экран в текущем времени, Проблемс
 
Написал индикатор, считает все верно, но не передает рисунок как бы в прямом эфире, если удалить и запустить снова индикатор, то за весь период, который уже прошел рисует но за новый появляющийся (текущий) не передает данные почему-то на экран, если удалить индикатор и снова запустить то пересчитывает за весь период нормально, почему  как бы "онлайн" не передает данные  не могу понять. Причем, если выводит данные в файл, то все норм, что по перерасчету, что в текущем времени, т.е. проблема именно с отображением на графике рисунка и именно в текущем времени. Может знает кто в чем может быть проблема?
Как так "index-1" текущая свеча??, Помощь, новичок, шок
 
Цитата
SDL написал:
Цитата
Atom написал:
Благодарю за ответ, но все равно не могу понять, почему считает так, ну и что что счет с нуля если index-1 по идее значения предыдущей свечи должны быть, а не текущей
Представим себе, что сейчас в массиве ровно 10 свечей. Нумерация для значения index в OnCalculate и функциях O, H, L, C, V, T - от 1 до 10. Для функции getCandlesByIndex - от 0 до 9.
Если в OnCalculate пришел index = 10, то получить Close последней свечи - C(10), либо её же - getCandlesByIndex(..., first_candle = 9, count = 1).
Таким образом, для O, H, L, C, V, T используем index, для getCandlesByIndex() значение (index - 1).
Понял, спасибо огромное, но новая проблема) Считает все верно, но не считает как бы в прямом эфире, если удалить и запустить снова индикатор, то за весь период считает, который уже прошел, но за новый не передает данные почему на экран, если удалить и снова запустить то пересчитывает за весь период, почему в как бы "онлайн" не передает данные не могу понять... Вдруг знайте, создам еще отдельную тему.
Как так "index-1" текущая свеча??, Помощь, новичок, шок
 
Благодарю за ответ, но все равно не могу понять, почему считает так, ну и что что счет с нуля если index-1 по идее значения предыдущей свечи должны быть, а не текущей
Как так "index-1" текущая свеча??, Помощь, новичок, шок
 
Разные и Low и Open и High, в общем разные. Получаю через функцию getCandlesByIndex пишу все это дело в  теле OnCalculate
Как так "index-1" текущая свеча??, Помощь, новичок, шок
 
Спасибо за ответ, но многократно проверил (да OnCalculate речь) если написать index-3 выдает значения именно предпредыдущей свечи, если index-2 предыдущей, если index-1, то значения текущей и все тут, как не пробовал так и считает. Через вывод в файлы и отображение на графике вообще нет сомнения, что именно так считает. Сначала вообще не понимал почему код не правильно отображает на график, вывел значения в файл там и заметил, после корректировки, все что касается index на единицу вроде норм  
Как так "index-1" текущая свеча??, Помощь, новичок, шок
 
Добрый день. Пытаюсь написать индикатор и столкнулся с таким явлением, как "index - 1" это текущая свеча, как то получается?? А если "index-2", то это предыдущая свеча и так далее по такому принципе, как так вообще? Случайно вообще заметил и то только тогда, когда научился выводит значения в файл. Я новичок, но не понимаю почему так даже, если учитывать, что луа считает с единица, а не с нуля, все равно не понимаю почему при "index" это не текущая свеча, а например, если нужна предыдущая, то нужно писать "index-2", а не "index-1" помогите разобраться пожалуйста новичку :what:  
Кто может написать программу помошник за символическую плату? работы на 20 минут
 
Мне написали. Тема закрыта.
Кто может написать программу помошник за символическую плату? работы на 20 минут
 
Мне написали. Тема закрыта.
Кто может написать программу помошник за символическую плату? работы на 20 минут
 
atom.Izh@yandex.ru. Буду очень благодарен. Работа на 20 минут.
Кто может написать программу помошник за символическую плату? работы на 20 минут
 
atom.Izh@yandex.ru. Буду очень благодарен. Работа на 20 минут.
Страницы: 1
Наверх