این اکسپرت با نام LetCashFlow یک سیستم کپی تریدینگ (Trade Copier) پیشرفته و دوطرفه برای متاتریدر ۵ است که با استفاده از فایلهای مشترک (Common Files)، معاملات را بین دو یا چند ترمینال متاتریدر همگامسازی میکند. فلسفه اصلی این ابزار، ایجاد یک ارتباط مستقیم و سریع بین یک حساب اصلی (Server) و یک یا چند حساب پیرو (Client) است، بدون نیاز به سرورهای واسط، وبسرویسها یا کانفیگهای پیچیده شبکهای. اکسپرت در دو حالت کاملاً مجزا کار میکند: حالت Server که روی حساب اصلی (Master) اجرا میشود و معاملات را از طریق یک فایل باینری در پوشه مشترک (Common Folder) متاتریدر منتشر میکند، و حالت Client که روی حسابهای پیرو (Slave) اجرا میشود و این فایل را خوانده و معاملات را با ضرایب قابل تنظیم کپی میکند. این روش به دلیل استفاده از File Common، امکان کپی تریدینگ بین ترمینالهای مختلف روی یک کامپیوتر را فراهم میکند.
مکانیزم کار این اکسپرت بسیار مهندسیشده و دقیق است. در سمت Server، هرگاه معاملهای باز یا بسته شود (از طریق رویداد OnTradeTransaction)، اطلاعات کامل آن شامل نوع معامله (Buy/Sell)، حجم، نماد، قیمت باز شدن، حد ضرر، حد سود، اهرم حساب و اکوئیتی در یک استراکت (Data) ذخیره شده و در فایل مشترک نوشته میشود. در سمت Client، یک تایمر ۱ ثانیهای به طور مداوم این فایل را میخواند و به محض دریافت معامله جدید، آن را با تنظیمات سفارشی اجرا میکند. پارامتر copy_factor (پیشفرض ۱۰۰) تعیین میکند که حجم معاملات با چه نسبتی کپی شود: ۱۰۰ یعنی همان حجم (با توجه به نسبت اکوئیتی دو حساب)، ۵۰ یعنی نصف حجم و ۲۰۰ یعنی دو برابر حجم. فرمول محاسبه حجم در سمت Client به این صورت است: حجم = (اکوئیتی مشتری × لات سرور / اکوئیتی سرور) × (copy_factor / 100). این فرمول هوشمند، حجم معاملات را متناسب با سرمایه هر حساب تنظیم میکند. همچنین پارامتر max_slippage (پیشفرض ۲۰) حداکثر لغزش مجاز را مشخص میکند و پارامتر no_try (پیشفرض true) تعیین میکند که آیا در صورت لغزش بالا، معامله نادیده گرفته شود یا خیر.
سیستم ردیابی معاملات در این اکسپرت بسیار هوشمندانه طراحی شده است. در سمت Client، یک آرایه از ساختار pair_ticket، تیکت معامله اصلی سرور را به تیکت معامله باز شده در کلاینت متصل میکند. این ارتباط دوطرفه باعث میشود وقتی معاملهای در سرور بسته میشود، کلاینت دقیقاً بداند کدام معامله را باید ببندد. همچنین یک مکانیزم retry (تلاش مجدد) برای معاملات ناموفق وجود دارد: اگر معاملهای به دلیل ریکوت (Requote) یا خطاهای موقت باز یا بسته نشود، در لیستهای to_open یا to_close ذخیره شده و در تیکهای بعدی مجدداً تلاش میشود. تنظیمات دیگر شامل server_id (پیشفرض “LetCashFlow”) به عنوان شناسه منحصربهفرد سرور است که باید در کلاینتها نیز دقیقاً همین مقدار وارد شود. همچنین کلاینت به طور خودکار پسوند نمادها را مدیریت میکند: ۸ کاراکتر اول نماد سرور را برداشته و ۶ کاراکتر انتهایی نماد محلی را به آن اضافه میکند، بنابراین اگر سرور روی EURUSD معامله کند و کلاینت روی EURUSDm باشد، به طور خودکار به نماد صحیح تبدیل میشود. این اکسپرت یک راهحل ساده، سریع و قابل اعتماد برای کپی تریدینگ محلی است که برای معاملهگرانی که چندین حساب متاتریدر ۵ روی یک کامپیوتر دارند و میخواهند معاملات را بین آنها همگام کنند، ایدهآل است.
همچنین به دلیل استفاده از فایلهای اشتراکی، تأخیر بسیار کمی دارد و تقریباً بلادرنگ عمل میکند.این اکسپرت با نام LetCashFlow یک سیستم کپی تریدینگ (Trade Copier) پیشرفته و دوطرفه برای متاتریدر ۵ است که با استفاده از فایلهای مشترک (Common Files)، معاملات را بین دو یا چند ترمینال متاتریدر همگامسازی میکند. فلسفه اصلی این ابزار، ایجاد یک ارتباط مستقیم و سریع بین یک حساب اصلی (Server) و یک یا چند حساب پیرو (Client) است، بدون نیاز به سرورهای واسط، وبسرویسها یا کانفیگهای پیچیده شبکهای. اکسپرت در دو حالت کاملاً مجزا کار میکند: حالت Server که روی حساب اصلی (Master) اجرا میشود و معاملات را از طریق یک فایل باینری در پوشه مشترک (Common Folder) متاتریدر منتشر میکند، و حالت Client که روی حسابهای پیرو (Slave) اجرا میشود و این فایل را خوانده و معاملات را با ضرایب قابل تنظیم کپی میکند. این روش به دلیل استفاده از File Common، امکان کپی تریدینگ بین ترمینالهای مختلف روی یک کامپیوتر را فراهم میکند.
تنظیمات اکسپرت اکسپرت Free MT5 Copier
Application mode این پارامتر تعیین میکند که اکسپرت در چه حالتی اجرا شود. دو گزینه دارد: Server برای حسابی که معاملات اصلی روی آن انجام میشود (حساب Master) و Client برای حسابهایی که معاملات را کپی میکنند (حسابهای Slave). مقدار پیشفرض Server است. باید دقیقاً یک سرور و یک یا چند کلاینت داشته باشید. اگر روی یک کامپیوتر چند ترمینال دارید، سرور را روی حساب اصلی و کلاینت را روی حسابهای دیگر نصب کنید.
Server identifier (Unique per server instance) این پارامتر یک نام منحصربهفرد برای شناسایی سرور است. مقدار پیشفرض “LetCashFlow” میباشد. این شناسه برای ایجاد فایل ارتباطی در پوشه مشترک استفاده میشود و باید در تمام کلاینتهایی که به این سرور متصل میشوند دقیقاً یکسان باشد. اگر چند جفت سرور-کلاینت دارید، برای هر کدام یک شناسه متفاوت تنظیم کنید. این شناسه میتواند هر رشته متنی دلخواه باشد.
Copy factor (100% means copy as is) این پارامتر ضریب کپی معاملات را به صورت درصد مشخص میکند. مقدار پیشفرض ۱۰۰ است. عدد ۱۰۰ یعنی معاملات دقیقاً با همان نسبت (بر اساس فرمول اکوئیتی) کپی شوند. عدد ۵۰ یعنی حجم معاملات در کلاینت نصف شود. عدد ۲۰۰ یعنی حجم معاملات دو برابر شود. این پارامتر روی فرمول نهایی حجم تأثیر میگذارد: حجم نهایی = حجم محاسبهشده × (copy_factor / 100). این قابلیت برای مدیریت ریسک در حسابهای مختلف بسیار مفید است.

Maximum slippage این پارامتر حداکثر لغزش قیمتی (اسلیپیج) مجاز را بر حسب پوینت مشخص میکند. مقدار پیشفرض ۲۰ است. اگر اختلاف قیمت درخواستی با قیمت اجرا بیشتر از این مقدار باشد، بسته به تنظیمات no_try، معامله یا لغو میشود یا در لیست تلاش مجدد قرار میگیرد. این عدد به تابع SetDeviationInPoints نیز ارسال میشود.
Do not open trade if slippage is large? این گزینه رفتار اکسپرت را در صورت بروز لغزش بالا (بیشتر از max_slippage) مشخص میکند. مقدار پیشفرض true است. اگر true باشد، در صورت ریکوت (Requote)، معامله به کلی نادیده گرفته میشود و تلاشی برای باز کردن آن در قیمت جدید انجام نمیشود. اگر false باشد، معامله در لیست to_open ذخیره شده و در تیکهای بعدی با قیمت جدید تلاش میشود. تنظیم روی true امنتر است و از اجرای معاملات در قیمتهای نامطلوب جلوگیری میکند.این پارامترها فقط در سمت Client معنا دارند. در سمت Server، فقط server_id مهم است و سایر پارامترها تأثیری ندارند. کلاینت به طور خودکار نمادها را تطبیق میدهد و حجمها را متناسب با اکوئیتی تنظیم میکند. همچنین سیستم به طور خودکار از فایلهای اشتراکی (Common Files) استفاده میکند که برای دسترسی به آنها باید در تنظیمات ترمینال، گزینه دسترسی به پوشه مشترک فعال باشد. در صورت بسته شدن غیرعادی سرور، یک فایل delete ایجاد میشود که کلاینتها را مطلع میکند.این پارامترها فقط در سمت Client معنا دارند. در سمت Server، فقط server_id مهم است و سایر پارامترها تأثیری ندارند. کلاینت به طور خودکار نمادها را تطبیق میدهد و حجمها را متناسب با اکوئیتی تنظیم میکند. همچنین سیستم به طور خودکار از فایلهای اشتراکی (Common Files) استفاده میکند که برای دسترسی به آنها باید در تنظیمات ترمینال، گزینه دسترسی به پوشه مشترک فعال باشد. در صورت بسته شدن غیرعادی سرور، یک فایل delete ایجاد میشود که کلاینتها را مطلع میکند.این اکسپرت با نام LetCashFlow یک سیستم کپی تریدینگ (Trade Copier) پیشرفته و دوطرفه برای متاتریدر ۵ است که با استفاده از فایلهای مشترک (Common Files)، معاملات را بین دو یا چند ترمینال متاتریدر همگامسازی میکند. فلسفه اصلی این ابزار، ایجاد یک ارتباط مستقیم و سریع بین یک حساب اصلی (Server) و یک یا چند حساب پیرو (Client) است، بدون نیاز به سرورهای واسط، وبسرویسها یا کانفیگهای پیچیده شبکهای. اکسپرت در دو حالت کاملاً مجزا کار میکند: حالت Server که روی حساب اصلی (Master) اجرا میشود و معاملات را از طریق یک فایل باینری در پوشه مشترک (Common Folder) متاتریدر منتشر میکند، و حالت Client که روی حسابهای پیرو (Slave) اجرا میشود و این فایل را خوانده و معاملات را با ضرایب قابل تنظیم کپی میکند. این روش به دلیل استفاده از File Common، امکان کپی تریدینگ بین ترمینالهای مختلف روی یک کامپیوتر را فراهم میکند.
اکسپرت Free MT5 Copier
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
دانلود اندیکاتور اسکالپ Awesome Flat Market Detector برای بازار فارکس در متاتریدر 4
دانلود اندیکاتور کانال ATR در متاتریدر 5 برای شناسایی روندها و نوسانات بازار





