Как брать цену расчёта заявки автоматически ?

Страницы: 1
RSS
Как брать цену расчёта заявки автоматически ?
 
НА САЙТЕ -  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
 
Добрый день,

Николай, автор скрипта наверное сможет Вам изменить логику скрипта.
Обратитесь к нему.
Страницы: 1
Читают тему
Наверх