Рыночная цена опциона

Страницы: 1
RSS
Рыночная цена опциона
 
Подскажите плиз! Как в скрипте при отправке транзакции прописывается рыночная цена опциона? Как мин/макс/возможная цена; как "0" или как то еще? Первых два варианта у меня не прошли хотя с фьючами работает. Если можно пример кода или ссылку на него скиньте плиз?
 
Вот сам код:

function SendOrder(direction,volume,_price,_typeOrder, comment,_instr, _id,Class)
local trans_id=_id
local transaction={
["TRANS_ID"]=tostring(trans_id),
["ACTION"]="NEW_ORDER",
["CLASSCODE"]=Class,
["SECCODE"]=_instr,
["OPERATION"]=direction,
["QUANTITY"]=string.format("%d",tostring(volume)),
["ACCOUNT"]=Account
}
transaction.type = _typeOrder
if Class=="SPBFUT" or Class=="SPBOPT" then
transaction.client_code=account
if _typeOrder=="L" then
if direction=="B" then
transaction.price=tostring(GetScalePrice(_price, _instr,Class))
else
transaction.price=tostring(GetScalePrice(_price, _instr,Class))
end
else
if direction=="B" then
transaction.price=string.format("%d",tostring(0))--tostring(TTP_Pricemax)--
else
transaction.price=string.format("%d",tostring(0))--tostring(TTP_Pricemin)--
end
end
else
transaction.client_code=client_code
if _typeOrder=="L" then
if direction=="B" then
transaction.price=tostring(GetScalePrice(_price, _instr,Class))
else
transaction.price=tostring(GetScalePrice(_price, _instr,Class))
end
else
transaction.price=string.format("%d",tostring(0))
end
end
if Class=="SPBFUT" or Class=="SPBOPT" then
transaction.client_code=tostring(account)
else
transaction.client_code=tostring(ClientCode)
end
if comment~=nil then
transaction.client_code=string.sub(transaction.client_code..'//'..tostring(comment),0,20)
else
transaction.client_code=string.sub(transaction.client_code.."//robot",0,20)
end
local res=sendTransaction(transaction)
end
Не хочет зараза опционы брать по рынку хотя с фьючами работает.
 
Здравствуйте
По опционам автоподстановка цены не работает. нужно явно указывать цену
 
Цитата
Sergey Gorokhov пишет:
Здравствуйте
По опционам автоподстановка цены не работает. нужно явно указывать цену
Нужно указывать именно актуальную цену(лучший бид/аск) или вариант с макс/мин возможной(худшей) ценой должен также работать?
 
Цитата
lergen пишет:
Нужно указывать именно актуальную цену(лучший бид/аск) или вариант с макс/мин возможной(худшей) ценой должен также работать?
Трансляция мин/макс цен на опционах появилась сравнительно недавно.
Если она у Вас транслируется, можете использовать ее. Если нет, значит брокер еще не обновил шлюз, тогда используйте бид/аск
 
Спасибо, понял! Это в Джуниоре нет макс/мин параметра для опционов.
Страницы: 1
Читают тему
Наверх