自分用のトレードbot_memo
bitmex
◆注文
API.Order.Order_new(
symbol='XBTUSD',
orderQty=-order_size,
ordType="Stop",
※or Limit
stopPx=Low.min(),
execInst="LastPrice,ReduceOnly", #注文オプション付与
※bm価格をトリガーとする(デフォルトはMarkPriceになってしまう)
※決済専用指値の時は、暴走して大丈夫な用にReduceOnlyを忘れずに。
clOrdLinkID="kessai", #Link用ID割り当て
※使わなくてもとりあえず識別用に振っといて良さそう
contingencyType="OneUpdatesTheOtherAbsolute"
※同じLinkIDで決済できる数量は常に等しい。
(上下に決済指値出しても、片方が減った分だけもう片方も減る設定)
).result()
◆時間管理
time.time()
※1970年1月1日0時0分0秒からの経過秒数を返す
※応用: % 3600の余りが0なら xx時間00分を認識できる
time.sleep()
※指定secの強制停止