1)как сделать чтобы робот докупался и убирал старый стоп
2)выставил новый стоп (на новый докуп )
3)Проверить сделки, если есть, то либо докуп либо спать
4)Повтор 3(действия ), если сделок нет то повторяет цикл заново
Желательно пример, или ссылки на пример
Вот пример кода по фьючерсам с перебором строк таблицы «Позиции по клиентским счетам»:
— Перебирает строки таблицы «Позиции по клиентским счетам (фьючерсы)», ищет Текущие чистые позиции по инструменту «SiM2»
for i = 0,getNumberOf(«FUTURES_CLIENT_HOLDING») — 1 do
— ЕСЛИ строка по нужному инструменту И чистая позиция не равна нулю ТО
if getItem(«FUTURES_CLIENT_HOLDING»,i).sec_code == «SiM2» and getItem(«FUTURES_CLIENT_HOLDING»,i).totalnet ~= 0 then
— ЕСЛИ текущая чистая позиция > 0, ТО открыта длинная позиция (BUY)
if getItem(«FUTURES_CLIENT_HOLDING»,i).totalnet > 0 then
IsBuy = true;
BuyVol = getItem(«FUTURES_CLIENT_HOLDING»,i).totalnet; -- Количество лотов в позиции BUY
else — ИНАЧЕ открыта короткая позиция (SELL)
IsSell = true;
SellVol = math.abs(getItem(«FUTURES_CLIENT_HOLDING»,i).totalnet); — Количество лотов в позиции SELL
end;
end;
— ЕСЛИ строка по нужному инструменту И чистая позиция равна нулю ТО
if getItem(«FUTURES_CLIENT_HOLDING»,i).sec_code == «SiM2» and getItem(«FUTURES_CLIENT_HOLDING»,i).totalnet == 0 then
BuyVol = 0
SellVol = 0
end
end;
Bloomberg узнал о визите в Москву посланника Трампа для встречи с Путиным
Стив Уиткофф уже встречался с Путиным в феврале, когда приезжал в Москву забрать освобожденного в рамках обмена заключенн...
Mister Iks, Амбициозный, импульсивный человек с излишне авантюрным характером. Этого у него не отнять.Но в данном случае говорит правильные вещи. Собственно благодаря своей потребности искать прикл...
Почему префы башнефти стоят дешевле обычки? 1. Спред играют между преф. И обычной.
2. Если опустить обычку до цены преф. То по мультипликаторам будет неприлично дёшево.
any_to_real, ты меньше увлекайся этим!
— Мозг — тонкая материя.
— Может надорваться — в параллельный/симуляционный мир —
навсегда забрать!
— Оттуда потом и психиатры — не смогут достать* л...
Таттелеком – рсбу/ мсфо
20 843 976 400 обыкновенных акций
www.e-disclosure.ru/portal/files.aspx?id=814&type=1
Капитализация на 10.03.2025г: 16,800 млрд руб
Общий долг на 31.12.2022г: 3,0...
Центральный Телеграф – рсбу/ мсфо
166 167 000 обыкновенных акций = 1,958 млрд руб
55 389 000 привилегированных акций = 439,79 млн руб
www.e-disclosure.ru/portal/files.aspx?id=369&type=1
Кап...
_blesk, добрый вечер! Анна, PR отдел «Электрорещений». Обращаем ваше внимание на официальный комментарий компании:
Спор, открытый к ООО «Электрорешения» относится к периоду 2015-2016 гг., и не о...
— Перебирает строки таблицы «Позиции по клиентским счетам (фьючерсы)», ищет Текущие чистые позиции по инструменту «SiM2»
for i = 0,getNumberOf(«FUTURES_CLIENT_HOLDING») — 1 do
— ЕСЛИ строка по нужному инструменту И чистая позиция не равна нулю ТО
if getItem(«FUTURES_CLIENT_HOLDING»,i).sec_code == «SiM2» and getItem(«FUTURES_CLIENT_HOLDING»,i).totalnet ~= 0 then
— ЕСЛИ текущая чистая позиция > 0, ТО открыта длинная позиция (BUY)
if getItem(«FUTURES_CLIENT_HOLDING»,i).totalnet > 0 then
IsBuy = true;
BuyVol = getItem(«FUTURES_CLIENT_HOLDING»,i).totalnet; -- Количество лотов в позиции BUY
else — ИНАЧЕ открыта короткая позиция (SELL)
IsSell = true;
SellVol = math.abs(getItem(«FUTURES_CLIENT_HOLDING»,i).totalnet); — Количество лотов в позиции SELL
end;
end;
— ЕСЛИ строка по нужному инструменту И чистая позиция равна нулю ТО
if getItem(«FUTURES_CLIENT_HOLDING»,i).sec_code == «SiM2» and getItem(«FUTURES_CLIENT_HOLDING»,i).totalnet == 0 then
BuyVol = 0
SellVol = 0
end
end;