Вопрос по флагам для новичка., От куда взять данные по order
Пользователь
Сообщений: Регистрация: 31.07.2015
11.08.2019 14:10:00
Я вроде как разобрался, вопрос не актуален.
Вопрос по флагам для новичка., От куда взять данные по order
Пользователь
Сообщений: Регистрация: 31.07.2015
09.08.2019 22:02:01
Добрый день. Помогите пожалуйста разобраться кто понимает, если вот так пишем: if bit.test(order.flags,0) == true AND order.balance ~= 0 AND order.balance < order.qty then и так далее, то выдаст ошибку, что order равен nil, от куда взять значение order 0 или 1 и так далее?? Я новичок сразу говорю, может это все просто, но я не понимаю
Функция подключения к другому серверу, Есть ли?
Пользователь
Сообщений: Регистрация: 31.07.2015
08.08.2019 11:35:15
Есть ли функция в lua, которая реализует подключению к другому серверу брокера, если при этом связь с текущим сервером не прервана, т.е. текущий сервер онлайн? А то бывает сервер онлайн, а данные не идут у этого сервера.
Кривое отображение времени в секундах, У всех так??
Пользователь
Сообщений: Регистрация: 31.07.2015
05.08.2019 16:10:12
Цитата
Sergey Gorokhov написал: , Во первых, время сервера это время сервера QUIK, а os.date - это время Вашего компьютера. Их часы вполне по честному не обязаны идти синхронно. Т.к. нет никакого способа заставить все компьютеры всего мира идти синхронно.
Во вторых ,сам по себе параметр "время сервера" обновляется по мере поступления данных с сервера. А если быть точнее то каждый пакет данных присланных от сервера, содержит временную метку, которую Вы и видите. Это накладывает помехи при передаче данных. например в случае задержек на канале связи.
Понял, спасибо
Кривое отображение времени в секундах, У всех так??
Пользователь
Сообщений: Регистрация: 31.07.2015
05.08.2019 11:02:09
Добрый день. Если смотреть на время сервера квика глазами( у меня в нижнем левом углу) и вывести через os.date("%S") секунды, то в сравнении с временем, что вижу глазами в квике в некоторые дни отображение функцией os.date("%S") показывает запоздание на 2 секунды, а в некоторые наоборот, как сегодня опережает на 2 секунды, то время что показывается квиком в левом нижнем углу, т.е. рассинхрон времени в секундах, что вижу(а свечи и все такое ориентируются точно по нему) в квике и отображением с помощью os.date("%S"). Почему так это брокер виноват или биржа или функция такая странная?? Как бороться? Есть у кого опыт или у меня только так??
Предыдущая или предпредыдущая?, Как считает getNumCandles + getCandlesByIndex ?
Пользователь
Сообщений: Регистрация: 31.07.2015
02.08.2019 12:57:49
Цитата
написал: Свеча существует лишь тогда, когда в ее диапазоне времени есть сделки. Не было сделок - нет и свечи
Спасибо большое!
Предыдущая или предпредыдущая?, Как считает getNumCandles + getCandlesByIndex ?
Пользователь
Сообщений: Регистрация: 31.07.2015
02.08.2019 12:12:37
Добрый день. Поясните пожалуйста, если в новой свече еще не было ни одной сделки(т.е. настало ее время, но в диапазоне времени данной свечи не было ни одной сделки), то getNumCandles + getCandlesByIndex, если прописать -2 то выдаст по времени предыдущую свечу или предпредыдущую? Т.е. обязательно ли хоть одна сделки в новой свече или только по времени данные функции ориентируются ??
322 "Нехватка средств по лимитам клиента"
Пользователь
Сообщений: Регистрация: 31.07.2015
17.07.2019 16:22:21
В итоге выше человек правильно написал. Если отправлять рыночной то не открывает, переделал на лимитированную нормально все стало. Спасибо всем откликнувшимся.
322 "Нехватка средств по лимитам клиента"
Пользователь
Сообщений: Регистрация: 31.07.2015
16.07.2019 11:36:15
Добрый день. При отправке 1 контракта роботом проблем нет, при отправке 2 контрактов роботом выходит ошибка 322 "Нехватка средств по лимитам клиента", хотя ГО точно хватает, при отправке самим через стакан все норм открывается\закрывается. Робот отправляет точно 2 контракта не больше, в чем может быть проблема?? Помогите плиз
Индикатор(написанный мной) не передает данные на экран в текущем времени, Проблемс
Пользователь
Сообщений: Регистрация: 31.07.2015
30.05.2019 14:26:59
Точнее на миллисекунду появляется и исчезает и если не подождать одну свечку, то и при удалении индикатора и снова добавлении не показывает, т.е. нужно подождать хотя бы свечу одну и потом перезапустить, чтобы отобразился знак, вот что за хрень?
Индикатор(написанный мной) не передает данные на экран в текущем времени, Проблемс
Пользователь
Сообщений: Регистрация: 31.07.2015
30.05.2019 12:10:50
Написал индикатор, считает все верно, но не передает рисунок как бы в прямом эфире, если удалить и запустить снова индикатор, то за весь период, который уже прошел рисует но за новый появляющийся (текущий) не передает данные почему-то на экран, если удалить индикатор и снова запустить то пересчитывает за весь период нормально, почему как бы "онлайн" не передает данные не могу понять. Причем, если выводит данные в файл, то все норм, что по перерасчету, что в текущем времени, т.е. проблема именно с отображением на графике рисунка и именно в текущем времени. Может знает кто в чем может быть проблема?
Как так "index-1" текущая свеча??, Помощь, новичок, шок
написал: Благодарю за ответ, но все равно не могу понять, почему считает так, ну и что что счет с нуля если 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" текущая свеча??, Помощь, новичок, шок
Пользователь
Сообщений: Регистрация: 31.07.2015
27.05.2019 23:11:04
Благодарю за ответ, но все равно не могу понять, почему считает так, ну и что что счет с нуля если index-1 по идее значения предыдущей свечи должны быть, а не текущей
Как так "index-1" текущая свеча??, Помощь, новичок, шок
Пользователь
Сообщений: Регистрация: 31.07.2015
27.05.2019 22:07:07
Разные и Low и Open и High, в общем разные. Получаю через функцию getCandlesByIndex пишу все это дело в теле OnCalculate
Как так "index-1" текущая свеча??, Помощь, новичок, шок
Пользователь
Сообщений: Регистрация: 31.07.2015
27.05.2019 21:57:07
Спасибо за ответ, но многократно проверил (да OnCalculate речь) если написать index-3 выдает значения именно предпредыдущей свечи, если index-2 предыдущей, если index-1, то значения текущей и все тут, как не пробовал так и считает. Через вывод в файлы и отображение на графике вообще нет сомнения, что именно так считает. Сначала вообще не понимал почему код не правильно отображает на график, вывел значения в файл там и заметил, после корректировки, все что касается index на единицу вроде норм
Как так "index-1" текущая свеча??, Помощь, новичок, шок
Пользователь
Сообщений: Регистрация: 31.07.2015
27.05.2019 21:07:49
Добрый день. Пытаюсь написать индикатор и столкнулся с таким явлением, как "index - 1" это текущая свеча, как то получается?? А если "index-2", то это предыдущая свеча и так далее по такому принципе, как так вообще? Случайно вообще заметил и то только тогда, когда научился выводит значения в файл. Я новичок, но не понимаю почему так даже, если учитывать, что луа считает с единица, а не с нуля, все равно не понимаю почему при "index" это не текущая свеча, а например, если нужна предыдущая, то нужно писать "index-2", а не "index-1" помогите разобраться пожалуйста новичку
Кто может написать программу помошник за символическую плату? работы на 20 минут
Пользователь
Сообщений: Регистрация: 31.07.2015
03.08.2015 12:45:45
Мне написали. Тема закрыта.
Кто может написать программу помошник за символическую плату? работы на 20 минут
Пользователь
Сообщений: Регистрация: 31.07.2015
03.08.2015 12:45:07
Мне написали. Тема закрыта.
Кто может написать программу помошник за символическую плату? работы на 20 минут
Пользователь
Сообщений: Регистрация: 31.07.2015
31.07.2015 16:39:55
atom.Izh@yandex.ru. Буду очень благодарен. Работа на 20 минут.
Кто может написать программу помошник за символическую плату? работы на 20 минут
Пользователь
Сообщений: Регистрация: 31.07.2015
31.07.2015 16:38:40
atom.Izh@yandex.ru. Буду очень благодарен. Работа на 20 минут.