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
syntax:deribit [2020/05/12 05:37]
profitview
syntax:deribit [2023/04/07 13:47] (current)
profitview
Line 9: Line 9:
 ### Deribit Long/Short ### ### Deribit Long/Short ###
  
-If necessary uncomment the following line to set exchange & symbol+Uncomment this to set exchange & symbol ​(if different from your chart/​alert!)
 #​exchange=deribit-testnet symbol=btc-perpetual #​exchange=deribit-testnet symbol=btc-perpetual
  
-Optionally ​for multi accounts ​uncomment the following ​and fill in your accounts+Uncomment this for multi accounts ​(and fill in your accounts)
 #​parallel=acc1,​acc2 #​parallel=acc1,​acc2
  
-Optionally ignore ​this alert if ANY position is already open +Uncomment ​this to skip entry if ANY position is already open 
-#check=position iffound=abort+#ifpos=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
-close=position side=[!side] type=market ifnone=main+close=[!side] type=market ifnone=main
 # Give closing order time to execute # Give closing order time to execute
-delay=5+delay=2s
  
 # Place main position order at market # Place main position order at market
Line 29: Line 29:
 # 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 +cancel # 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]=YOUR_BUY_IN% leverage=YOUR_LEVERAGE type=market error=abort retries=3 ~~codedoc:​clean:#​notify=discord:​1~~
  
 # Give main order time to execute # Give main order time to execute
-delay=3+delay=2s
  
 # Add market stop loss order # Add market stop loss order
-return ​1        : Expect to place an order (needed in case main order takes longer to fill)+expect ​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% ​t=market ​return=1 error=closeside retries=10 id=SL ~~codedoc:​clean:#​notify=discord:"​`SL at   \z` {stop_price}"​~~+close=[side] stoploss=[-]YOUR_STOP_LOSS% ​type=market ​expect=1 error=closeside retries=10 id=SL ~~codedoc:​clean:#​notify=discord:"​`SL at   \z` {stop_price}"​~~
  
 # Add limit take profit (reduce/​close only) order # Add limit take profit (reduce/​close only) order
-close=position side=[side] price=[+]YOUR_TAKE_PROFIT% ​reduce return=1 error=closeside retries=10 id=TP ~~codedoc:​clean:#​notify=discord:"​`TP at   \z` {price}"​~~+close=[side] price=[+]YOUR_TAKE_PROFIT% ​priceref=pos 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!''​