Files
V20pyPro/backend/__pycache__/orders.cpython-35.pyc
T

19 lines
2.3 KiB
Plaintext
Raw Normal View History

2018-05-08 20:51:20 +08:00

üaðZ
ã@ddlZddlmZmZddlmZddljjZddl jj
Z
ddl m Z ddl
mZddlmZmZddl mZmZmZmZeeƒZd d
Zd d Zd
ddZddZddZdS)é)Ú accountIDÚtoken)ÚAPI)ÚTradeCloseRequest)ÚV20Error)Úmargin_availableÚ margin_rate)ÚMarketOrderRequestÚTakeProfitDetailsÚStopLossDetailsÚTrailingStopLossOrderRequestcCs=ttƒ|}|ttƒ}t|t|ƒdƒ}|S)Nr)Úfloatrr Úround)ÚpriceZ
allocationZ trade_marginZ trade_valueÚrú//home/ares/PyTrading/V20pyPro/backend/orders.pyÚweightsrc CsN|dktd|d|dtd|ƒjdtd|ƒjƒ}tjtd|jƒ}ytj|ƒ}WqGt k
}zt
|j |ƒWYdd}~XqGXnœtd|d|dtd|ƒjdtd|ƒjƒ}tjtd|jƒ}ytj|ƒ}Wn5t k
rF}zt
|j |ƒWYdd}~XnX|j S)NrÚ
instrumentZunitsZtakeProfitOnFillrZstopLossOnFillÚdata)
r
r rr ÚordersÚ OrderCreaterÚapiÚrequestrÚprintZ status_codeÚresponse) rrrZTPZSLZmktOrderÚrZrvÚerrrÚorders. ##rgš™™™™™¹?cCs;td|dtjtd|jƒƒ}tjtƒtjS)tradeIDrr) r
rrrrrrrr)r ZdistanceZ
activeStoprrrÚ trailingStop=s