Ugrás a fő tartalomhoz

CLI Trading (Beta)


Bevezetés

Ez a parancssori felület (CLI) egy sor parancsot biztosít a kereskedési rendszerrel való interakcióhoz. A parancsok különböző műveleteket fednek le, mint például piaci és limitmegbízások leadása, megbízások törlése és az egyéni parancsok aliasainak kezelése.

Tartalomjegyzék

  1. Rendelési műveletek
  2. Rendelési típusok
  3. Rendelési paraméterek
  4. Parancsok

Rendelési műveletek

  • vásárolja: Vételi megbízást kezdeményez.
  • eladás: Eladási megbízást kezdeményez.
  • hosszú: Equivalent to "buy".
  • short: Az "eladással" egyenértékű.

Rendelési típusok

  • piac: Piaci megbízást ad.
  • limit: Limit megbízást ad.
  • stop: Stop megbízást ad.

Rendelési paraméterek

  • szám: Számértéket (lebegő vagy egész szám) képvisel.
  • szimbólum: Egy kereskedési eszközt képvisel (legalább 5 karakter).
  • post: Specifies a "post only" order.
  • reduce: Specifies a "reduce only" order.
  • word: Represents a word.
  • usd_currency: Egy amerikai dollár pénznem szimbólumot jelöl (pl. "$", "dollars", "usd").

Parancsok

Piaci megbízás

Grammar:

[order_type 'market'] <action: buy | sell | long | short> [usd_currency] <amount: number> [usd_currency] [usd_currency] [of] <symbol: symbol> [with [exec_params: post | reduce | <trigger type> | <margin mode> | <position mode> | bind stops]]

Example:

market buy 10 BTC with post

Limit megbízás

Grammar:

[order_type 'limit'] <action: buy | sell | long | short> [usd_currency] <amount: number> [usd_currency] [usd_currency] [of] <symbol: symbol> at [$] <price: number> [with [exec_params: post | reduce | <trigger type> | <margin mode> | <position mode> | bind stops]]

Example:

limit sell 5 ETH at $200 with reduce

Stop megbízás

Grammar:

[order_type 'stop'] <action: buy | sell | long | short> [usd_currency] <amount: number> [usd_currency] [usd_currency] [of] <symbol: symbol> at [$] <price: number> [with [exec_params: post | reduce | <trigger type> | <margin mode> | <position mode> | bind stops]]

Example:

stop sell 2 BTC at $35000 with post, reduce, mark

Minden megrendelés visszavonása

Grammar:

cancel [all] orders

Example:

cancel all orders

Cancel All Orders for Symbol

Grammar:

cancel [all] <symbol: symbol> orders

Example:

cancel all BTC orders

Minden pozíció kiegyenlítése

Grammar:

flatten [all] [positions]

Example:

flatten all

Lapos pozíció a szimbólumhoz

Grammar:

flatten [all] <symbol: symbol> [positions] [position]

Example:

flatten BTC positions

Pozíció biztosítása

Grammar:

ensure <action: long | short> [usd_currency] <amount: number> [usd_currency] [usd_currency] [of] <symbol: symbol> [with [exec_params: post | reduce | <trigger type> | <margin mode> | <position mode> | bind stops]]

Example:

ensure long $500 btcusdt

Alvás

Grammar:

sleep <seconds: SleepTime>

Example:

sleep 5

Parancs aliasok listája

Grammar:

alias list

Example:

alias list

Parancs alias megjelenítése

Grammar:

alias show <name: word>

Example:

alias show my_alias

Parancs alias létrehozása

Grammar:

alias [create] <name: word> [(args: word, ...)] = <command: restline>

Example:

alias create my_alias (arg1, arg2) = limit buy {arg1} at $500 with post

Parancs alias törlése

Grammar:

alias [delete | remove | rm] <name: word>

Example:

alias delete my_alias

Parse parancs alias

Grammar:

<alias: word> [(args: word, ...)]

Example:

my_alias (value1, value2)
Ez a dokumentáció áttekintést nyújt a rendelkezésre álló parancsokról és azok nyelvtanáról. A felhasználók ezeket a parancsokat a kereskedési igényeik alapján testreszabhatják és hajthatják végre.

Megfontolások és korlátozások

  • A CLI támogatja a további vagy extra 'exec' args vagy paraméterek használatát. Például bizonyos cserékhez bindStop, marginMode, positionMode stb. szükséges. Ezek hozzáadhatók a parancssorhoz, és a rendszer átadja őket a cserének.