توصیه های تنظیم سرور معاملاتی خودکار (به روز شده 26. 10. 2020)
1) منو - تنظیمات سیستم - کادر VDS را بررسی کنید. ما به شدت توصیه می کنیم این کار را انجام دهید ، این گزینه به ذخیره منابع سرور کمک می کند. قدرت کمتری و CPU در ذخیره سازی و مرتب سازی نمودارها هدر می رود و منابع بیشتری به عملکرد مناسب الگوریتم ها اختصاص می یابد
2) ویندوز را به روز و مدافع خود را خاموش کنید! در غیر این صورت ممکن است سیستم راه اندازی مجدد و سفارشات باز را در مبادله بگذارد.
3) فراموش نکنید که "سوئیچ خودکار به زمان تابستان" را در VPS خود خاموش کنید ، یا حتی بهتر ، منطقه زمانی را روی "(UTC) با فرمت زمان UTC" تنظیم کنید.
4) هنگام استفاده از عکس های ماه با فاصله کمی (اختلاف حداکثر 0. 5 ٪ بین mshotpricemin و mshotprice) توصیه می کنیم از پارامتر mshotaddistance = 50 و همچنین mshotuseprice = تجارت استفاده کنید. در این حالت ، قیمت های جایگزینی سفارش همان موردی است که در آخرین معامله استفاده می شود و ربات سفارشات را به طور قابل توجهی سریعتر جایگزین می کند. این امر به ویژه هنگام معاملات معاملات آتی مفید است.
5) هنگام استفاده از استراتژی هایی با هدف تجارت فرکانس بالا (عکس های ماهانه با فواصل زمانی کوتاه ، اعتصاب ، افت با دلتای کوچک) توصیه می شود از مقادیر مثبت برای پارامتر HFT (یک عدد صحیح) استفاده کنید.
در اینجا نحوه عملکرد آن آورده شده است:
مقدار HFT بازه زمانی را در میلی ثانیه تعیین می کند ، که در طی آن درخواست برای سفارش (ارسال شده به مبادله) معتبر است. اگر 0 ، از پارامتر استفاده نمی شود (سفارش تا اجرای یا لغو معتبر است).
چرا این مورد نیاز است:
اگر ، در حالی که ربات روی VPS کار می کند ، پینگ افزایش یافته است ، دستور قرار دادن سفارش در Binance به کندتر خواهد رسید. اگر یک بازه زمانی کوچک تعیین شود ، چنین نظمی توسط Binance پذیرفته نمی شود. این امر باعث می شود از وضعیتی که در آن سفارش "خیلی دیر" قرار می گیرد و تجارت در شرایط تغییر یافته بازار قرار می گیرد ، جلوگیری شود.
در Vultr با پینگ 10-20 می توانید HFT = 100 را تنظیم کنید. اگر سفارشات پذیرفته نشوند می توانید 200-300 را امتحان کنید.
If an order with the HFT parameter is not accepted, the bot will send a notification in Telegram. You can adjust the frequency of such notification in Settings ->ویژه (مقدار پیش فرض بیش از یک بار در دقیقه نیست)
6) "تنظیمات - AutoStart". الزامی است که گزینه "Autostop on API" را روشن کنید ، تعداد خطاها را روی 3 یا 4 تنظیم کنید. راه اندازی مجدد را زودتر از 20 دقیقه تنظیم کنید.
7) ما همچنین توصیه می کنیم از یک توقف پینگ با آستانه پینگ 100 و بیشتر استفاده کنید
8) ورود خودکار را در ویندوز تنظیم کنید (منو - تنظیمات سیستم، ورود و رمز عبور خود را برای حساب ویندوز خود وارد کنید و روی دکمه "ورود خودکار" کلیک کنید). اگر هنوز ربات را به Autostart اضافه نکرده اید، روی "Autostart" کلیک کنید. دکمه ” در همان منو.
برای بررسی تمام این تنظیمات، سرور خود را مجدداً راه اندازی کنید (راه اندازی مجدد داغ از طریق کنترل پنل Vultr) - MoonBot باید به طور خودکار شروع به کار کرده و از سر بگیرد.
این مشخصات در صفحه ماژول "Binance Futures" توضیح داده شده است، این مشخصات و همه توصیه ها را با دقت مطالعه کنید.
اصلی:
StrategyName: نام استراتژی (هر استراتژی باید یک نام منحصر به فرد داشته باشد)
نظر: نظر (تعریف شده توسط کاربر)
SignalType: انتخابگر نوع استراتژی
ChaelName: کانال تلگرام را از لیست مشخص شده در تنظیمات اصلی انتخاب کنید
ChaelKey: نوع سیگنال تلگرام. برای کانال پرمیوم ما moon_1.. moon_20، برای کانال های دیگر کلمه کلیدی است که در فیلتر سیگنال های تلگرام استفاده می کنید (مانند "خرید"، "اخبار" و غیره)
AcceptCommands (فقط استراتژی های تلگرام): آیا استراتژی باید دستورات Trust Management را بپذیرد
SilentNoCharts: نمودار بازار را در سیگنال/تشخیص باز نکنید
ReportToTelegram: سیگنال شناسایی شده را به کانال کنترل از راه دور خود بفرستید (گزارش سفارشات اجرا نشده، اما خود سیگنال مانند "افت #bnb شناسایی شد")
EmulatorMode: شبیه سازی معاملات را روشن کنید. معاملات واقعی در این استراتژی در صورت انتخاب اتفاق نخواهد افتاد.
تنظیمات هشدار در تشخیص سیگنال:
SoundAlert: پخش زنگ صوتی و نمایش دکمه ای با نام بازار در بالای فضای کاری نمودارها برای دسترسی سریع به نمودار (YESNO)
SoundKind: از میان صداهای از پیش تعریف شده انتخاب کنید.
KeepAlert: مدت زمان نگه داشتن دکمه هشدار بازار، چند ثانیه
DebugLog: (برای استراتژی های MoonStrike و Liquidations) ایجاد اطلاعات بیشتر در مورد دلایل راه اندازی یا راه اندازی نشدن استراتژی ها باعث می شود که گزارش با اطلاعات اضافی مسدود شود.
فیلترها:
IgnoreFilters: همه فیلترها به جز لیست های سفید و سیاه و OnlyNewListing را نادیده بگیرید. گزینه های «خرید نکنید» از تنظیمات عمومی نیز نادیده گرفته می شوند (به جز لیست سیاه).
CoinsWhiteList: لیست سفید سکه ها (اگر خالی است، استفاده نشده است). اگر لیست مشخص شده باشد، استراتژی فقط لیست مشخص شده سکه ها را تجزیه و تحلیل می کند. باید با کاما و بدون فاصله از هم جدا شوند.
CoinsBlackList: لیست سیاه سکه ها (در صورت خالی بودن، استفاده نشده). استراتژی این سکه ها را تجزیه و تحلیل نخواهد کرد. باید با کاما و بدون فاصله از هم جدا شوند.
LeveragedTokens: فقط برای بازار نقدی، اجازه داد و ستد سکه های UP و DOWN (به طور پیش فرض خاموش است)
Customema: این پارامتر بخشی از بسته فرمت برای تجارت خودکار است ، توضیحات مربوط به آن را می توان در آنجا خواند. فیلتر EMA سفارشی از بررسی "CheckafterBuy" در همه استراتژی ها به جز Moonshot حذف شده است.
فقط لیست بندی: زمان در ثانیه هایی که در طی آن استراتژی در لیست ها کار خواهد کرد. اگر 0 ، نادیده گرفته شود. گزینه IgnoreFilters بر این تنظیم تأثیر نمی گذارد.
MaxLatency: اگر تأخیر بیش از یک مقدار تعیین شده باشد ، تجارت را بر اساس این استراتژی متوقف می کند (به طور پیش فرض = 0 ، اعمال نشده است)
Minvolume: حداقل حجم روزانه که در زیر آن سکه ها را در نظر نمی گیرد (مشخص شده در BTC ، ETH ، BNB ، USDT ، PAX ، TUSD ، USDC یا USD بسته به جفت انتخاب شده) ، (هر 5-10 دقیقه به روز می شود). با کلیک بر روی دکمه "نمایش بازارهای" می توانید حجم روزانه و ساعتی هر سکه را مشاهده کنید.
MaxVolume: حداکثر حجم روزانه که در آن سکه ها را مورد توجه قرار نمی دهد (هر 5-10 دقیقه به روز می شود).
minhourlyvolume: حداقل حجم ساعتی که در زیر آن سکه ها را مورد توجه قرار نمی دهد (هر 5-10 دقیقه به روز می شود).
MaxHourLyVolume: حداکثر حجم ساعتی که بالاتر از آن نیست که سکه ها را در نظر بگیرد (هر 5-10 دقیقه به روز می شود).
Minutevoldeltamin: Delta Minute از حجم ، بیش از (اگر 0 - استفاده نشده است). به عنوان نسبت حجم برای آخرین لحظه به میانگین حجم دقیقه در 3 ساعت گذشته محاسبه می شود. مقدار 1 به این معنی است که حجم فعلی برابر با میانگین است.
minutevoldeltamax: دلتای دقیقه ای از حجم ، کمتر از (اگر 0 - استفاده نشود). به عنوان نسبت حجم برای آخرین لحظه به میانگین حجم دقیقه در 3 ساعت گذشته محاسبه می شود. مقدار 1 به این معنی است که حجم فعلی برابر با میانگین است.
Time Time: در این دوره ، که در چند ثانیه مشخص شده است ، این استراتژی در بازاری فعالیت نخواهد کرد که 3 معاملات منفی را در یک ردیف و در بازاری که شما تنظیم یا لغو سفارش را به صورت دستی انجام می دهید ، کار نمی کند.
TradePenaltyTime: زمان در چند ثانیه که در طی آن استراتژی برای سکه ای که تجارت در منهای بسته شده بود کار نمی کند. توضیح: اگر تجارت ضرر داشته باشد (هر استراتژی ، از جمله تجارت دستی) ، استراتژی هایی که از TradePenaltyTime استفاده نمی کنند برابر با 0 نیست ، برای مدت ثانیه تعیین شده در TradePenaltyTime روی آن سکه کار نمی کند.
DELTA_3H_MIN: حداقل مقدار 3 ساعت گذشته دلتا (در ٪) ، که در زیر آن ربات سکه را در نظر نمی گیرد. دلتا به عنوان تفاوت بین حداقل و حداکثر قیمت در دوره مشخص در نظر گرفته می شود.
DELTA_3H_MAX: حداکثر مقدار 3 ساعت گذشته دلتا (در ٪) که در بالای آن ربات سکه را در نظر نمی گیرد.
Delta2_Type: دلتای اضافی را برای تست فیلتر انتخاب کنید: 1 ساعت ، 2 ساعت ، 30 ми ، 15 دقیقه ، 5 دقیقه ، 1 دقیقه ، پمپ 5m ، پمپ 1H ، DUMP1H..
DELTA_24H_MIN: حداقل مقدار دلتا برای 24 ساعت گذشته (در ٪) ، که در زیر آن ربات سکه را در نظر نمی گیرد.
DELTA_24H_MAX: حداکثر مقدار دلتا برای 24 ساعت گذشته (در ٪) که بالاتر از آن ربات سکه را در نظر نمی گیرد.
DELTA2_MIN: حداقل مقدار افزودنی. دلتا (کمتر از ٪).
DELTA2_MAX: حداکثر مقدار افزودن. دلتا (بیشتر از ، در ٪). Delta_BTC_MIN: BTC حداقل تغییر نرخ ساعتی (٪) ، کمتر از. به عنوان تفاوت بین میانگین قیمت برای آخرین ساعت و قیمت فعلی محاسبه می شود. منفی باشد.
DELTA_BTC_MAX: BTC حداکثر تغییر نرخ ساعتی (در ٪) ، بیشتر از.
DELTA_BTC_24_MIN: BTC حداقل تغییر نرخ روزانه (در ٪). به عنوان تفاوت بین میانگین قیمت برای آخرین ساعت و قیمت فعلی محاسبه می شود. منفی باشد.
DELTA_BTC_24_MAX: BTC حداکثر تغییر نرخ روزانه (در ٪). delta_market_min: میانگین تمام دلتاهای ساعتی در تمام آلتکین ها ، کمتر از (در ٪). به عنوان تفاوت بین میانگین قیمت برای آخرین ساعت و قیمت فعلی محاسبه می شود ، به طور متوسط بیش از همه جفت ها. می تواند منفی باشد
delta_market_max: میانگین تمام دلتایی های ساعتی در تمام آلتکین ها ، بیش از (در ٪).
delta_market_24_min: میانگین کلیه دلتاهای روزانه در تمام آلتکین ها ، کمتر از (در ٪).
delta_market_24_max: میانگین کلیه دلتاهای روزانه در تمام آلتکین ها ، بیش از (در ٪).
DELTA_BTC_5M_MIN: حداقل قیمت BTC در 5 دقیقه گذشته (در درصد) تغییر می کند ، که به عنوان اختلاف (در درصد) بین حداقل و حداکثر قیمت در 5 دقیقه گذشته محاسبه می شود و همیشه یک ارزش مثبت است.
DELTA_BTC_5M_MAX: حداکثر تغییر قیمت BTC در 5 دقیقه گذشته (در درصد) ، به عنوان تفاوت (در درصد) بین حداقل و حداکثر قیمت در 5 دقیقه گذشته محاسبه می شود و همیشه یک ارزش مثبت است.
DELTA_BTC_1M_MIN: حداقل قیمت BTC در 1 دقیقه گذشته (در درصد) تغییر می کند ، که به عنوان اختلاف (در درصد) بین حداقل و حداکثر قیمت در 1 دقیقه گذشته محاسبه می شود و همیشه یک مقدار مثبت است.
DELTA_BTC_1M_MAX: حداکثر تغییر قیمت BTC در 1 دقیقه گذشته (در درصد) ، به عنوان تفاوت (در درصد) بین حداقل و حداکثر قیمت در 1 دقیقه گذشته محاسبه می شود و همیشه یک ارزش مثبت است.
usebv_sv_filter: این فیلتر نسبت حجم خریدها به حجم فروش است. اگر فیلتر گنجانده شده باشد (بله) ، استراتژی با استفاده از تعاریف BV_SV متوقف می شود (BV_SV_KIND ؛ BV_SV_TRADESN)
BV_SV_FILTERRATIO: مقدار حجم خرید برای فروش نسبت حجم در یک زمان معینی N (یا برای تعداد از پیش تعیین شده معاملات گذشته) که در زیر آن Autobuy انجام نمی شود. مثال: برای یک n = 60 دقیقه و FilterRatio = 2 سکه فقط در صورتی که برای آخرین ساعت خریداری شده سکه ها حداقل 2 برابر بیشتر از فروخته شده باشد (اگر در یک ساعت در کل 1 BTC فروخته شود ، از طریق فیلتر عبور می کند. سپس خریداری شده حداقل باید 2 BTC).
NextDetectPenalty: زمان ، در چند ثانیه ، که در طی آن استراتژی دوباره پس از تشخیص یا سیگنال همان سکه کار نمی کند.(حداقل زمان بین 2 تشخیص در یک ردیف)
GlobaldeTectpenalty: مجازات کل سکه برای استراتژی های انواع در ثانیه ، یعنی وقتی یک استراتژی بر روی یک سکه معین ایجاد می شود ، دیگران برای زمان مشخص کار نمی کنند. اگر 0 باشد ، پارامتر نادیده گرفته می شود.
GlobalFilterPenalty: زمان ، در چند ثانیه ، که در طی آن استراتژی دوباره کار نخواهد کرد پس از آنکه از طریق هیچ یک از فیلترهای فوق عبور نکرده است (اگر 0 باشد ، پارامتر نادیده گرفته می شود).
MoonIntriskLevel: سکه هایی که در حال حاضر توسط کاربران ناخواسته تلقی می شوند در کانال Moonint ارسال می شوند و نشان می دهد سطح خطر بین 1 تا 3 * CR * این سطح ریسک است که در زیر سیگنال های اضطراری از این استراتژی نادیده گرفته می شود.* CR* اگر 3 تنظیم شده باشد ، فقط خطرناک ترین سیگنال ها در نظر گرفته می شود ، اگر 4 باشد ، هیچ یک در نظر گرفته نمی شود. برای کارکرد این کار ، لازم است که ربات به تلگرام وصل شود.
Moonintstoplevel: توقف استراتژی موقت توسط سیگنال های کانال Moonint. برخلاف MoonintriskLevel ، این استراتژی را از کار با همه سکه ها به طور هم زمان متوقف می کند. اگر آن را به 3 تنظیم کنید ، فقط خطرناک ترین سیگنال ها در نظر گرفته می شود. اگر آن را روی 4 (مقدار پیش فرض) تنظیم کنید ، هیچ سیگنال در نظر گرفته نمی شود. برای کار کردن این ویژگی ، ربات باید به تلگرام وصل شود.
Deltaswitch: اگر یک استراتژی با یک سکه تحت محدوده Delta مشخص شده (از X تا Y) شروع به کار کند ، پس از آن روی سکه باقی می ماند تا (X-Deltaswitch to Y+Deltaswitch) (در حال حاضر فقط برای Moonshot معنی دارد). از آن برای ایجاد استراتژی های مختلف برای شرایط مختلف بازار ، یعنی 1 استراتژی برای Delta BTC ا ز-1 ٪ تا 0 ٪ استفاده کنید ، استراتژی دیگری برای Delta BTC از 0 ٪ تا 1 ٪. اگر deltaswitch = 0. 2 ٪ ، استراتژی اول روی سکه تا 0. 2 ٪ (0 ٪ + 0. 2 ٪) باقی بماند
pricestepmin ، pricestepmax: مرحله قیمت به عنوان درصد قیمت فعلی (pricestepmin = 0 به طور پیش فرض ، pricestepmax = 0. 5 ٪ به طور پیش فرض برای حذف سکه های "مربع" مانند داغ)
مثال: سکه داغ (قیمت فعلی 20 شنبه است.) 5 ٪ قیمت قیمت دارد. سکه XVG (قیمت فعلی 200SAT است) 0. 5 ٪ (بنابراین پیش فرض PricestepMax Filters سکه های زیر 200SAT)
مراحل قیمت سکه های واقعی که می توانید در جدول سکه ها مشاهده کنید ، ستون Pumpq (دکمه "نمایش بازار")
توجه: اگر می خواهید استراتژی های موجود شما با چنین سکه هایی کار کند ، پیش فرض PricestepMax را افزایش دهید!
UseBTCPRICESTEP: انتخاب بازار برای محاسبات مرحله قیمت. اگر بله ، مرحله قیمت توسط جفت واقعی محاسبه می شود ، در غیر این صورت توسط بازار BTC مربوطه. مثال: USDT-HOT دارای قیمت واقعی 0. 02 ٪ است ، در حالی که مرحله BTC-HOT 14 ٪ است. استفاده از پارامتر جدید داغ می تواند توسط فیلتر مرحله Price (0.. 1 ٪) حذف شود
SamePosition: (فقط برای آینده های Binance) فقط در جهت موقعیت باز سفارشات را قرار می دهد.
Markpricemin ، MarkPricemax: (فقط برای آینده Binance) فیلتر MarkPrice برای جلوگیری از باز کردن موقعیت خیلی دور از قیمت مارک طراحی شده است که می تواند منجر به انحلال فوری شود. این فیلتر با Delta MarkPrice کار می کند ، که تفاوت صدک بین قیمت بازار و قیمت مارک است. اگر MarkPrice بالاتر از قیمت بازار باشد ، تفاوت منفی خواهد بود و اگر پایین تر از قیمت بازار باشد ، تفاوت مثبت خواهد بود. فیلتر با مقادیر از و به (markpricemin ، markpricemax) تنظیم شده است.
مثال: markpricemin = 0 markpricemax = 1 - تمام سکه ها را انتخاب می کند که در آن علامت گذاری به طرف مقابل از سفارش منتقل می شود و بیش از 1 ٪.(بنابراین ، اگر قیمت مارک 1 ٪ بالاتر از قیمت بازار باشد ، هیچ سفارش کوتاه قرار نمی گیرد ؛ اگر قیمت علامت 1 ٪ پایین تر از قیمت بازار باشد ، هیچ سفارش طولانی قرار نمی گیرد ؛ در موارد دیگر ، چه سفارشات کوتاه و چه طولانیقرار داده شود)
حداکثر: حداکثر مقدار موقعیت در حال حاضر باز شده. این موقعیت به عنوان مجموع سفارشات فروش و خرید در این بازار محاسبه می شود.
CheckAfterBuy: آیا فیلترها را پس از تنظیم سفارش خرید بررسی کنیم (اگر خیر، فیلترها فقط یک بار با تشخیص سیگنال بررسی می شوند؛ اگر بله، فیلترها به طور مداوم بررسی می شوند تا زمانی که سفارش خرید تکمیل یا لغو شود).
BinancePriceBug: مقداری که قیمت باید بر حسب درصد عقب بیفتد تا معامله متوقف شود (اگر 0 - استفاده نشده باشد).
TotalLoss: زمانی که منهای کل از مقدار تعیین شده (عدد مثبت) فراتر رود، استراتژی از کار می افتد. منهای با کل تنظیمات از تب AutoStart برای زمان تنظیم شده برای کل گزارش شمارش می شود.
SessionProfitMin، SessionProfitMax: سود جلسه از SessionProfitMin تا SessionProfitMax استراتژی کارکرد دیاپازون را تعریف می کند. مقدار صفر به این معنی است که پارامتر نادیده گرفته شده است. می توانید تنظیم خودکار جلسه را در تنظیمات اصلی - تب AutoStart - تنظیم کنید.
کتاب آموزش بورس...
ما را در سایت کتاب آموزش بورس دنبال می کنید
برچسب :
نویسنده : محسن زنجانچی
بازدید : <-PostHit->
تاريخ : جمعه
25 فروردين
1402 ساعت: 15:35