Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
syntax:bitmex [2020/04/24 15:05]
profitview ↷ Page moved and renamed from syntax-setup:bitmex-syntax to syntax:bitmex
syntax:bitmex [2021/01/16 14:32]
profitview
Line 15: Line 15:
 #​parallel=acc1,​acc2,​acc3 #​parallel=acc1,​acc2,​acc3
  
-Cancel all orders ..if none found jump ahead to main order +Optionally ignore this alert if ANY position is already open 
-cancel=order ifnone=main+#check=position iffound=abort 
 # Close open positions on the opposite side at market # Close open positions on the opposite side at market
 # ..if no matching position is found, skip the delay and jump to main order # ..if no matching position is found, skip the delay and jump to main order
Line 27: Line 28:
 # retries 3   : Give up after 3 retries in case of overload # retries 3   : Give up after 3 retries in case of overload
 :main :main
 +cancel=order # cancel any open order/stop first
 side=[side] quantity=YOUR_BUY_IN% leverage=YOUR_LEVERAGE type=market error=abort retries=3 ~~codedoc:​clean:#​notify=discord:​1~~ side=[side] quantity=YOUR_BUY_IN% leverage=YOUR_LEVERAGE type=market error=abort retries=3 ~~codedoc:​clean:#​notify=discord:​1~~
  
Line 35: Line 37:
 # return 1        : Expect to place an order (needed in case main order takes longer to fill) # return 1        : Expect to place an order (needed in case main order takes longer to fill)
 # error closeside : If we cannot place SL, cancel orders, close position & abort # error closeside : If we cannot place SL, cancel orders, close position & abort
-close=position side=[side] stoploss=[-]YOUR_STOP_LOSS% type=market ​return=1 error=closeside retries=10 id=SL ~~codedoc:​clean:#​notify=discord:"​`SL at   \z` {stoppx}"​~~+close=position side=[side] stoploss=[-]YOUR_STOP_LOSS% type=market ​expect=1 error=closeside retries=10 id=SL ~~codedoc:​clean:#​notify=discord:"​`SL at   \z` {stoppx}"​~~
  
 # Add limit take profit order # Add limit take profit order
 # (see above for other parameters) # (see above for other parameters)
-close=position side=[side] takeprofit=0% price=[+]YOUR_TAKE_PROFIT% ​return=1 error=closeside retries=10 id=TP ~~codedoc:​clean:#​notify=discord:"​`TP at   \z` {price}"​~~+close=position side=[side] takeprofit=0% price=[+]YOUR_TAKE_PROFIT% ​expect=1 error=closeside retries=10 id=TP ~~codedoc:​clean:#​notify=discord:"​`TP at   \z` {price}"​~~
 </​codedoc>​ </​codedoc>​
 ''​Quantity,​ leverage, stoploss and takeprofit have to be adjusted to your strategy / personal needs!''​ ''​Quantity,​ leverage, stoploss and takeprofit have to be adjusted to your strategy / personal needs!''​