-
01-04-2020, 05:08 PM
#2821
ولماذا كل هذا التعقيد الذي لا ارى له حل او لم افهم منطقه!؟ في حين حسب ما فهمت يمكنك فصل المجموعات عن طريق الكومنت او الماجك نمبر
مثلا بالمجموعة الاولى ستضع كومنت خاص بالشراء b1 وكومنت خاص بالبيع s1 ثم بالمجموعة الثانية b2 و s2
اذن فعليا لديك اربع مجموعات
ويمكن عمل دالة الربح بدلالة الكومنت ودالة عدد الصفقات المفتوحة بدلالة الكومنت وبالتالي يمكنك بناء اي شروط والتحكم في تسلسل الاغلاق
مثلا عند اغلاق المجموعة b1 والمجموعة b2 يعني اذا كان عدد صفقاتهما بدلالة b1 و b2 هو 0 تعمل دالة الربح s1+s2
والعكس بالعكس حسب المجموعة التي حققت الربح اولا
هذا كمثال فقط....
اعلم انك قلت سابقا ان الكومنت غير نافع لماذا ؟
عموما يمكن عمل نفس الشروط بدلالة الماجك نمبر
التعديل الأخير تم بواسطة kira-h ; 01-04-2020 الساعة 05:10 PM
-
01-04-2020, 06:46 PM
#2822
سناريو 1
طيب لنفرض ان السوق ارتفع و فتحنا امرشراء باسم ب1
ثم صعد قليلا مرة اخرى و اعطى اشارت الشراء الثانية باسم ب1 ايضا
ثم ارتد السوق وفتح امر س2
و هبط اكثر وفتح عندي س2 و س1
ثم ارتفع بقوة فاتحا اوامر الشراء كالاتي
ب2 و ب1 و ب1 و ب1
اخر امرين هم الذين تحتهم سطر اريدهم ان يخضعوا لشروط معينة و كل ما سبق يتم تجميع ناتجه للتخلص منه
سناريو 2
طيب لنفرض ان السوق ارتفع و فتحنا امرشراء باسم ب1
ثم صعد قليلا مرة اخرى و اعطى اشارت الشراء الثانية باسم ب1 ايضا
ثم ارتد السوق وفتح امر س2
و هبط اكثر وفتح عندي س2 و س1
ثم ارتفع بشكل متذبذب فاتحا اوامر كالاتي
ب1 و س1 و ب1 و ب1 و ب2
الاومر التي تحتها خط هي التي اريد ان ابقيها بحيث كل ما سبق اريد جمع ناتجه للتخلص منه
شكرا حسن و بامان الله
-
01-04-2020, 08:08 PM
#2823
أخي الكريم تلك الشروط المعينة التي لا تريد أن توضحها! هي اساس بناء المعادلات أو الدوال التي تريدها
إذا لم توضحها فلا يمكنني الفهم ثم المساعدة
والله الموفق
-
02-04-2020, 03:39 AM
#2824
عضو جديد
السلام عليكم ورحمة الله وبركاته
للرفع والتذكير أخي حسن
جزاك الله كل خير
-
02-04-2020, 04:39 PM
#2825
وعليكم السلام
1- يمكن معرفة اقل ستوب ممكن بالمنصة من خلال الوظيفة التالية :
مع مراعاة Point
مثلا إذا النتيجة 50 والمنصة تكية (أي خماسية الأرقام بعد الفاصلة بسعر اليورودولار) فالقيمة بالنقاط هي 5 نقاط
والعكس بالمنصة النقطية (أي رباعية الأرقام) فالقيمة بالنقاط هي 50 نقطة
2- التريلينغ المخفي
سنقوم بتعريف كل صفقة مفتوحة عن طريق رقم التيكت، وكلما تحرك التريلينغ ستوب تتغير قيمة هذا المتغير، وبمجرد ان يصل السعر إلى قيمة هذا المتغير (قيمة سعرية) سوف تغلق الصفقة على التريلينغ ستوب
وسنستخدم متغيرات الجلوبال لحفظ القيم بدلالة التيكت (يمكنك مراجعة شرح دوال الجلوبال بالمشاركة التالية #81)
دالة الترلينغ المخفي كالتالي:
ثم سنقوم بعمل دالة تبحث في الصفقات المفتوحة وتقارن بينها وبين سعر الترلينغ ستوب المحفوظ سلفا وعندما يصل اليه السعر الحالي تغلق الصفقة
بحيث شروط الاستدعاء بالدالة الرئيسية كالتالي :
والمتغيرات الخارجية كالتالي :
التعديل الأخير تم بواسطة kira-h ; 02-04-2020 الساعة 04:57 PM
-
03-04-2020, 06:56 AM
#2826
عضو جديد
أشكرك كثيرا أخي حسن
الله يجعله في ميزان حسناتك إن شاء الله
طبعا لا أجيد فهم كل كلمة في الكود برمجيا
لكن مع التدرج في التطبيقات سوف أفهم شيئا فشيئا حتى أصل إلى مستوى جيد
شكرا لك مرة أخرى
-
03-04-2020, 03:01 PM
#2827
-
04-04-2020, 12:38 AM
#2828
السلام عليكم
اخي حسن الكريم
هنا الداله بتعطيني المتوسط لكل الصفقات
لكن المطلوب هو المتوسط للفرق فقط
-
04-04-2020, 12:42 AM
#2829
هنا ما اقصده بعد استخراج
if(B>S){LowBuy=S;HighBuy=B-S;}
else if(B<S){LowSell=B;HighSell=S-B;}
-
04-04-2020, 02:33 AM
#2830
وعليكم السلام
هذا ما تقوم به الدالة
والمتوسط للفرق هو نفسه المتوسط لكل الصفقات
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
العلامات المرجعية