از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
چهار روز پیش منتشر شده
تعداد بازدید: 63
کد پروژه: 562980
شرح پروژه
با سلام.
من میخواستم یه برنامه نوشته بشه که بتونه پوزیشن های باز شده داخل سایت فراز رو داخل متا 4 و 5 پیاده کنه. عملا میخوام به محض اینکه یه پوزیشنی (که البته ممکنه پندینگ باشه) توی فراز فعال شد، معادلش داخل متا باز بشه. یه سری کنترل های اضافه هم میخوام داشته باشه. مثلا اینکه یک سری تایم های خاص این کار رو نکنه یا مثلا اگر به هر دلیلی استاپ یگ معامله از یه حدی بیشتر شد پوزیشن رو ببنده.
جزییات رو میتونم دقیق بیان کنم در ادامه، اما الان میخوام بدونم اصلا امکان چنین کاری وجود داره یا خیر. اگر وجود داره، ممنون میشم یه بازه قیمت پیشنهاد بدید.
درود و سپاس.
------
با سلام مجدد.
این اطلاعات رو بر اساس صحبت با یکی از دوستان دارم آپدیت میکنم. بنابراین، از همه دوستانی که پیشنهاد ارسال کردن تشکر میکنم.
جزییات پروژه به این صورت بروز میشه:
قرار هست برنامه (هایی) نوشته بشه که اقدامات زیر رو انجام بده:
1) به صورت پیوسته، چارت آنلاین فراز (faraz.io) رو رصد بکنه. من با استفاده از ترسیم پوزیشن های لانگ و شورت، پوزیشن هایی که میخوام بگیرم رو روی صفحه مشخص میکنم. اطلاعات پوزشین خونده میشه و اگر یکی از متغیرهای مشخص شده اش (احتمالا account size)، یه مقدار مشخص داشت، نرم افزار (اکسپرت متا) رصد کردن اون پوزیشن رو مشخصا ادامه بده تا ببینه چه اتفاقی براش میافته تا بر اساس اون اقدامات بعدی انجام بشه.
2) اگر پوزیشن روی صفحه فراز فعال شد، با توجه به محدودیت هایی که ادامه میگم، یه پوزیشن توی متا باز بشه. رصد کردن صفحه فراز ادامه پیدا میکنه و با بسته شدن پوزیشن توی فراز، پوزیشن داخل متا هم بسته بشه.
3) یک سری بازه های زمانی هست که محدودیت ترید وجود داره، به این معنی که اجازه ترید باز کردن و یا بستن وجود نداره. یک سری شرایط پیش میاد:
3-1) اگر پوزیشن فراز در حین تایم ممنوع روی سایت فعال بشه، توی متا نباید تریدی فعال بشه. بعد از رفع محدودیت هم این داستان برقراره. یعنی به عبارت دیگه، اگر تریدی در تایم ممنوعه روی سایت باز شد، عملا اون ترید سوخته محسوب میشه و نباید براش کاری انجام بشه. دقت کنید که ممکنه بعد از تایم خبر ترید هنوز روی سایت باز باشه، اما اگر حتی این طور باشه، نباید تریدی باز بشه روی متا.
3-2) اگر پوزیشن بازی وجود داره و به تایم ممنوعه میرسیم، استاپ و تی پی ها نباید توی متا اعمال بشن و منتظر بمونیم که تایم ممنوعه تمام بشه. بعد از این تایم، اگر استاپ یا تی پی پوزیشن روی سایت فراز خورده بود، معامله باید بسته بشه. مهم نیست که توی سوده یا ضرر. اما اگر استاپ یا تی پی نخوردند، همچنان رصد معامله انجام میشه تا وقتی که معامله روی سایت بسته بشه.
3-3) فکر نمیکنم که اضافه یا کم کردن تعداد این بازه های زمانی ممنوعیت، تاثیری روی سیستم داشته باشند برای همین ترجیح میدم اگر بشه مثلا از طریق یک فایل خونده بشه، راحت تر باشه. تایم ها به صورت بازه با ویژگی سال و ماه و روز و ساعت و دقیقه (و ثانیه اما ضروری نیست) باید مشخص شوند.
4) یک جایی باید مپ کردن نماد انجام بشه. یعنی اینکه در مبدا روی سایت فراز چه نمادی داره کار میکنه و مقصد روی چه نمادی توی متا باید اعمال بشه. این رو دقیقا لازم دارم که مشخص کنم. چون ممکنه شرایطی پیش بیاد که نماد مبدا و مقصد یکی نباشند. (نه اینکه اسمشون فرق داشته باشه - ممکنه من پوزیشن روی سایت فراز رو روی نزدک بذارم اما بخوام که معامله توی متا روی طلا باز بشه.)
5) برنامه باید هم برای متا 4 و هم برای متا 5 نوشته بشه. سورس کدها هم همگی (چه برای کروم و چه برای متاها) داخل پکیج هستند.
6) این موضوع که من ممکنه چند تا چارت باز داشته باشم روی نماد های مختلف هم باید یه جایی توی سیستم در نظر گرفته بشه که همه اوردرها برای همه نمادها رصد بشن و در صورت داشتن شرایط داخل متا اجرا بشن.
7) نکته بعدی در خصوص سایز پوزیشنی هست که توی متا باز میشه. پوزیشن داخل سایت فراز نقطه ورود و استاپ خواهد داشت. دو تا پارامتر هم میشه برای پوزیشن مشخص کرد که مقدار ریسک چقدر باشه. یا اینکه من یه مقدار مشخص عدد بدم مثلا بگم 100 دلار روی اون پوزیشن یا مثلا 1 درصد سرمایه. اگسپرت بیاد و بر اساس این پارامتر، حالا هر کدوم که هست، سایز پوزیشن رو داخل متاتریدر مشخص کنه.
8) من نمیدونم که آیا هر کدوم از پوزیشن هایی که روی سایت تعریف میشه آیا یه آیدی مشخص دارند و میشه از هم تفکیکشون کرد یا خیر. اگر آیدی داشته باشند و بشه تشخیصشون داد که مشکلی نیست، اما اگر آیدی ندارند، آیا لازمه که توی تعریف پوزیشن (مثلا اسمش) این کار انجام بشه؟
9) سرعت انجام کار هم اصولا مهمه. یعنی در واقع برنامه باید به صورت پیوسته رصد رو انجام بده که از پوزیشن عقب نمونه. یک نکته ای وجود داره، و اونم اینه که ممکنه به هر دلیلی، سایت فراز گاها دچار تاخیر بشه. یعنی قیمت مثلا توی متا میاد پایین و یک سطحی رو که باید توش وارد پوزیشن بشیم رو میبینه، اما سایت فراز یکی دو ثانیه دیرتر لود میشه و پوزیشن رو باز میکنه. اون قسمت مدیریت سایز پوزیشن باید جوری باشه (البته فکر کنم اصولا این چیزی باشه که هست، اما گفتنش خالی از لطف نیست) که سایز پوزیشن رو بر اساس قیمت فعلی فراز باز کنه. یعنی به عبارت دیگه، اگر اون موقع که رصد داره انجام میشه و سیگنال باز شدن پوزیشن دریافت میشه از سایت فراز، بررسی کنه که آیا قیمت فعلی فراز چنده و به هر مقداری (مثبت یا منفی) سایز پوزیشن اصلاح بشه. ممکنه قیمت اینقدر جابجا شده باشه که کلا با حداقل مقدار هم نشه وارد پوزیشن شد که در این صورت تریدی انجام نمیشه. در خصوص زمان مشخص نمیتونم چیزی بگم اما فکر میکنم اگر موردی نباشه کل پروسه باید بشه که زیر یک ثانیه جمع بشه.
مهارت ها و تخصص های مورد نیاز
بودجه
25,000 تومان تا 500,000 تومان
مهلت برای انجام
15روز
وضعیت مناقصه
باز (آماده دریافت پیشنهاد)
درباره کارفرما
عضویت چهار سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
تا کنون 6 پیشنهاد قیمت از سمت فریلنسرها برای این پروژه ارسال شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار