• يظهر المقتنيات في البورصة

    تتضمن القائمة أرصدة غير فارغة، وتقديرات بالدولار الأمريكي والبيتكوين، والتغييرات من الطلب الأخير.

    يقوم الروبوت بتحليل عمليات الشراء والبيع على زوج المليمتر، لكن حساب التغييرات قد يكون غير صحيح، لأنه يعتمد على تقرير الأرصدة، ولكن ليس تاريخ التداول، ولا يأخذ في الاعتبار عمليات الإيداع والسحب.

    شكل

    /balances

    مثال

  • قد يتضمن إصدار الروبوت المميز خيارًا إضافيًا لـ /balances الأمر الذي يحدد نوع الحساب. كل أنواع أسماء التبادل في طريقتها، على سبيل المثال، exchange, margin, funding.

    للحصول على أرصدة لجميع أنواع الحسابات، قم بتعيين full.

    يساعد الأمر عندما تريد ذلك /transfer الأموال من نوع حساب إلى آخر.

    شكل

    /balances [type]

    أمثلة

    /balances funding

    /balances full

  • إظهار الأوامر المفتوحة على زوج التداول

    يعرض الروبوت العدد الإجمالي للأوامر المفتوحة في البورصة لزوج تداول ورقم الأوامر حسب النوع.

    للإشارة فقط. قد يختلف إجمالي الطلبات في مخزن الروبوت عن رقم الطلبات الحقيقي في البورصة. على سبيل المثال، عندما تقوم بتقديم طلبات بخلاف الروبوت؛ أو في حالة فشل بعض طلبات فتح/إغلاق واجهة برمجة التطبيقات. يُظهر الروبوت الفرق على أنه غير معروف (غير معروف) طلبات.

    التالي /orders ستعرض الطلبات أيضًا التغييرات المتعلقة بالبيانات السابقة.

    أنواع الطلب:

    • سلم (لد) شبكة السيولة
    • التاجر (ر) أوامر حجم التداول
    • دفتر الأوامر الديناميكي (ob) أوامر لبناء كتاب النظام بشكل حيوي
    • طلب الكتاب في انتشار (obs) الأوامر المساعدة لمنشئ دفتر الطلبات
    • السيولة (ليك) دعم السيولة والانتشار
    • مراقب الانتشار (sm) انتشار أوامر الدعم بعد تغير السعر
    • مورد الصندوق (خ) أوامر التجديد التلقائي
    • مراقب الأسعار (pw) أوامر الوحدة التي تراقب وتتبع سعرًا رمزيًا
    • منظف ​​(سل) مكافحة الغش
    • صانع الأسعار (مساء) Price maker في وقت محدد
    • أنتيجاب (أغ) كتاب النظام مع عدم وجود ثغرات
    • صياد الاقتباس (qh) أمر بيع الرمز المميز
    • تواب (تو) ترتيب متوسط ​​السعر المرجح زمنيا
    • معادل التوازن (يكون) أوامر لجعل الأرصدة متساوية
    • إشعار الطلب (على) للمراقبة فقط، لم يتم تقديم أي أوامر
    • دليل (رجل) أوامر وضعت يدويا
    • غير معروف (نك) الطلبات غير الموجودة في قاعدة بيانات الروبوت

    شكل

    /orders [trading pair] [type] {full}

    سيعرض الروبوت الأوامر على زوج المليمتر إذا قمت بحذف زوج تداول.

    يمكنك طلب قائمة أوامر معينة type، مع أو بدون full معلومة.

    أمثلة

  • إلغاء طلب واحد عن طريق الهوية

    يلغي طلبًا واحدًا مفتوحًا في البورصة من خلال المعرف الخاص به.

    شكل

    /cancel [pair] {id}

    إذا قمت بحذف زوج تداول، فإن الروبوت يستخدم زوج MM.

  • الحصول على تفاصيل أمر الصرف

    إرجاع معلومات تفصيلية حول الطلب مباشرةً من واجهة برمجة التطبيقات الخاصة بالتبادل.

    شكل

    /order [pair] {id}

  • يعرض إحصائيات التداول وصناعة السوق

    تتضمن المعلومات إحصائيات عامة عن التداول وصناعة السوق ليوم وشهر وفي كل وقت.

    ملاحظة: إذا كان لدى الروبوت سجل عمل لعدة أيام، فقد يقوم بمعالجة الطلب لعدة دقائق.

    شكل

    /stats [trading pair]

    مثال

  • يعرض معلومات حول زوج التداول في البورصة

    تتضمن المعلومات الاسم والدقة والحد الأدنى لمبلغ التداول والحالة.

    شكل

    /pair [pair]

    مثال

  • طلب لقطة من الكتاب

    يعرض لقطة من دفتر الطلبات لزوج تداول أو عقد دائم.

    شكل

    /orderbook [pair] [depth 1-30]

    العمق الافتراضي هو 10.

  • الصفقات الأخيرة على الزوج

    يظهر الصفقات الأخيرة لزوج التداول.

    شكل

    /trades [pair] [count]

    العدد الافتراضي هو 10 (الحد الأقصى 100).

  • مؤشر للزوج أو العقد

    يعرض بيانات المؤشر لزوج فوري أو عقد دائم.

    شكل

    /ticker [pair]

  • يعرض المعلومات المتعلقة بحساب التداول

    تتضمن المعلومات رسوم التداول وحجم التداول الشهري.

    شكل

    /account

    مثال

  • يعرض معلومات شبكة العملة والعملة المعدنية

    تتضمن المعلومات رسوم السحب والدقة والحالة.

    شكل

    /info [coin]

    سيعرض الروبوت معلومات عن العملة ملم إذا قمت بحذف معلمة.

    مثال

  • يظهر معلومات السوق لعملة واحدة

    يتلقى الروبوت أسعار العملات من مصدرين: معلومات العملة وتبادل. تتضمن معلومات الأسعار من البورصة مُنَاقَصَة, بسأل و الانتشار.

    معلومات العملة هو مزود أسعار العملات ADAMANT، ويتم ضبطه في ملف التكوين (الافتراضي هو info.adamant.im). يمكنك تشغيل الخاص بك معلومات العملة لتضمين بيانات الرمز المميز الخاص بك. أوامر أخرى مثل /balances، يستخدم معلومات العملة لتقدير قيمة الصندوق.

    شكل

    /rates [coin or pair]

    مثال

  • يحسب قيمة عملة واحدة في أخرى

    يتلقى الروبوت أسعار العملات من مصدرين: معلومات العملة وتبادل.

    معلومات العملة هو مزود أسعار العملات ADAMANT، ويتم ضبطه في ملف التكوين (الافتراضي هو info.adamant.im). يمكنك تشغيل الخاص بك معلومات العملة لتضمين بيانات الرمز المميز الخاص بك. أوامر أخرى مثل /balances، يستخدم معلومات العملة لتقدير قيمة الصندوق.

    شكل

    /calc [amount] [coin1] to [coin2]

    مثال

  • يضبط مبالغ رمزية لوضع أوامر ملم

    يقوم البرنامج بوضع الطلبات بمبالغ عشوائية في النطاق الذي تحدده. ويشير إلى معظم الوظائف ولكن في المقام الأول إلى أوامر الحجم ملم.

    يمكنك تعيين النطاق الأدنى – الأقصى لترتيب ملم واحد في الرمز المميز ملم.

    لتكبير الحجم اليومي، قم بزيادة هذه المعلمة.

    شكل

    /amount [min-max] COIN1 [ob=50%]

    خياري ob=50% يحدد مقدار التداول الذي يمكن تنفيذه في دفتر الطلبات (الباقي هو تداول متلقي).

    مثال

    سيقوم الروبوت بتقديم كل طلب ملم بمبلغ يتراوح بين 50 و12000 ADM ونفس ما يعادل USDT.

  • يضبط الوقت بين أوامر مم

    أخبر الروبوت بعدد مرات التداول لإنشاء حجم تداول باستخدام هذا الأمر.

    لا تقم بتعيين حد أدنى للفاصل الزمني أقل من 3 ثوانٍ - فمن المحتمل ألا تتعامل معه واجهة برمجة التطبيقات (API). لا تتداول كثيرًا - فواجهة برمجة التطبيقات (API) الخاصة بالبورصة لها حدود، وهذا يؤثر على الطلبات الأخرى، مثل إنشاء دفتر الأوامر الديناميكي. 3-60 ثانية جيدة، بينما 3-5 ثانية سيئة.

    شكل

    /interval [min-max] [unit]

    مثال

  • يحدد نسبة مئوية من أوامر البيع والشراء بالملليمتر

    ستؤدي زيادة هذه القيمة إلى زيادة عدد عمليات شراء الرموز المميزة وتقليل عدد المبيعات في تاريخ التداول.

    شكل

    /buyPercent [value]

    مثال

  • تفعيل حجم التداول (وحدة Trader)

    تمكين وحدة المتداول التي تجعل حجم التداول على زوج MM. قم بتعيين سياسة التداول ونطاق المبلغ والفاصل الزمني بين الصفقات.

    شكل

    /enable t {policy} [min-max] COIN1 [min-max] [unit] [ob=50%]

    السياسات

    • الانتشار — التداول في السبريد فقط. يضع الروبوت الأوامر بين العرض والطلب ويطابقها بنفسه. إذا كان الفارق أقل من الحد الأدنى، فإنه يخطرك ويوقف عملية صنع السوق مؤقتًا حتى يعود الفارق. انخفاض خطر فقدان الرصيد، ولكن قد تكون هناك فترات زمنية لا يتم فيها التداول عندما لا يكون هناك فروق أسعار.
    • سجل الطلبات - التداول من دفتر الطلبات فقط. الروبوت يشتري ويبيع مقابل الكتاب. يبدو التداول واقعيًا، لكن خطر فقدان الرصيد أعلى لأن الروبوت قد يتداول مع مستخدمين آخرين.
    • أفضل - السياسة الافتراضية. إذا تم تمكين السيولة، فسيتم تداول الروبوت في السبريد ومن دفتر الطلبات. إذا تم تعطيل السيولة، فإنه يستخدم spread سياسة.
    • عمق — لا يقوم الروبوت بإنشاء حجم تداول ولكنه يواصل مهام أخرى، مثل الحفاظ على السبريد والسيولة وملء دفتر الطلبات.

    مثال

    /enable t optimal 1-10 ADM 3-60 secs

  • ابدأ صناعة السوق بكل الميزات الممكّنة

    يبدأ (أو يستأنف) صناعة السوق ويعمل جميعها ممكّنة حاليًا ميزات ووحدات الروبوت.

    يقبل الأمر لا توجد معلمات. يتم تكوين سياسة التداول والمبالغ والفترات والميزات بشكل منفصل مع /enable t, /amount, /intervalوغيرها /enable الأوامر قبل البدء.

    يمكنك تغيير المعلمات وتمكين الميزات أو تعطيلها أثناء تشغيل الروبوت - ولا تحتاج إلى إيقافه أولاً. على سبيل المثال، لزيادة الحجم اليومي، رفع /amount وأقل /interval.

    إذا كانت صناعة السوق نشطة بالفعل، فسيقوم الروبوت بالإبلاغ عن الميزات التي تم تمكينها ولا يقوم بإعادة تشغيلها.

    شكل

    /start

    مثال

  • إيقاف عملية صنع السوق وجميع الوحدات الممكّنة مؤقتًا

    توقف مؤقتا صنع السوق و تم تمكين كل شيء وحدات الروبوت. تظل الأوامر المفتوحة في البورصة — ولا يقوم الأمر بإلغائها. يستخدم /clear all لإلغاء الطلبات (بما في ذلك الطلبات المقدمة خارج الروبوت).

    يقبل الأمر لا توجد معلمات ويتجاهل أي تمريرة. استأنف لاحقًا بنفس الميزات والمعلمات باستخدام /start.

    شكل

    /stop

    مثال

  • تم تمكين القائمة أو جميع ميزات الروبوت

    يعرض ميزات صنع السوق الممكّنة حاليًا. مع list الخيار، يعرض جميع الميزات مع حالة التشغيل/الإيقاف.

    شكل

    /features [list]

  • تنشيط بناء دفتر الطلبات الديناميكي

    تعمل هذه الميزة على إضفاء الحيوية على دفتر الطلبات من خلال تقديم الطلبات وإزالتها باستمرار. في واجهة الويب، يبدو كما لو أن العديد من المتداولين على زوج التداول يقومون بوضع مراكزهم بشكل نشط.

    شكل

    /enable ob [max-ob-orders] [percent]

    قيمة max-ob-orders يخبر الروبوت بالحد الأقصى لعدد "بناء دفتر الأوامر الديناميكي" (أوب) أوامر في وقت واحد.

    ال percent يضبط الحد الأقصى لمبلغ أمر ob بالنسبة إلى الحد الأعلى لمبلغ أمر mm، والذي تم تعيينه باستخدام /amount يأمر. تساعد هذه المعلمة على قفل عدد قليل فقط من الأرصدة في دفتر الطلبات.

    مثال

  • ينشط السيولة وصيانة السبريد

    سيقوم الروبوت بوضع العديد من سيولة البيع والشراء (ليك) أوامر في دفاتر النظام قريبة من انتشار. سيكون الانتشار حول spread-percent القيمة التي قمت بتعيينها كخيار. بالإضافة إلى ذلك، قمت بتعيين trend، يصف مكان وضع أوامر السيولة بالنسبة لطلب العرض الحالي.

    • وسط — يقوم الروبوت بوضع الأوامر في منتصف السبريد، ويميل سعر الرمز المميز إلى الاستقرار
    • الاتجاه الصعودي - يضع الروبوت الأوامر بالقرب من الحد الأعلى للفارق، وسيميل سعر الرمز المميز إلى النمو
    • الاتجاه الهبوطي - يضع الروبوت الأوامر بالقرب من الحد الأدنى للفارق، وسيميل سعر الرمز المميز إلى الانخفاض

    ملاحظة: إذا قام بعض المستخدمين بمطابقة طلبات الروبوتات، فسيقوم الروبوت بوضع طلبات جديدة للحفاظ على السبريد والسيولة. وهذا يعني أنه إذا قام المستخدمون، على سبيل المثال، ببيع الكثير من الرموز، فسيشتريها الروبوت جميعًا باستخدام USDT بالسعر الحالي ويمكن أن ينفد رصيد USDT. لتغيير هذا السلوك، راجع Safe Liquidity ميزة مميزة.

    شكل

    /enable liq [spread-percent] [amount] TOKEN [amount] QUOTE [trend]

    يسمح إصدار الروبوت الأساسي فقط بتعيين الحد الأعلى لـ spread-percent. الحد الأدنى هو دائما 0.

    مثال

  • مع القسط Safe Liquidity الميزة، يمكنك تعيين الحد الأدنى من spread-percent وتحديد إضافية ss خيار.

    تعيين الحد الأدنى من spread-percent يسمح بوضع السيولة بعيدًا قليلاً عن السبريد. على سبيل المثال، على مسافة 1-2٪. وبالتالي، لن تكون السيولة متاحة بالسعر الحالي، لكن شركات التكامل مثل Coinmarketcap ستظل تظهر سيولة بنسبة ±2%.

    ال ss سيعمل هذا الخيار على تمكين دعم الانتشار إلى الحد الأدنى من القيمة (على سبيل المثال، 0.1٪) مع العديد من الأوامر ذات الحجم المنخفض.

    شكل

    /enable liq [spread-percent] [amount] TOKEN [amount] QUOTE [trend] {ss}

    مثال

  • تمكين التحكم في الأسعار

    بمساعدة وحدة Price Watcher، يمكنك تعيين روبوت لمتابعة نطاق سعري ثابت أو سعر في بورصة أخرى. سيتجنب الروبوت الشراء بسعر مرتفع والبيع بسعر منخفض، والتحقق من أن وحدات الروبوت تقدم الطلبات بسعر مناسب.

    بالإضافة إلى ذلك، إذا تحرك السعر خارج النطاق الآمن، يمكن للروبوت أن يعيقه عن طريق شراء أو بيع الرموز المميزة باستخدام fill تم تمكين الخيار.

    ال prevent يعمل الخيار بطريقة أخرى: فهو لا يسمح لوحدات الروبوت، مثل السيولة، بوضع أوامر خارج نطاق Price Watcher، مما يحظر الشراء بسعر مرتفع والبيع بسعر منخفض. في prevent في الوضع، لا يضطر الروبوت إلى تحديد سعر مرة أخرى إلى النطاق ولكنه بدلاً من ذلك يقدم نطاقًا سعريًا آمنًا للوحدات الأخرى.

    التنسيق (نطاق السعر الثابت)

    /enable pw [low-high] COIN [action]

    /enable pw [price] COIN [deviation] [action]

    إذا اخترت نطاقًا ثابتًا، فإن الميزة تتحكم في سعر الرمز المميز في النطاق المنخفض إلى المرتفع. يمكنك تحديد نطاق السعر بأي عملة؛ سيقوم الروبوت بتحويلها إلى عملة زوج التداول.

    مثال (النطاق السعري الثابت)

    /enable pw 0.028-0.032 USDT prevent

    /enable pw 0.03 USDT 6.7% prevent

    قام الأمر بتعيين الروبوت لوضع أوامر الشراء بأسعار أقل من 0.032 دولارًا أمريكيًا وأوامر البيع بأسعار أعلى من 0.028 دولارًا أمريكيًا؛ النطاق 0.028-0.032 آمن لكل من العطاءات والطلبات.

    التنسيق (بعد تبادل آخر)

    /enable pw [pair@exchange] [deviation] [deviation-policy] [action]

    يمكنك أيضًا أن تأمر الروبوت بمتابعة السعر في بورصة أخرى. قد تكون هناك أسباب مختلفة لمثل هذا السلوك؛ الأكثر شيوعًا هي متابعة السعر في البورصة ذات أكبر قدر من السيولة، ومنع المراجحة عند تشغيل الروبوتات في عدة بورصات.

    ال deviation الخيار هو انحراف السعر المسموح به، و deviation-policy هي سياسة مراقبة الأسعار. عندما يتلقى الروبوت نطاقًا سعريًا من زوج تداول آخر، فإنه سيستخدم نطاقًا عاديًا مُنَاقَصَة و بسأل مع strict السياسة، أو تقدير الأسعار المدعومة بالسيولة مع smart سياسة.

    على سبيل المثال، مع كتاب الطلب هذا، strict يعطي النطاق 0.0122-0.0128، و smart يعطي النطاق 0.0121-0.0132:

    مثال (بعد تبادل آخر)

    من الممارسات الجيدة تعيين زوج التداول الرائد الذي يتمتع بأكبر قدر من السيولة (على سبيل المثال، ADM/USDT@DigiFinex) في نطاق رقمي واستهداف بقية الروبوتات لزوج التداول الرائد:

    /enable pw ADM/USDT@DigiFinex 2% strict prevent

    باستخدام هذا الأمر، عندما يتغير سعر ADM/USDT@DigiFinex، سيتبع الروبوت الموجود في البورصة الحالية أيضًا تحديث السعر.

  • مراقبة الأرصدة وإيقاف طارئ عند انخفاض كبير

    يقوم بتخزين الأرصدة الحالية كلقطة مرجعية ومقارنتها بشكل مستمر مع الأرصدة الحية. إذا انخفض رصيد عملة الاقتباس أو قيمة عملة التداول الطبيعية إلى ما دون الحدود القابلة للتكوين، فسيقوم الروبوت بإيقاف الطوارئ.

    للحصول على وصف الميزة، راجع مراقب التوازن.

    شكل

    /enable bw

    يتم تعيين الحدود في ملف تكوين الروبوت (balance_watcher قسم).

  • يحدد سعر الدعم

    يمكنك تحديد السعر الذي سيدعمه الروبوت بكل قوته، حتى لو كان عليه إلغاء جميع الطلبات.

    يمكن أن تعمل الوظيفة بالإضافة إلى مراقب الأسعار.

    على سبيل المثال، قمت بتعيين Price Watcher في نطاق 1.0–1.1 USDT في prevent الوضع وسعر الدعم 0.5 USDT. إذا انخفض سعر الرمز المميز إلى 0.7 USDT، فلن يقوم الروبوت باستعادة السعر بشكل فعال، ولكن إذا انخفض إلى 0.45 USDT، فسيستخدم الروبوت جميع الموارد لاستعادته إلى 0.5 USDT.

    شكل

    /enable sp [price] QUOTE

    مثال

  • تنشيط دفتر الطلبات دون وجود ثغرات

    لجعل دفاتر الطلبات تبدو غنية، سيقوم الروبوت بتحليلها وإضافة الطلبات بين الطلبات الموجودة.

    على سبيل المثال، في الجزء المرئي من دفتر الطلبات توجد عروض أسعار بقيمة 1 و0.9 و0.4 و0.3 و0.1 دولار أمريكي. سيقوم الروبوت بتقديم الطلبات بأسعار ~0.8 و0.7 و0.5 و0.2 دولار أمريكي.

    شكل

    /enable ag [percent]

    ال percent يضبط الحد الأقصى لمبلغ الطلب Ag بالنسبة إلى الحد الأعلى لمبلغ الطلب مم، والذي تم تعيينه باستخدام /amount يأمر. تساعد هذه المعلمة على قفل عدد قليل فقط من الأرصدة في دفتر الطلبات.

    مثال

  • تفعيل مكافحة الغش (المنظف)

    إذا كانت السيولة قليلة أو كان الفارق كبيرًا بما يكفي، فيمكن للمتداولين التلاعب بالسعر واستنزاف أرصدة الروبوت. يقوم المنظف بتحديد وإزالة أوامر التلاعب بالأسعار عن طريق مطابقتها.

    لمزيد من المعلومات، راجع مكافحة الغش وصف الميزة.

    شكل

    /enable cl [policy]

    قمت بتعيين policyيصف كيفية تحديد أمر التلاعب بالأسعار وما إذا كان سيتم إزالته (مطابقته):

    • noSpread - قم بإزالة أي طلب مشتبه به حتى يتمكن الروبوت من الاستمرار في إنشاء وحدة تخزين MM باستخدام spread استراتيجية
    • SmallSpread - نفس الشيء، ولكن أيضًا اجعل الفارق أكبر لمساعدة الرسم البياني للسعر على نحو سلس
    • منع الغش - السياسة الافتراضية. قم بإزالة أي أمر إذا كان يعتبر تلاعبًا بالأسعار، بالإضافة إلى ذلك noSpread
    • com.takeAll - إزالة أي أمر مشتبه به. غير مستحسن.

    مثال

  • ينشط مخطط التقلب

    للحصول على وصف الميزة، راجع مخطط التقلب.

    ستعمل الميزة عند استيفاء هذه الشروط:

    • تم ضبط مراقب الأسعار (pw) على نطاق ثابت. لا يعمل مع زوج @ تبادل مصدر
    • السيولة (liq) ممكّنة بفارق أقل من 3%
    • صانع الأسعار ليس في هذه العملية

    شكل

    /enable vc [rate]

    قمت بتعيين rate، يصف عدد المرات التي يجب فيها تغيير اتجاه السعر واتساعه:

    • محتشم - لا تغير اتجاه السعر كثيرًا واستخدم سعة أقل
    • متحرك - تغيير اتجاه السعر في كثير من الأحيان واستخدام سعة أعلى
    • طبيعي - متوسط ​​بين محتشم و متحرك (تقصير)

    مثال

  • ينشط تقلب حجم التداول

    تقوم هذه الوظيفة بتحليل التغيرات في سعر الرمز المميز، وزيادة حجم التداول أثناء عمليات الضخ والتفريغ، وتقليله في فترة مستقرة.

    شكل

    /enable vv

    مثال

  • ينشط حجمًا إضافيًا على المضخات والمقالب

    إذا قام الروبوت بتغيير السعر نفسه، فيمكنه إعادة شراء أوامره الخاصة في دفتر الطلبات دون إلغائها، مما يؤدي أيضًا إلى زيادة حجم التداول.

    شكل

    /enable pmv

    مثال

  • تفعيل موازنة الأموال بين حسابين

    عند التداول على حسابين، تنشأ مواقف عندما يجمع الحساب الأول رمزًا مميزًا، ويجمع الحساب الثاني USDT/BTC، والعكس صحيح.

    سيقوم الروبوت بتغيير نسبة الشراء/البيع لموازنة العملات تلقائيًا لمنعك من نقل العملات المعدنية بين الحسابات بنفسك.

    شكل

    /enable vv

    مثال

  • ينشط المعادل التوازن

    للحصول على وصف الميزة، راجع المعادل التوازن.

    شكل

    /enable be bp

    /enable be market [slippage]

    يمكنك الاختيار بين استراتيجيتين:

    • بي بي - تحديث نسبة الشراء والبيع لوحدة حجم التداول
    • سوق — شراء/بيع من دفتر الطلبات للتصحيح الفوري. يمكنك ضبط المسموح به slippage.

    مثال

  • الحفاظ على الفارق السعري بعد تحركات السعر

    تمكين وحدة صيانة الانتشار. بعد تغيير السعر، يقوم الروبوت بوضع أوامر لاستعادة السبريد.

    للحصول على وصف الميزة، راجع مشرف الانتشار.

    شكل

    /enable sm

  • الإخطار بشأن طلبات الطرف الثالث الكبيرة

    يراقب دفتر الطلبات ويبلغك عند تقديم أو إزالة طلبات مهمة من طرف ثالث.

    للحصول على وصف الميزة، راجع إشعارات حول الطلبات الجديدة.

    شكل

    /enable on {amount} COIN [priority={amount}]

    مثال

    /enable on 1k USDT priority=2k

  • تنشيط شبكة السيولة

    شبكة السيولة هي طريقة أخرى لوضع السيولة في دفتر الطلبات. على عكس الوحدة الكلاسيكية، التي تضع الأوامر بالقرب من السبريد، تقوم شبكة السيولة بتوزيعها عبر دفتر الطلبات بأكمله.

    للحصول على وصف الميزة، راجع شبكة السيولة.

    شكل

    /enable ld[2] [amount] [COIN] [count] step=[STEP%] [mid=[MIDPRICE] QUOTE] [recheck=2min] [gain=5] [sa=10%] [ba=5%] [aa] [spa=15%] [stopLd2At=60%]

    حدود:

    • كمية - قيمة الطلب بعملة COIN. سيقوم الروبوت بتعيين amount بعامل عشوائي قدره 2٪. إنه رقم عائم بدقة تعتمد على التبادل. يمكن أن تكون القيمة بالعملة الأساسية أو QUOTE لزوج MM
    • عدد — عدد أوامر كل جانب، شراء وبيع. إجمالي عدد طلبات ld هو count * 2.
    • خطوة - بمقدار اختلاف الطلبات اللاحقة حسب السعر بالنسبة المئوية
    • [mid {midprice} QUOTE] — إعداد اختياري للسعر الأوسط/البدء. إذا لم يتم تعيينه، midprice سوف يكون (highest-bid + lowest-ask) / 2.

    مثال السلم الثاني: الاستخدام /enable ld2 مع نفس المعلمات. استئناف السلم المتوقف مؤقتًا: /enable ld resume. يوقف: /disable ld pause.

    يطلب الأمر التأكيد قبل التشغيل.

    مثال

  • تفعيل بيع الرمز المميز

    سيبحث الروبوت عن اللحظة المناسبة لبيع الرموز لصالح USDT أو BTC، مع الحد الأدنى من التأثير على السعر أو تركه كما هو.

    للحصول على وصف الميزة، راجع استراتيجية بيع الرمز المميز (صياد USDT).

    شكل

    /enable qh [dump1o] [dump1h] [dump1d] [policy]

    حدود:

    • dump1o, dump1h, dump1d — تفريغ السعر المسموح به بالنسبة المئوية لكل طلب واحد، لمدة ساعة واحدة، ويوم واحد
    • سياسة - واحد من dump, keep, none. يصف سلوك الروبوت بعد تقديم طلب الجودة العالية. ل dump، سيقوم الروبوت بتخفيض سعر الرمز المميز. ل keep، يقوم الروبوت باستعادة السعر إلى القيمة الأولية. القيمة none يعني عدم اتخاذ أي إجراء آخر.

    مثال

  • تعطيل الميزة

    يمكنك تعطيل أي ميزات أثناء تشغيل الروبوت أم لا.

    تعطيل الميزة لا يوقف صناعة السوق. لإيقاف صناعة السوق، استخدم /stop الأمر بدلا من ذلك.

    بعد تعطيل الميزة، يترك الروبوت جميع الطلبات النشطة للميزة كما هي. على سبيل المثال، عندما تقوم بإيقاف السيولة باستخدام /disable liq الأمر، تظل جميع طلبات Liq المفتوحة في دفتر الطلبات. لإلغائها، استخدم /clear يأمر.

    بالنسبة للسلم، يمكنك التوقف مؤقتًا دون مسح المعلمات: /disable ld pause. استئناف مع /enable ld resume.

    الخيارات المتاحة - كما /enable عروض الأوامر.

    شكل

    /disable [feature] [pause]

    مثال

  • يضع أمر شراء أو بيع

    تسمح لك هذه الأوامر بتقديم طلب يدويًا، بشكل مستقل عن وحدات الروبوت الأخرى.

    يقوم الروبوت بتخزين معلومات حول الطلبات النشطة والمقدمة يدويًا في قاعدة البيانات الداخلية مثل رجل يكتب. اكتب /orders man لعرض قائمة الطلبات اليدوية النشطة.

    اعتمادًا على السعر، يمكن للطلب المقدم إدخال دفتر الطلبات أو مطابقته على الفور.

    شكل

    /{buy/sell} [pair] [amount= or quote=] [price=]

    إذا قمت بحذف زوج تداول، فسيقوم الروبوت بوضع أمر على زوج MM.

    إذا لم تحدد السعر، فسيقوم الروبوت بتقديم طلب بسعر السوق. نفس النتيجة ل price=market.

    يمكنك ضبط حجم الطلب بالرموز المميزة باستخدام amount أو في عملة الاقتباس باستخدام quote.

    ملحوظة: تقديم أوامر السوق غير متاح في جميع البورصات. وكذلك في بعض البورصات amount هو الخيار الوحيد المتاح لتعيين حجم الطلب.

    مثال

  • التحويل بين العملات (يعتمد على الصرف)

    تحويل عملة إلى أخرى باستخدام واجهة برمجة تطبيقات تحويل الصرف، إذا كانت مدعومة. قد تتطلب التحويلات الكبيرة تأكيدًا /y.

    شكل

    /convert {amount} {coin1} to {coin2}

    مثال

    /convert 100 USDC to USD

  • يضع عدة أوامر

    ال /fill يضع الأمر عدة أوامر ضمن نطاق سعري.

    إلى جانب /buy و /sell أوامر، ومخازن الروبوت /fill أوامر كما وضعت يدويا (رجل). اكتب /orders man لعرض قائمة الطلبات اليدوية النشطة.

    شكل

    /fill [pair] {buy/sell} [amount= or quote=] [low=] [high=] [count=]

    إذا قمت بحذف زوج تداول، فسيقوم الروبوت بوضع أوامر على زوج MM.

    عند الشراء حدد quote، وعند البيع استخدم amount.

    ال low و high تحديد النطاق السعري. سوف يضع الروبوت ما يصل إلى count أوامر بحجم إجمالي يصل إلى amount / quote.

    مثال

  • يلغي الطلبات النشطة

    قائمة الطلبات النشطة متاحة مع /orders يأمر.

    شكل

    /clear [pair] [type] {buy/sell} [condition] {force}

    إذا قمت بحذف زوج تداول، فسيقوم الروبوت بإلغاء الأوامر على زوج MM.

    يستخدم type لتصفية الأوامر للإلغاء، على سبيل المثال، man أو ld. إذا قمت بتحديد unk، سيقوم الروبوت بإلغاء الطلبات غير الموجودة في قاعدة البيانات الداخلية (مجهول). لإلغاء جميع الطلبات، بما في ذلك الطلبات غير المعروفة، قم بتعيين all. انظر /orders الأمر لمعرفة المزيد عن أنواع الأوامر.

    إذا قمت بتحديد buy أو sell، سيقوم الروبوت بإلغاء العطاءات أو الطلبات فقط.

    ال condition هو مرشح السعر. يبدأ الفلتر بـ > أو < sign, followed by the price and the quote coin. For example, you can cancel orders at a price higher than 1 USDT: >1 USDT.

    مرشح الأسعار لا يعمل مع all و unk أنواع الطلب.

    نظرًا لأن واجهة برمجة التطبيقات الخاصة بالتبادل قد يكون لها حد لعدد الطلبات، فيمكنك تحديد force المعلمة لإجراء عدة تكرارات.

    أمثلة

  • شراء أو بيع الرموز لتحقيق السعر المستهدف

    سيقوم الروبوت بشراء أو بيع الرموز المميزة لتحقيق السعر الذي تريده. مع now الخيار، فإنه سيتم تقديم طلب واحد. بالإضافة إلى ذلك، صانع الأسعار توفر الميزة القدرة على تحقيق السعر المطلوب في وقت ما.

    يقوم الروبوت بتقدير الإنفاق ويطلب التأكيد.

    شكل

    /make price [target] QUOTE [now] [in {period}]

    تحديد الوقت:

    • الآن - وضع أمر واحد لتحقيق target سعر
    • في period - السعي تدريجيا نحو target سعر

    أمثلة

  • تحديثات حجم التداول

    لتغيير حجم التداول اليومي، يمكنك استخدام /make volume الأمر بالإضافة إلى /amount و /interval.

    يقوم بتحديث مبلغ الطلب ملم لتغيير حجم التداول.

    ملاحظة: حجم التداول اليومي هو تقدير ويعتمد على عوامل مثل استراتيجية التداول والسيولة والميزات الممكّنة.

    شكل

    /make volume [change] [target QUOTE]

    اختر خيارًا:

    • يتغير - تغيير الحجم بالنسبة المئوية بالنسبة للحجم الحالي
    • هدف — رقم ذكي مطلق في عملة التسعير

    أمثلة

  • شراء أو بيع الرموز المميزة بسعر متوسط ​​مرجح

    TWAP (متوسط ​​السعر المرجح بالوقت) هي استراتيجية تنفيذ تجارية خوارزمية تهدف إلى تحقيق متوسط ​​سعر تنفيذ قريب من متوسط ​​السعر المرجح بالوقت للفترة المحددة من قبل المستخدم. غالبًا ما تُستخدم إستراتيجية TWAP لتقليل تأثير الطلب الكبير على السوق عن طريق توزيع الطلب الكبير إلى كميات أصغر وتنفيذها على فترات منتظمة مع مرور الوقت.

    يُفضل TWAP لتوفير سعر تنفيذ أفضل في السيناريوهات التالية:

    • حجم الطلب أكبر من السيولة المتوفرة في دفتر الطلبات
    • توقع فترة تقلبات عالية في الأسعار مع عدم وجود اتجاه واضح صعودا أو هبوطا للتوقف

    لإيقاف أمر TWAP نشط، قم بالأمر /twap stop.

    شكل

    يمكنك تحديد حجم الطلب والحد الأقصى للسعر والوقت الذي تريد إغلاق الصفقة خلاله:

    /twap [pair] {buy/sell} [amount=] [maxprice/minprice=] [time=] [interval=] [strategy=]

    حدود:

    • زوج — زوج تداول حيث يمكنك وضع أمر tw
    • شراء / بيع - شراء أو بيع الرموز
    • كمية — حجم الطلب بالرموز
    • السعر الأقصى/السعر الأدنى — الحد الأقصى للسعر المسموح به لتنفيذ أمر ثنائي عند الشراء أو الحد الأدنى للسعر المسموح به عند البيع
    • وقت - وقت ذكي لتنفيذ أمرين كاملين
    • فاصلة — الفاصل الزمني بين أمرين في الوقت الذكي. إجمالي عدد الطلبات للأمر هو time / interval
    • استراتيجيةstepup عند الشراء أو stepdown عند البيع

    أمثلة

    /twap BTC/USDT buy amount=5 maxprice=48k time=20m interval=1m strategy=stepup

    سيشتري الروبوت 5 BTC مقابل USDT في غضون 20 دقيقة بسعر لا يتجاوز 48000 USDT.

    /twap ADA/USD sell amount=100 minprice=0.6 time=5m interval=1m strategy=stepdown

    • تبيع 100 ADA في غضون 5 دقائق
    • فتح خمسة أوامر محددة بفاصل زمني قدره متر واحد بين بعضها البعض. قيمة كل طلب هي 20 ADA
    • يبيع بسعر لا يقل عن 0.6 دولار أمريكي

  • عقد دائم: إغلاق، رافعة، وضع الهامش

    يدير العقود الدائمة (الآجلة) في البورصة التي تم تكوينها. يعمل فقط مع الرموز الدائمة (على سبيل المثال، BTCUSDT). إذا قمت بحذف الرمز، فسيستخدم الروبوت الزوج الدائم الافتراضي من التكوين.

    تطلب بعض الأوامر الفرعية التأكيد باستخدام /y عند وجود مركز مفتوح أو عند إغلاق المركز.

    الأوامر الفرعية

    • يغلق — إغلاق المركز المفتوح بسعر السوق.
      /perpetual [symbol] close
      يتطلب /y تأكيد. لا يفعل شيئا إذا لم يكن هناك موقف مفتوح.
    • تَأثِير - تعيين الرافعة المالية للعقد.
      /perpetual [symbol] leverage=X
      إذا كان المركز مفتوحًا، يطلب منك الروبوت ذلك /y التأكيد قبل تغيير الرافعة المالية.
    • mmode - تبديل وضع الهامش وتعيين الرافعة المالية في أمر واحد.
      /perpetual [symbol] mmode=isolated leverage=X
      /perpetual [symbol] mmode=cross leverage=X
      الأوضاع المسموح بها: isolated, cross. في كراكن، استخدم leverage=0 مع mmode=cross. إذا كان المركز مفتوحًا، فسيتم التأكيد عبر /y مطلوب.

    أمثلة

    /perpetual BTCUSDT close

    /perpetual BTCUSDT leverage=10

    /perpetual BTCUSDT mmode=isolated leverage=10

  • فتح المواقف الدائمة

    يظهر مراكز العقود الدائمة المفتوحة (وضع أحادي الاتجاه).

    شكل

    /positions [pair] {full}

    الاسم المستعار: /p

  • يؤكد تنفيذ الأمر

    إذا طلب الروبوت التأكيد، فسيتم تأكيد الأمر /y. على سبيل المثال، انظر /make price.

    شكل

    /y

    مثال

  • يظهر عنوان إيداع للعملة المعدنية

    يوفر الأمر عناوين الإيداع لجميع الشبكات المتاحة.

    إذا لم تقم البورصة بإنشاء عناوين إيداع عبر واجهة برمجة التطبيقات (API)، فاستخدم موقعها الإلكتروني بدلاً من ذلك.

    يمكنك الحصول على أرصدة الأصول الحالية مع /balances يأمر.

    شكل

    /deposit [coin]

    مثال

  • يسحب عملة معدنية من البورصة

    يقوم الأمر بسحب عملة معدنية من البورصة التي حددتها في ملف التكوين. قمت بتحديد عنوان العملة الوجهة والمبلغ وشبكة العملة. لرؤية الشبكات المتاحة، راجع /info يأمر.

    شكل

    /withdraw [address] [amount] [coin] [network]

    مثال

    /withdraw 0x95222290DD7278Aa3Ddd389Cc1E1d165CC4BAfe3 12500 USDT ECR20

  • عرض معلومات الإيداع والسحب

    إرجاع قائمة بأحدث عمليات الإيداع أو السحب أو معلومات سحب محددة.

    شكل

    /show {deposits/withdrawals} [coin] [count]

    تظهر قائمة بأحدث count الودائع أو السحب ل coin. إذا قمت بحذف coin، سيعرض الروبوت قائمة بجميع العملات المعدنية.

    /show withdrawal [id]

    يعرض معلومات السحب الخاصة بالسحب المحدد id.

    أمثلة

    /show deposits USDT 7

    /show withdrawal 12345-abcde

  • تحويل الأموال بين أنواع الحسابات المختلفة

    تحويل الأموال بين حسابات الصرف الفرعية، مثل رئيسي, تجارة, هامِش.

    شكل

    /transfer [amount] [coin] from [type1] to [type2]

    تسمية الحساب مثل رئيسي, تجارة, هامِش يعتمد على تبادل معين.

    أمثلة

    /transfer 100 USDT from trade to main

  • يظهر معلمات صنع السوق الحالية

    يعرض الأمر معلمات التبادل التي حددتها في ملف التكوين. يقوم الروبوت بتخزين المعلمات لكل تبادل في ملف منفصل /trade/settings/tradeParams_{exchange}.js.

    شكل

    /params

    أمثلة

  • يظهر إصدار برنامج البوت

    ملحوظة: تحقق من الإصدار الفعلي على Github بانتظام.

    شكل

    /version

    أمثلة

  • تظهر رسالة المساعدة

    رسالة مساعدة قصيرة.

    شكل

    /help

    أمثلة

  • يرسل أمرًا إلى الروبوتات المتصلة

    يعمل Bot Communication Server على تسهيل إدارة الروبوتات إذا كان لديك العديد منها. يمكنك إرسال أمر واحد إلى جميع الروبوتات أو إلى روبوت معين عن طريق تحديد المعرف الخاص به.

    شكل

    /remote [command] [-recipient] [-y]

    قمت بتحديد روبوت المستلم:

    • -all — جميع الروبوتات المتصلة
    • -{id} - روبوت متصل محدد. على سبيل المثال، ADM/USDT@NonKYC

    إذا قمت بإضافة -y، لن يطلب الروبوت التأكيد.

    يمكنك أيضًا استخدام الأسماء المستعارة للأوامر:

    أمثلة

    /remote

    يظهر جميع الروبوتات المتصلة.

    /remote balances -all

    /rb

    يظهر أرصدة جميع الروبوتات في رسالة واحدة.

    /remote make price 1.1 USDT in 5 days -all -y

    يخبر جميع الروبوتات المتصلة بتحقيق السعر 1.1 USDT دون تأكيد.

    /remote enable pw 1-1.1 USDT -all

    يضبط النطاق السعري لجميع الروبوتات في وقت واحد.

    /remote make volume +25% -all

    يزيد من حجم التداول لجميع الروبوتات.

    /remote make volume -20% ADM/USDT@NonKYC

    يقلل من حجم التداول ل ADM/USDT@NonKYC بوت.