النتائج 1 إلى 15 من 18
- 31-03-2018, 05:49 AM #1
لترسم ترند استخدم القانون: ص = أ * س + ب
بسم الله الرحمن الرحيم
من عيوب mql4 كلغة برمجة هو ايجاد قيم الترند برمجيا
اسامة لا ادري يعرف هذا العيب ام لا-- ولكن هو موجود
كنا قد بينا سابقاً عيوب الزقزاق, وغيرها من العيوب
-
لايمكنك ابدا رسم شيء اسمه ترند ثم ايجاد قيمة اي نقطة على الترند برمجيا باستخدام ObjectGetVlayeByShift الا بعد تحقق شرطين وهما:
1) فريم نفس التشارت
2) زوج نفس التشارت
يعني افترض انك برمجيا تريد معرفة قيم الترند للفريم الاسبوعي ل 28 زوج, وطبقت الخبير على تشارت اليورو دولار فريم ديلي,
كل القيم التي تراها ستكون خاطئة, رغم انك برمجيا لايوجد لديك اي خطأ سواء من جهة الفهم او البرمجة.
قلنا انه من عيوب mql4 التي قلما أدركها عتاة البرمجة ناهيك عن بقية الناس.
لذا دائما اذا اسودت الامور اذهب للمعادلات الاساسية البسيطة,
الترند: خط مستقيم مائل-- لا أقل ولا أكثر.
دائما معادلة أي ترند هي:
ص = أ * س + ب
وهي التي استخدمناها في خبير مهل.
للمثال اعلاه--في البرنامج فرضت اسبوعي ثم طبقت على تشارت ديلي سيأخذ ارقام الشموع من الاسبوعي ولكن يطبقها ديلي وترى نتيجة مخربطة!
ص = أ * س + ب
نحول انجليزي:
y = m * x + b
m هي الميل
b هي تقاطع الخط مع محور الصادات (الأسعار)
y هي محور الصادات (الأسعار)
x هي محور السينات (الزمن)
الخط المستقيم عبارة عن عدد لامتناهي من القيم المحكومة بمعادلة واحدة
وبالتالي اذا عرفت نقطتين فقط هي كافية لرسم هذا الخط وبالتالي معرفة أي قيمة بعد ذلك.
الموضوع تعليمي بحث من جهة الفكرو ومن جهة البرمجة. فمن هو مهتم نرجو ان لايفوت هذه الفرصة النادرة وان لايخجل او يتواجد على استحياء لان اي سؤا ليطرح في لب الموضوع خلال اسبوع سيتم جوابه بالتفصيل.آخر تعديل بواسطة فيلسوف البادية ، 31-03-2018 الساعة 05:56 AM
- 31-03-2018, 05:54 AM #2وبالتالي اذا عرفت نقطتين فقط هي كافية لرسم هذا الخط وبالتالي معرفة أي قيمة بعد ذلك.
تعرف سعر ورقم شمعة القمة الأولى
و
تعرف سعر ورقم شمعة القمة الثانية
وبالتالي:
بإمكانك معرفة أي سعر عند اي شمعة اخرى.
وقبل ذلك:
تلك القمتين كافية لرسم ترند.
- 31-03-2018, 03:33 PM #3
امشوا معي خطوة خطوة
الخطورة رقم 01)
افتح خبير جديد:
- 31-03-2018, 03:37 PM #4
الخطورة رقم 02)
نريد فقط دالة OnInit -- لاننا نريد حساب قيمة الترند من مرة واحدة,
- 31-03-2018, 03:39 PM #5
الخطوة رقم 03)
دالة تركيب الأزواج PAIRS_ROSTER -- سنستخدم أبسط شيء وهو الطريقة المباشرة--ازجاء كل عناصر مصفوفة الازواج قيمة, زوج زوجآخر تعديل بواسطة فيلسوف البادية ، 31-03-2018 الساعة 03:46 PM
- 31-03-2018, 03:45 PM #6
الخطوة رقم 04)
هل ازواج منصتك لها امتداد suffix
- 31-03-2018, 03:49 PM #7
الآن لدينا 28 زوج تم تعرفهم بشكل صحيح
من خلال متغير مصفوفة جعلنها عناصرها 28 عنصر
كود PHP:ArrayResize(pairs,28);
مثلا اذا تريد اليورو دولار اول شيء بدلا من الملكي--اكتب هناك EURUSD ومكان اليورو السابق ضع الملكي EURGBP
- 31-03-2018, 03:50 PM #8
الخطوة 5)
لكي ترسم خط مستقيم (ترند) تحتاج نقطتين (إحداثيين)
كيف نكشف هاتين القمتين على الصورة برمجيا؟؟
شرحتها سابقا بشكل مكثف في اكثر من موضوع من خلال نظريتي j+candles-1 --- أقوى شيء موجود لتحديد قمة حقيقية.
لذا سنتجاوز هذه النقطة وتبقى للاسئلة وننتقل لإيجاد الترند على فرض معرفة النقطتين بشكل مسبق او حسابها برمجيا من خلال هذا الخبير.آخر تعديل بواسطة فيلسوف البادية ، 31-03-2018 الساعة 03:55 PM
- 31-03-2018, 07:22 PM #9
على اساس كلنا مبرمجين وانت مهمتك ترفق لنا المعادلات
- 31-03-2018, 09:33 PM #10
فنان اخ فلفل كمل
- 01-04-2018, 08:12 PM #11
- 02-04-2018, 04:30 AM #12
- 02-04-2018, 04:33 AM #13
شرحها: تخيلي خطين مستقيمين طول كل واحد 25 شمعة مثلا وجنب بعض فقط يلتقون في الشمعة رقم NumberOfCandles+j-1
يعني القاسم المشترك بينهم شمعة واحدة فقط (-1 في المعادلة)
اذن هاي الخط المستقيم الاول لايمكن يكون هاي الخط المستقيم الثاني--الا عند قمة قمة حقيقة قبلها 25 هاي ادنى منها وبعدها 25 هاي ادنى منهاآخر تعديل بواسطة فيلسوف البادية ، 02-04-2018 الساعة 04:44 AM
- 02-04-2018, 05:11 AM #14
الجزء الأخير:
الناقص اسفل في المعادلة لابد تعرف سببعه--لان اتجاه التشارت عكسي اتجاه اللي تعلمناه في الرياضيات--التشارت مقلوب---الموجب يسار والسالب يمين--عكس اللي درسته في الرياضيات
- 16-05-2018, 01:45 PM #15
مرحبا،
ماذا تقصد بـــ NumberOfCandles وماهي قيمته الأبتدائية؟