local SecCode = «LKU0»
local Quantity=1
function main()
while stopped == false do
local Quotes = getQuoteLevel2(«SPBFUT», SecCode)
local Offer_Price = tonumber(Quotes.offer[1].price)
local Offer_Vol = tonumber(Quotes.offer[1].quantity)
--отправка формы заявки
local LimitOrderBuy = { ххххх}
--условие входа в лонг
if Offer_Vol>10 then
message(Order)
local Order = sendTransaction(LimitOrderBuy)
end
sleep (200)
end
Смысл его такой: если количество лукойла в первой строке стакана больше 10, то покупается 1 бумага и работа скрипта завершается.
Так как скрипт срабатывает при определенном условии, то для перезапуска используется while stopped == false do и sleep (200).
Прикол в том, что при наступлении условия, скрипт начинает бомбить заявки по 1 шт пока не кончаются деньги (виртуальные).
Привет всем!
Коллеги, нужна ваша помощь.
Моя торговая система (Multicharts) работает нестабильно — периодически подвисает.
Сами понимаете — меня это совершенно не бесит, совершенно не БЕСИТ!!! :)
Связался с техподдержкой — после изучения дампа программы посоветовали ограничить поток данных — мол памяти не хватает.
Немного удивлен — всего то сишка и все акции ММВБ, больше ничего. Ну да ладно — как было написано в письме — залез в заказ данных — поток котировок и поток обезличенных сделок — убрал вообще все кроме сишки.
Но — снова зависание.
Опять написал в техподдержку, а сам сижу думаю — а почему это если я все отрубил график Сбера обновляется? Погуглил немного — оказывается есть такая галочка в настройках Квика 7.7. " Формировать список получаемых инструментов и параметров" :
() «Исходя из настроек отрытых пользователем таблиц» или
(*) «С учетом настроек, выбранных в пункте меню Система/Заказ данных/Поток котировок».
Ага думаю — я то наивный выбирал там инструменты, а это все на корню отключено в другом месте программы. Удобно :(. Но потом присмотрелся — нет все верно, у меня активирован второй пункт — т.е. должны передаваться данные только по явно выбранным инструментам.
Признаться, очень лень сейчас тратить время на изучение мануала Квика, ибо помню он большой и не всегда в нём есть ответы.