Избранное трейдера Enter1

По ФА…
На предстоящей неделе:

1. Заседание ФРС, 21 марта
Повышение ставки на мартовском заседании ФРС заложено в цене полностью, рыночные ожидания составляют 100%.
Рыночные ожидания на повышение ставок ФРС в этом году учитывают три повышения ставки полностью и почти на 34% учитывают четвертое повышение ставки.
С учетом экономических данных крайних месяцев маловероятно, что результат заседания ФРС может превзойти завышенные ожидания участников рынка.
Скромный рост зарплат, умеренный рост инфляции, провальные розничные продажи три месяца подряд говорят о том, что ФРС не будет спешить с повышением прогнозов по ставкам как минимум до июньского заседания.
Многие банки это понимают и, при прогнозах на 4-5 повышений ставок в этом году, указывают, что прогнозы ФРС будут меняться постепенно.
Заседание ФРС будет состоять из двух актов:
— Новые прогнозы и сопроводительное заявление, 21.00мск;
— Пресс-конференция Пауэлла в 21.30мск.




Пример использования спреда (роллирования позиции):
Инвестор А имеет длинную позицию в объеме 4 контрактов RIM3. Для того, чтобы перенести свою позицию из RIM3 в RIU3, инвестор А должен купить 4 календарных спреда RIM3RIU3. В результате он закрывает 4 позиции по RIM3 и открывает 4 позиции по RIU3.
Результат торговли спредами:
| Позиция по первой ноге | Позиция по второй ноге | |
|---|---|---|
| Покупка спреда | Короткая позиция | Длинная позиция |
| Продажа спреда | Длинная позиция | Короткая позиция |
Судя по архиву, торгуются они уже с 2013.


В своё время активно пользовался. Робот для выставления стопа и тейк профита.
Как только видит открытые позиции. Выставляет стоп. Может кому надо. Пользуйтесь
Нужно заполнить только
cAccount=«7600lll» ВАШ СЧЕТ
cClassName=«SPBFUT» ЧТО ТОРГУЕТЕ
cProfit=7500 ТЕЙК ПРОФИТ
cProfShift=100 ОТСТУП ОТ ЦЕНЫ
cProfSpr=500 СПРЕД
cStopLoss=400 ЗНАЧЕНИЕ СТОПА
cSLSpr=500 СПРЕД
Файл:
PORTFOLIO_EX VFAutoStop;
DESCRIPTION VFAutoStop;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;
USE_CASE_SENSITIVE_CONSTANTS;
PROGRAM
New_Global(«CurLogLine»,1)
New_Global(«gLastPos»,CREATE_MAP ()) 'коллекция крайних позиций
ClassesList = get_classes_list()
cAccount=«7600lll»
cClassName=«SPBFUT»
cProfit=7500
cProfShift=100
cProfSpr=500
cStopLoss=400
cSLSpr=500
cLogFile=«C:\VFAutoStop.log»
FUNC WriteLog (pTitle, pMessage)
writeln(cLogFile, get_value(GET_DATETIME(), «Datetime») & " " & pTitle & " > " & pMessage)
END FUNC
func SendTrans(pTransParams)
trans_result = SEND_TRANSACTION (30, pTransParams)
'LogData(pTransParams,trans_result)
if get_value (trans_result, «RESULT»)+0.0=0 then
' WriteLog(pTransParams,get_value (trans_result, «RESULT_EX») & "|" & get_value (trans_result, «DESCRIPTION»))
WriteLog(pTransParams,trans_result)
end if
end func
Func ActiveStopOrder(pSecCode)
nOrd=Get_number_of(«STOP_ORDERS»)
result=CREATE_MAP ()
for iOrd from 1 to nOrd
asoOrder = get_item(«STOP_ORDERS», iOrd)
if get_value(asoOrder, «STATUS»)=«ACTIVE» and get_value(asoOrder, «SECCODE»)=pSecCode
result = asoOrder
end if
end for
End Func

