НА САЙТЕ - http://robostroy.ru/community/article.aspx?id=773
Есть скрипт робота выставляющего заявки, но что бы он выставил нужные заявки перед запуском нужно указать цену к примеру price=1995 и уже потом скрипт рассчитывает цену заявок.
Нельзя ли переделать скрипт так что бы не писать каждый раз новую цену что бы выставить новые заявки. А что бы робот сам брал цену (или последнюю рыночную или рассчитывал выставление заявок от бида или аска или "Цены последней сделки") которые существуют в данный момент запуска?
Вот текст этого скрипта:
price=1988
for v=1,5,1 do
--покупка
t = {
["CLASSCODE"]="TQBR",
["SECCODE"]="LKOH",
["ACTION"]="NEW_ORDER",
["ACCOUNT"]="L01-00000F00",
["CLIENT_CODE"]="52134",
["TYPE"]="L",
["OPERATION"]="B",
["QUANTITY"]="1",
["PRICE"]=tostring(price-v*3),
["TRANS_ID"]="1"
}
res=sendTransaction(t)
message(res,1)
--продажа
t = {
["CLASSCODE"]="TQBR",
["SECCODE"]="LKOH",
["ACTION"]="NEW_ORDER",
["ACCOUNT"]="L01-00000F00",
["CLIENT_CODE"]="52134",
["TYPE"]="L",
["OPERATION"]="S",
["QUANTITY"]="1",
["PRICE"]=tostring(price+v*3),
["TRANS_ID"]="1"
}
res=sendTransaction(t)
message(res,1)
end
Есть скрипт робота выставляющего заявки, но что бы он выставил нужные заявки перед запуском нужно указать цену к примеру price=1995 и уже потом скрипт рассчитывает цену заявок.
Нельзя ли переделать скрипт так что бы не писать каждый раз новую цену что бы выставить новые заявки. А что бы робот сам брал цену (или последнюю рыночную или рассчитывал выставление заявок от бида или аска или "Цены последней сделки") которые существуют в данный момент запуска?
Вот текст этого скрипта:
price=1988
for v=1,5,1 do
--покупка
t = {
["CLASSCODE"]="TQBR",
["SECCODE"]="LKOH",
["ACTION"]="NEW_ORDER",
["ACCOUNT"]="L01-00000F00",
["CLIENT_CODE"]="52134",
["TYPE"]="L",
["OPERATION"]="B",
["QUANTITY"]="1",
["PRICE"]=tostring(price-v*3),
["TRANS_ID"]="1"
}
res=sendTransaction(t)
message(res,1)
--продажа
t = {
["CLASSCODE"]="TQBR",
["SECCODE"]="LKOH",
["ACTION"]="NEW_ORDER",
["ACCOUNT"]="L01-00000F00",
["CLIENT_CODE"]="52134",
["TYPE"]="L",
["OPERATION"]="S",
["QUANTITY"]="1",
["PRICE"]=tostring(price+v*3),
["TRANS_ID"]="1"
}
res=sendTransaction(t)
message(res,1)
end