فایل ضمیمه شامل 17 سطر است که سطر اول عنوان متغیرها است و سطر های بعدی شامل 16 دارایی یا asset است.
می خواهم یک اکسپرت متا 5 و 4 داشته باشم که هر گاه که این فایل در یک فولدر مشخص زیر فولدر فایلها حاضر باشد ( مثلا در مسیر : ...MQL5/files/ICM ) ,اوردرهایی به شرحی که توصیف خواهم کرد را قرار دهد.
یک دایالوگ روی چارت بیاید ( یک چارت را بصورت راندوم انتخاب می کنم و این اکسپرت را رویش می گذارم که همه موارد را باز کندنه اینکه به ازای هر دارایی جارت مربوتش را باز کند) دکمه ای باشد برای اینکه با فشار بر آن همه این پنیدینگ اوردر ها را براساس سه سطح پیووت و مقاومت یک و حمایت یک که داخل فایل است قرار دهد.
اگر فایل مربوطه در فولدر رویت نشود بنابراین دکمه فوق باید بصورت غیر فعال و خاکستری باشد.
یک دکمه هم باشد که بر روی همه دارایی ها با فشار بر آن معامله فوری باز کنم هم از نوع خرید و هم از نوع فروش.
یک دکمه هم باشد که با فشار بر آن همه معاملات پندینگ قبلی را که فعال نشده اند حذف کند.
یک دکمه هم باشد که با فشار بر آن همه معاملات باز موجود روی چارت را با سود و یا ضرر ببندد.
یک علامت ضربدر هم بالا سمت راست دایالوگ باشد که با کلیک بر آن دایالوگ از نمایش خارج شود.
یک دکمه هم باشد که با کلیک رویش فایل csv مربوطه حذف شود.
تا زمانی که دارم روی دایالوگ کار می کنم با کلیک بر یک دکمه دایالوگ بسته نشود و فقط هر گاه روی دکمه ضربدر کلیک کنم بسته شود.
دایالوگ زامانی روی چارت ظاهر شود که یک چپ کلیک روی چارت بکنم.
در اینپوت اکسپرت نام این 16 دارایی دیده شود که بتووانم انتخاب کنم کدام یک فعال بشود یا غیر فعال بشود و معاملات رویش حتی با وجود محتووای عددی داخل فایل csv در صورتی که غیر فعال یا خاموش کرده باشم اوردر گذاری نشود.
مکان اوردر گذاری های پندینگ روی سطوح سه گانه فوق مکانش با فاصله کوچکی از سطح ها درنظر گرفته شود که این فاصله را با درصدی از قیمت جاری محاسبه کند که پیش فرضش 0.05 درصد قیمت باشد یا همان 0.0005 قیمت. اگر پیدا کردن قیمت فعلی از چارتی که اکسپرت رویش نیست کار سختی باشد و اکسپرت را سنگین کند گزینه بهتر این است که همان مثلا پنج صدم درصد قیمت هر سطح را معیار قرار دهد یعنی بجای قیمت جاری برود قیمت هر سطح را برای معاملاتی که روی همان سطح انجام می شود درنظر بگیرد و فاصله اش را با 5 صدم درصد نسبت به قیمت همان سطح محاسبه کند.
معاملات بای استاپ بالای سطح مورد نظر باز شوند.
معاملات بای لیمیت هم بالای سطح مورد نظر باز شوند.
معاملات سل استاپ زیر سطح موردنظر باز شوند.
معاملات سل لیمیت زیر سطح مورد نظر باز شوند
مثال:
اگر در لحظه قرار دادن پندینگ اوردرها قیمت زیر پیووت باشد بنابر این یک بای استاپ بالای پیووت و یک بای استاپ بالای مقاومت 1 خواهیم داشتم و زیر آن دو سطح دو تا سل لیمیت خواهیم داشت و زیر حمایت 1 هم یک سل استاپ و بالای حمایت 1 هم یک بای لیمیت خواهیم داشت یعنی کلا 6 معامله باز می شود از نوع پندینگ.
معاملات فوری هم که دو معامله درجهت مخالف است.
ذخیره سازی مشخصات معاملات در کامنت اوردر مربوطه :
این فایل در هر سطر ابتدا دو کلمه دارد که ترکیبی از bearish bullish هستند. هر گاه که معامله ای باز می کند این دو کلمه را ابتدای کامنت بگذارد با ویرگول بین شان. اگر معامله از نوع خرید و فروش فوری باشد بعد از این دو کلمه , کلمه buy و یا sell را ذخیره کند. و اگر پندینگ باشد کلمه های BS BL SS SL را برای بای استاپ و بای لیمیت و سل استاپ و سل لیمیت ذخیره کند داخل کامنت. و درانتهای کامنت مربوط به اوردر هم نام سطحی که در آن سطح معامله باز شده است را قرار دهد شامل یکی از سه سطح پیووت و مقاومت یک و حمایت یک به ترتیب :pp , r1, s1 البته این سطوح مربوط به معاملات پندینگ است و معاملات فوری بدیهی است که به اسم سطوح در کامنت اشاره نشود و ذخیره نمی شوند.
توجه:
نام دارایی ها در فایل ضمیمه بدیهی است که با اسم دقیق روی بروکر همخوانی ندارد مثلا EUR/USD نوشته شده است ولی روی بروکر ممکن است EURUSD باشد. در کد نویسی به این موضوع دقت شود. ضمنا ممکن است بسته به نوع حساب در بروکر که می تواندمثلا ecn باشد و یا مایکرو باشد مثلا انتهای نام سیمبول معاملاتی خط آندرلاین وسپس m بیاید. بنابر این در کد این امکان راداشته باشد که من خوودم بستهه به اینکه بر روی چه حسابی باز می کند بتوانم این گزینه یا خط زیر را بهش اضافه کنم. ولی پیش فرض همان هایی باشد که روتین است یعنی EURUSD که دراغلب بروکر ها با همین فورمت است ولی در کد بتووانم بسته به حساب مایکرو این را عوض کنم و یا اگر هم خودش اتوماتیک بشناسد که چه بهتر.
توجه دوم:
فایل مربوطه همیشه یک نام ثابت ندارد بلکه نامش متفاوت است بسته به تاریخی که این فایل تولید می شود. می خواهم بنابر این اکسپرت دنبال یک فایل سی اس وی بگردد داخل اون فولدر بدون توجه به اینکه اسم اون فایل چه باشد. در اون فولدر هیچ فایل دیگری بغیر از این محتوا قرار نخوااهم داد.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.