المعادلات اصلا غير منطقية ولم افهم معناها!
ما الهدف من المعادلات ؟
اشرح تفصيلا حتى افهم
عرض للطباعة
المعادلات اصلا غير منطقية ولم افهم معناها!
ما الهدف من المعادلات ؟
اشرح تفصيلا حتى افهم
السلام عليكم ورحمة الله وبركاته.. اشكرك مقدما على جهودك....
المعادلات اصلا غير منطقية ولم افهم معناها!كلامك صحيح ...
المنسدلات هي لمعادلة واحدة بحيث المنسدلة MTF_series اوenumTimeseries تمثل ilow ihigh iopen icloseالمنسدلة
MTF_Period او enumTimeFrames تمثل الفريمتمثل اي شمعة
shift
SymboL_Fulll او ()Symbol او NULL تمثل الزوج
Buy1=enumTimeseries(Symbol_Full,enumTimeFrames,1;)
Buy1=+MTF_series+(Symbol_Full,+MTF_Period+,1);
وسوف اضيف المنسدلات جيدة للمعادلة رقم 2
ما الهدف من المعادلات ؟الهدف من المعادلة هي البيع والشراء داخل اكسبيريت والشرط يعتمد على المعادلة اما أعلى سعر لليومي أو أقل سعر ... يعتمد على شرط المعادلة.
اشرح تفصيلا حتى افهم
انا احتاج الى استخدام المنسدلات في التعديل على المعادلة من خلال الاعدادات كما الصورة المرفقة اعلاة سابقا...
وكمثال خارجي التعديل على معادلة الموفينج 1 وتقاطعه مع الموفينج 2
من خلال هالمثال نقدر نختار اي موفينح والتعديل من خلال الاعدادات
;(Buy1=+MTF_series+(Symbol_Full,+MTF_Period+,1
السلام عليكم
هل هناك دالة لإغلاق الصفقات على حسب ارباحها فمثلا :
اذا كان عندي عدة صفقات مفتوحة واريد اغلاق الصفقة التي ارباحها اصبحت صفر
..احاول توصيل الفكرة لكن للاسف لقلة معلوماتي بالبرمجة .. المختصر المفيد وبدون تعقيد الامور... اريد استخدام المنسدلة التالية في تكوين هذه المعادلة ادناه
المنسدلات هي
المعادلة هي
اختيار iHigh من المنسدلة enumTimeseries MTF_series كما بالصورة
اختيار PERIOD_H1 من المنسدلة enumTimeFrames MTF_Period كما بالصورة
وعليكم السلام
استخدم دالة البريك ايفن بمعنى عندما تحقق الصفقة ربح محدد يتم نقل او وضع الستوب عند سعر الفتح أو عند ربح معين
اخي الكريم كل الشرح غير منطقي لم افهم منه شيء !
لكن عموما المنسدلات تستخدم فقط لاختصار الاعدادات واستكمالا لمشاركتي السابقة راجع اكثر ما يلي
في الاصل لن تحتاج لمنسدلة الفريمات لأنها موجودة سلفا باللغة من خلال الوظيفة ENUM_TIMEFRAMES، لكن لنفترض فقط من اجل تحسين شكل الاعدادات خصصنا منسدلة خاصة بنا!
عموما من خلال ما سبق نريد متغير مثلا باسم Price تعود بسعر الهاي بفريم الساعة سيكون كالتالي :
يعني تم توظيف منسدلة الفريمات ومنسدلة مكونات الشمعة بدالة تعود بما اخترته بالاعدادات
هذا هو دور المنسدلات فقط لا غير
اشكرك واعذرني
جربتتوظيفمنسدلة الفريمات ومنسدلة مكونات الشمعة بالدالة
MTF_series
وتقبلت منسدلة الفريمات... لكن لم تقبل منسدلة مكونات الشمعة ()....'MTF_series' - function not defined
هل من حل
بارك الله فيك أخوي حسن
هناك شروط اخرى تتعارض مع داله البريك ايفن وقد تكون الصفقة حققت خساره بدلان من الربح ثم عادت الى الصفر لذلك اريد دالة تغلق الصفقة التي اصبحت ارباحها تعادل صف مثل دالة اغلاق الصفقات حسب نوع الشراء
مع العلم بأن هناك شروط أخرى سوف أضيفها للدالة حتى لا تقفل الصفقه بمجرد ان ارباحها صفر
مع شكري الجزيل لك
نعم صحيح غير ممكنة فهي ليست جزء من الدالة
لكن كما قلت سابقا كل هذا متوفر باللغة اصلا مثل الوظائف الافتراضية iHigh او iLow او iClose ...
عموما يوجد حل آخر كالتالي :
يمكن عمل بريك ايفن خاسر يعني عند تحقق خسارة محددة يتم نقل الهدف الى الدخول
مثال :
بحيث :
BreakEvenLoss الخسارة المحددة لنقل الهدف الى الدخول، 0 إلغاء
اشكرك وبارك الله فيك تمت واكتملت الدالة:teapot:
اشكرك وبارك الله فيك تمت واكتملت الدالة:teapot:
اخي حسن بارك الله فيك
حاولت كثيرا على البريك ايفن ولم ينفع ذلك
انا اريد ان اغلق صفقة واحدة من ضمن عدة صفقات كثيره قد يكون ترتيبها الاولى او الثانية او الثالثة الخ ..... بمعنى اي ترتيب
فتحت الصفقات عندما تقاطع الموفينق افرج السريع مع البطيء إلى الاعلى
شروط الاغلاق اثنان : 1- ان يصير العكس الموفينق افرج السريع يتقاطع مع البطيء إلى الاسفل
2- أن تكون ارباح هذه الصفقه صفر بمعنى لا ربح ولا خسارة في الصفقة نفسها
ولو انطبق هذان الشرطان على اي صفقة أخرى تقوم الداله بإغلاقها والصفقات اللتي لا ينطبق عليها الشروط تبقى مفتوحة
جزاك الله خيرا وبارك الله فيك
الشرط الأول واضح ويمكنك عمله بمقارنة الموفينجين
الشرط الثاني غير منطقي، فإما الصفقة محققة ربح او محققة خسارة، لكن إذا تقصد ارتداد السعر من قيمة رابحة إلى نقطة الدخول، او العكس من قيمة خاسرة الى نقطة الدخول، فهنا يجب استخدام البريك ايفن العادي (المعروف لديك) والبريك ايفن الخاسر (بمشاركتي السابقة) تضعهما ضمن الشرط الأول الخاص بالموفينجين.
أيضا البريك ايفن اصلا يعمل على كل صفقة على حدى فهو ليس إجمالي...
أما إذا تريد استخدام دالة الاغلاق فهذا غير ممكن حسب طلبك لأن ليس بها ترتيب محدد فهي تغلق كل الصفقات او مثلا اغلاق الصفقات الرابحة فقط او الخاسرة فقط ولكن لا يرى مسألة الارتداد كما تريد او مثل البريك ايفن، بل سيغلق مباشرة عند الربح الحالي او الخسارة الحالية.
العفو وبالتوفيق إن شاء الله
السلام عليكم
هل يوجد دالة او كود يمكننا من خلاله عمل احصائيات مثلا عدد الوتات حتى المغلقة لفترة معينة او من فتح البرنامج ميترتريد الى الاغلاق
مع الشكر اجزيل دائما
السلام عليكم
هل هذه الداله صحيحة
الهدف قراءة اقل سعر شهري لمده 12 شهر او اكثر بداله واحدة
وشكرا لكم
وعليكم السلام
إذا تقصد اجمالي احجام العقود بالهيستوري فهي كالتالي :
وعليكم السلام
أعلى هاي لـ 12 شهر سابق كالتالي :
اشكرك
وليس المقصود اعلى سعر خلال 12 شهر لكن ممكن انا ما وضحت الفكرة
اريد قراءة اعلى سعر او اقل سعر لكل شهر لمدة 12 شهر ... يعني اذا لامس السعر الحالي اي اعلى سعر وصل له شهريا
مثل هذا الكود ادناه لكن اريد ان اختصر الداله ...ممكن يكون لحساب عدد اشهر كثيرة
اخي الكريم الدالة تالفة، قم فقط بنسخها ضمن الكود دون اي تعديل وسيتم عرضها بشكل صحيح بعد اعتماد المشاركة
عموما اعتقد تقصد التالي
اشكرك وبارك الله فيكتمت واكتملت الداله
العفو وبالتوفيق إن شاء الله
وعليكم السلام
الامر واضح فقط من الخطأ بمعناه الانجليزي، يجب فصل الشروط بالاقواس لأنه البرنامج لا يعلم اين الشرط الأول والشرط التاني، يجب ان تفرق بينهما بالاقواس
ايضا حتى بالشرح لم تفصل بين الشرطين حتى اقوم بالتصحيح!
عموما هذا مثال ويمكنك تعديل ما تشاء:
اشكرك و
بارك الله فيك
العفو وبالتوفيق إن شاء الله
اخي حسن لو سمحت عايز دالة بمتغير خارجي ترو او فولس نظامها كالاتي :
لو اخر صفقة قفلت ع خسارة وكانت شراء ميفتحش شراء تاني مهما توافرت الشروط غير صفقات البيع والعكس بالعكس
انا كنت عاملها قبل كده بس اكوادها كتيرة ومكررة وكمان تايهة داخل الجهاز فلو عندك فكرة مختصرة قولي عليها او قولي المتاح عندك
مثال :
شكراً ياغالي
Happy New Year
العفو وبالتوفيق إن شاء الله
السلام عليكم احتاج مساعدة
في تعديل هذا الكود من thisyear to lastyear
احتاج ان يقرا الى السنة الماضية بدلا من الحالية فما هو التغير
اشكرك مقدما
الاستاذ المحترم حسن كيرا تحيه طيبه وبعد
ارجو الافاده عن كيفيه اغلاق عدد معين من اللوتات لصفقات مختلفه
كمثال تم فتح 12 صفقه وليكن 7 منهم بيع و5 منهم شراء
اريع اغلاق عدد اللوتات عدد لوتات متساويه من البيع والشراء
مثلا لو اجمالى لوت الشراء 1 دولار واجمالى لوت البيع 1.2 دولار
اريد اغلاق مقدار نصف دولار من البيع ونصف دولار من الشراء
مع مراعاة ان لا يتم اغلاق اخر صفقه مفتوحه سواء بيع او شراء
ومع مراعاة انه قد تكون اللوتات مختلفه فى الحجم
مع الشكر اخى الغالى
السلام عليكم
ممكن اعرف المؤشر الموجود فى المرفقات فكرته ايه
ممكن تشرح ليه كيف تكوين معلومات المؤشر
ممكن شرح الداله التاليه
اكون شاكر
ايضا استاذ حسن هل يمكن اغلاق الصفقات ذات الربح والخساره المتساويه بغض النظر عن حجم اللوت
كمثال صفقه بيع ربحت دولارين وصفقه شراء خساره دولارين اريد اغلاقهم هم فقط من بين كل الصفقات هل يمكن تنفيذ ذلك
برجاء ارفاق الكود ولك جزيل الشكر
وعليكم السلام
كالتالي:
وعليكم السلام
هذا شرح مبسط لمكونات الدالة تلك :
الناتج حسب الحالة المختارة بالاعدادات، إما ناتج طرح الاغلاق من الافتتاح مقسوم على الافتتاح، أو الحالة 2 بناتج طرح اجمالي الاغلاقات من اجمالي الافتتاحات مقسوم على إجمالي الافتتاحات
وطبعا المؤشر متعدد الأزواج بخانة منفصلة عن الشارت separate يضع بها ناتج كل زوج
السلام عليكم
شاكر لك
ولكن ممكن الشرح الا حضرتك عملته على الداله تعمله على النقط المهمه فى المؤشر
حتى يمكنى افهم التكوين كامل لانى حولت افهم المؤشر ولم يمكنى
المؤشر ثقيل جداااا على المنصه عاوز اعمل منه النقط الاساسيه فقط حتى يمكن تشغيله
هل المعادله السابق هل هى اساس المؤشر؟
لانى استخدمتها فى مؤشر من صنعى والنتائج لم تكن متساويه مع المؤشر بشكله كامل
مع العلم انى لم اضف اى شى فقط كمينت حتى اعرف النتائج متساويه ام لا ما هو السبب؟
اسف على كميه الكبيره من الاسئله
السلام عليكم
لا اعلم إن هذا ممكن برمجيا فلم اجد حل مناسب، لكن يمكنك استخدام دالة الكلوزباي CloseBy (إذا تدعمها الشركة) على ربح او تعادل او اي قيمة تريد، وفي نفس الوقت تربح نصف خسائر السبريد وممكن يتبقى صفقات مفتوحة بمثابة صافي اللوتات
وعليكم السلام
الدالة الاساسية أو المعادلة هي تلك الدالة calculateStrength
أما بقية ما تراه من دوال بالمؤشر هي دوال رسومية ومصفوفات للأزواج وشروط تنظيمية لاسماء الأزواج... لا علاقة لها بمبدأ عمل المؤشر
كالتالي :