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;
Вместе с ДОМ.РФ и Ассоциацией менеджеров России приглашаем вас на конференцию «Возможности отчетности в области устойчивого развития для девелоперов». В программе мероприятия:
📍 дискуссия об...
Тимофей Мартынов, чтобы структуры Струкова не смогли обратить свою долю в деньги было достаточно наложить ограничение на акции, принадлежащие этим структурам. Что, я почти уверен, и сделал суд в ра...
Тимур, если даже принять, что все домовладения деревни, о которых говорит Газпром, жилые, то каждое должно потребить по 25000 кубов это только сгенерит выручку размером с затраты на этот газопровод...
Российский рынок завершил торги субботы в символическом плюсе. Индекс МосБиржи прибавил 0,02%, до 2802,25 пункта.В понедельник, 7 июля, закрывается дивидендный реестр МТС, акции которой сегодня упали ...
Максим Пелихов, ну все у них хорошо… дела в горы пошли. Зарплату себе подняли чтоб бодрее работали. Нам остается надеятся может и о акционерах вспомнят
Тредер, все намного проще, везде распиарена дивидендная доходность рынка, как раньше МММ и «Хоперинвесты» («я не халявщик, я партнер») и все хомячки (а их 80% на рынке) видят огромные дивиденды Х5 ...
Вау… Я witosp(а) занёс в ЧС, а он продолжает мне писать? Не надо обращаться ко мне. Или ты жаждешь чтоб я на тебя вылил ведро помоев? Твоя душа дерьма просит?
Остап1978, и это без нашей нефти, а что будет когда мы свободно торговать будем, а не из под полы…
Чтобы наполнить бюджет можно же как казахи заявить, у нас на международный рынок продают частные...
— Перебирает строки таблицы «Позиции по клиентским счетам (фьючерсы)», ищет Текущие чистые позиции по инструменту «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;