В своё время активно пользовался. Робот для выставления стопа и тейк профита.
Как только видит открытые позиции. Выставляет стоп. Может кому надо. Пользуйтесь
Нужно заполнить только
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
14.02.2018 | Среднестрочные позиции по рынку Время 11:30 | |||
Инструмент | Позиция | Цена входа | Текущее значение | ПРОФИТ |
S&P | ЛОНГ | 2642 | 2714 | 72 |
НЕФТЬ | ШООРТ | 69,7 | 64,61 | 5,09 |
ЗОЛОТО | ЛОНГ | 1329 | 1355 | 26 |
ММВБ | ЛОНГ | 2227 | 2274 | 47 |
fRTS | ЛОНГ | 121250 | 126820 | 5570 |
БИТКОИН | ЛОНГ | 8485 | 9855 | 1370 |
СБЕРБАНК | ЛОНГ | 256,35 | 266,42 | 10,07 |
СБЕРБАНК-П | ЛОНГ | 208,25 | 214,6 | 6,35 |
ГАЗПРОМ | ЛОНГ | 138,85 | 139,42 | 0,57 |
МАГНИТ | ЛОНГ | 4860 | 4843 | -17 |
РОСНЕФТЬ | ЛОНГ | 329,9 | 329,9 | 0 |
ЛУКОЙЛ | ЛОНГ | 3729,5 | 3743 | 13,5 |
АЭРОФЛОТ | ЛОНГ | 136,75 | 138,1 | 1,35 |
14.02.2018 | Среднестрочные позиции по рынку Время 19:30 | |||
Инструмент | Позиция | Цена входа | Текущее значение | ПРОФИТ |
S&P | ЛОНГ | 2642 | 2675 | 33 |
НЕФТЬ | ШООРТ | 69,7 | 63,1 | 6,6 |
ЗОЛОТО | ЛОНГ | 1329 | 1347 | 18 |
ММВБ | ЛОНГ | 2227 | 2258 | 31 |
fRTS | ЛОНГ | 121250 | 124350 | 3100 |
БИТКОИН | ЛОНГ | 8485 | 9318 | 833 |
СБЕРБАНК | ЛОНГ | 256,35 | 262 | 5,65 |
СБЕРБАНК-П | ЛОНГ | 208,25 | 211,6 | 3,35 |
ГАЗПРОМ | ЛОНГ | 138,85 | 138,9 | 0,05 |
МАГНИТ | ЛОНГ | 4860 | 4820 | -40 |
РОСНЕФТЬ | ШОРТ | 339,75 | 326 | 13,75 |
ЛУКОЙЛ | ЛОНГ | 3729,5 | 3709 | -20,5 |
АЭРОФЛОТ | ЛОНГ | 136,75 | 137,7 | 0,95 |
14.02.2018 | Среднестрочные позиции по рынку Время 11:30 | |||
Инструмент | Позиция | Цена входа | Текущее значение | ПРОФИТ |
S&P | ЛОНГ | 2642 | 2672,5 | 30,5 |
НЕФТЬ | ШООРТ | 69,7 | 62,44 | 7,26 |
ЗОЛОТО | ЛОНГ | 1329 | 1332,5 | 3,5 |
ММВБ | ЛОНГ | 2227 | 2255 | 28 |
fRTS | ЛОНГ | 121250 | 123780 | 2530 |
БИТКОИН | ЛОНГ | 8485 | 8842 | 357 |
СБЕРБАНК | ЛОНГ | 256,35 | 261 | 4,65 |
СБЕРБАНК-П | ЛОНГ | 208,25 | 211,6 | 3,35 |
ГАЗПРОМ | ЛОНГ | 138,85 | 139,4 | 0,55 |
МАГНИТ | ЛОНГ | 4860 | 4826 | -34 |
РОСНЕФТЬ | ШОРТ | 339,75 | 325,15 | 14,6 |
ЛУКОЙЛ | ЛОНГ | 3729,5 | 3735,5 | 6 |
АЭРОФЛОТ | ЛОНГ | 136,75 | 138,2 | 1,45 |
13.02.2018 | Среднестрочные позиции по рынку Время 19:30 | |||
Инструмент | Позиция | Цена входа | Текущее значение | ПРОФИТ |
S&P | ЛОНГ | 2642 | 2648,7 | 6,7 |
НЕФТЬ | ШООРТ | 69,7 | 62,43 | 7,27 |
ЗОЛОТО | ЛОНГ | 1329 | 1328 | -1 |
ММВБ | ЛОНГ | 2227 | 2250,63 | 23,63 |
fRTS | ЛОНГ | 121250 | 122750 | 1500 |
БИТКОИН | ЛОНГ | 8485 | 8549 | 64 |
СБЕРБАНК | ЛОНГ | 256,35 | 258,3 | 1,95 |
СБЕРБАНК-П | ЛОНГ | 208,25 | 209,5 | 1,25 |
ГАЗПРОМ | ЛОНГ | 138,85 | 139,85 | 1 |
МАГНИТ | ЛОНГ | 4860 | 4860 | 0 |
РОСНЕФТЬ | ШОРТ | 339,75 | 325,4 | 14,35 |
ЛУКОЙЛ | ЛОНГ | 3729,5 | 3729,5 | 0 |
АЭРОФЛОТ | ЛОНГ | 136,75 | 140,3 | 3,55 |
13.02.2018 | Среднестрочные позиции по рынку Время 11:30 | ||||
Инструмент | Позиция | Цена входа | Переворот | Текущее значение на утро | ПРОФИТ |
S&P | ЛОНГ | 2642 | 2642 | 0 | |
НЕФТЬ | ШООРТ | 69,7 | 62,94 | 6,76 | |
ЗОЛОТО | ЛОНГ | 1329 | 1329 | 0 | |
ММВБ | ЛОНГ | 2227 | 2227 | 0 | |
fRTS | ЛОНГ | 121250 | 121650 | 400 | |
БИТКОИН | ЛОНГ | 8485 | 8485 | 0 | |
СБЕРБАНК | ЛОНГ | 256,35 | 256,35 | 0 | |
СБЕРБАНК-П | ЛОНГ | 208,25 | 208,25 | 0 | |
ГАЗПРОМ | ЛОНГ | 138,85 | 138,85 | 0 | |
МАГНИТ | ЛОНГ | 4860 | 4860 | 0 | |
РОСНЕФТЬ | ШОРТ | 339,75 | 347,65 | 324,3 | 15,45 |
ЛУКОЙЛ | ШОРТ | 3835 | 3875 | 3680,5 | 154,5 |
АЭРОФЛОТ | ЛОНГ | 136,75 | 131,75 | 139 | 2,25 |