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
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.