пОнято. Еще раз Спасибо Вам Карина за информацию и оперативность
Опционы в демо-Квике
Пользователь
Сообщений: Регистрация: 09.04.2019
17.01.2024 10:12:12
Я извиняюсь конечно, но не понятно мне, что здесь нормального. Это ж демо. И так по всем представленным бумагам.
Опционы в демо-Квике
Пользователь
Сообщений: Регистрация: 09.04.2019
17.01.2024 09:57:22
Похоже поторопился радоваться.. Все стаканы пустые..(
Опционы в демо-Квике
Пользователь
Сообщений: Регистрация: 09.04.2019
17.01.2024 09:42:51
Здравствуйте ! Сделал. Все получилось! Большое Вам Спасибо, Карина !
Опционы в демо-Квике
Пользователь
Сообщений: Регистрация: 09.04.2019
16.01.2024 17:28:00
Добрый день ! Подскажите пожалуйста, а что с опционами в демо-квике?? Как-будто раньше были. А тут сунулся - чистая доска.
Или что-то нужно включить, или одно из двух..)
стоимость шага цены по getParamEx почему-=то стала выдавать ноль, стоимость шага цены по getParamEx почему-=то стала выдавать ноль
Пользователь
Сообщений: Регистрация: 09.04.2019
21.01.2022 12:23:07
Спасибо ! Посмотрел в справке: STEPPRICE NUMERIC Стоимость шага цены (для новых контрактов FORTS) Что есть новые контракты не понял. Но работает.
стоимость шага цены по getParamEx почему-=то стала выдавать ноль, стоимость шага цены по getParamEx почему-=то стала выдавать ноль
Пользователь
Сообщений: Регистрация: 09.04.2019
21.01.2022 11:53:36
Сабж собственно. Наблюдаю сбой у робота. Все было нормально и вот .. Сейчас еще проверил. Дает ноль. Версия квика 9.2.3.15
class_code = "SPBFUT" sec_code = "RIH2"
function main() local STEPPRICET = getParamEx(class_code, sec_code, "STEPPRICET").param_value -- находим стоимость шага цены для инструмента message('STEPPRICET = '..STEPPRICET) end
Что не так и как надо теперь?
Демо Квик : соединение установить не удалось
Пользователь
Сообщений: Регистрация: 09.04.2019
08.06.2021 13:22:54
Ну и конечно СПАСИБО Вам Роман!
Демо Квик : соединение установить не удалось
Пользователь
Сообщений: Регистрация: 09.04.2019
08.06.2021 13:18:10
к тому же квик писал мне что еще 4 дня действует регистрация. Не понятно
Демо Квик : соединение установить не удалось
Пользователь
Сообщений: Регистрация: 09.04.2019
08.06.2021 13:17:15
да, заработало. Подключение установлено. Прошу пояснить: раньше я по окончании срока ( 1 месяц) заново проходил регистрацию и все было ок. А теперь что нужно иначе: сюда писать ??
Демо Квик : соединение установить не удалось
Пользователь
Сообщений: Регистрация: 09.04.2019
08.06.2021 13:07:13
дважды за сегодня прошел новую регистрацию демо-доступа:
"Ответ о регистрации будет выслан на указанный e-mail в течение суток в рабочие дни."
жду нового логина-пароля. Раньше моментально приходили, а сейчас и тут все очень не спеша..
Демо Квик : соединение установить не удалось
Пользователь
Сообщений: Регистрация: 09.04.2019
08.06.2021 13:01:48
U0183501
Демо Квик : соединение установить не удалось
Пользователь
Сообщений: Регистрация: 09.04.2019
08.06.2021 10:53:04
с интернетом все нормально, еще раз : боевой квик без проблем вот скрин пинга
Демо Квик : соединение установить не удалось
Пользователь
Сообщений: Регистрация: 09.04.2019
08.06.2021 10:29:11
Да, до вчерашнего дня было все нормально. Версия 8.13.0.106 Попробовал установить заново свежий квик с - та же беда: соединение установить не удалось
Демо Квик : соединение установить не удалось
Пользователь
Сообщений: Регистрация: 09.04.2019
08.06.2021 09:48:11
Второй день почему-то не могу подключиться к демо-квику. Боевой нормально
не могу получить значение индикатора
Пользователь
Сообщений: Регистрация: 09.04.2019
05.02.2020 18:58:19
Большое Спасибо, Сергей! Разобрался
не могу получить значение индикатора
Пользователь
Сообщений: Регистрация: 09.04.2019
04.02.2020 14:54:39
function OnInit() dofile(getWorkingFolder()..'\\LuaIndicators\\PSAR.lua' ) funcPsar = PSAR() ds = CreateDataSource('SPBFUT', 'BRH0', INTERVAL_M1) ds: SetEmptyCallback() end
function main() sleep(100)
local Size = ds:Size();
for i=1,Size do psar = funcPsar(i, {Step = 0.08, MaxStep = 0.2}, ds) if i == Size-1 then psar1 = funcPsar(Size-1, {Step = 0.08, MaxStep = 0.2}, ds) end end
Подскажите, а как подобное сделать, если в индикаторе несколько линий ?
Попробовал по аналогии сделать для канала. Не знаю как обратиться к значениям линий. Выводится центральная линия только. Поправьте если не трудно :
Код
function OnInit()
dofile(getWorkingFolder()..'\\LuaIndicators\\PC.lua' )
funcPC = PC()
ds = CreateDataSource('SPBFUT', 'SiH0', INTERVAL_M1)
ds: SetEmptyCallback()
end
function main()
sleep(100)
for i=1,ds:Size() do
pc = funcPC(i, {Period = 10, }, ds)
end
while true do
val_h = funcPC(ds:Size(), {Period = 10}, ds)
val_l = funcPC(ds:Size(), {Period = 10 }, ds)
message("H = "..tostring(val_h).."\nL = "..tostring(val_l))
sleep(1000)
end
end
Помогите получить цену по своей последней сделке по определенному инструменту
Пользователь
Сообщений: Регистрация: 09.04.2019
16.05.2019 20:33:36
Добрый день !
Еще вопрос, а как найти номер свечи этой последней сделки при использовании CreateDataSource ?
Помогите получить цену по своей последней сделке по определенному инструменту
Пользователь
Сообщений: Регистрация: 09.04.2019
15.04.2019 17:47:17
ОТЛИЧНО !!! СПАСИБО огромное!!!
Помогите получить цену по своей последней сделке по определенному инструменту
Пользователь
Сообщений: Регистрация: 09.04.2019
15.04.2019 17:36:49
Сергей, спасибо, что откликнулись, но к сожалению,не помогло.
Ошибка где-то в этой строчке: local row = getItem("trades",indexNeed[-1]) -- здесь хочу взять последнюю строчку из набора строк indexNeed
Не знаю как правильно получить индекс. Весь день бьюсь как мартышка с очками и так и сяк.. и никак..:-)
Помогите получить цену по своей последней сделке по определенному инструменту
Пользователь
Сообщений: Регистрация: 09.04.2019
15.04.2019 16:27:10
Помогите получить цену по своей последней сделке по определенному инструменту.
Делаю так:
Код
Class = "SPBFUT" -- код класса
MyAccount = "SPBFUT000oy" -- номер счета
Emit = "SiM9" -- код инструмента
-- функция получения цены по своей последней сделке по инструменту:
function getLastPriceMyTrade(Cl,Acc,Em)
local function fn1(param1,param2) --локальная функция для отбора строк при помощи функции SearchItems
if (param1 == Acc and param2 == Em)then --фильтруем таблицу: отбираем стороки по номеру счета и инструменту
return true
else
return false
end
end
--получаем набор строк таблицы "trades", где были сделки по нашему счету и бумаге:
indexNeed = SearchItems("trades", 0, getNumberOf("trades")-1, fn1, "account,sec_code")
if(indexNeed~=nil)then --нашли хотя бы одну строку в таблице СДЕЛОК
local row = getItem("trades",indexNeed[-1]) -- здесь хочу взять последнюю строчку из набора строк indexNeed
-- получаю : attempt to index local 'row' (a nil value)
local PriceLastOrder = row.price --цена (названия полей возможных и имя в справочнике по ЛУА в папке КВИКа берем)
end
return PriceLastOrder
end
-----------------
function main()
local EntryPrice = getLastPriceMyTrade(Class,MyAccount,Emit)
message("EntryPrice = "..tostring(EntryPrice))
end
CreateDataSource, получение данных свечи
Пользователь
Сообщений: Регистрация: 09.04.2019
10.04.2019 11:55:32
Большое СПАСИБО ! разобрался
CreateDataSource, получение данных свечи
Пользователь
Сообщений: Регистрация: 09.04.2019
09.04.2019 21:34:30
Добрый вечер! Помогите пожалуйста, при попытке получить данные последней закрытой свечи (открытие, хай, лоу, закрытие) выдаются "левые" данные. Код скрипта и картинка с выводимыми данными ниже: