النتائج 1 إلى 11 من 11
- 06-05-2017, 05:15 PM #1
كيف اكتشف تقاطع المؤشرات فوراُ دون الحاجة لانتظار اغلاق الشمعة؟
السلام عليكم ورحمة الله وبركاته،
كيف اكتشف تقاطع المؤشرات فوراُ دون الحاجة لانتظار اغلاق الشمعة الحالية ومقارنة قيم المؤشرات بينها وبين الشمعة السابقة.
أعلم أننا نستخدم سياق كالكود في الأسفل، لاكتشاف التقاطع وذلك بمقارنة قيمة المؤشر في شمعة ما بالشمعة التي تسبقها.
كود PHP://---- buy conditions
if (shortMa[2] < longMa[2]
&& shortMa[1] > longMa[1])
{
signal = MACROSS_OPEN_BUY_SIGNAL;
}
//---- sell conditions
if (shortMa[2] > longMa[2]
&& shortMa[1] < longMa[1])
{
signal = MACROSS_OPEN_SELL_SIGNAL;
}
//----
return(signal);
يعني دخول\خروج متأخر نوعاً ما
أريد أن أكتشف التقاطع فوراً حال حدوثه مباشرةً وأتخذ الاجراء المناسب دون الحاجة للانتظار إلى أن تغلق الشمعة
كيف الطريقة؟
>>> مبتدأة في mql4
آخر تعديل بواسطة Huda 007 ، 06-05-2017 الساعة 05:24 PM
- 06-05-2017, 06:20 PM #2
لا يوجد شرط أنتظار الشمعة الجديدة في هذا الجزء من الكود
- 06-05-2017, 07:56 PM #3
عليكم السلام ورحمة الله وبركاته ..
لا زم تفهمين ان التقاطع يتأكد " بعد الاغلاق " لانه قبل الاغلاق " غير مؤكد التقاطع "
يعني ممكن يتقاطع " لحظياً خلال الشمعة الحاليه " لكن قبل اغلاقها -الشمعة الحاليه - يعود لما قبل التقاطع
- فتصبح اشارات التقاطع خاطئه -
لذلك الأسلم : انتظار الاغلاق للشمعة " لأن الاشارة لاتثبت قبل اغلاقها "
وهذا الأمر في المؤشرات والمتوسطات عموماً
لأنها غير ثابته وتعيد رسم نفسها
---
والاستاذ أسامه ان شاءالله بيفيدك اكثر
وهنا موضوع خاص للاستفسارت البرمجيه :
https://forum.arabictrader.com/t37612.html
بالتوفيق
- 06-05-2017, 08:03 PM #4
التقاطع قد لا يحصل .... يتقارب الخطان لكن إذا انعكست الشمعة يبتعدان ولا يحصل التقاطع
- 06-05-2017, 08:31 PM #5
جميل، فهمت
فوركسياً غير جيدة، لكن برمجياً هل هي ممكنة؟ إذا نعم وشلون؟
أقلها أطبق منشان أقتنع ^^
- 06-05-2017, 08:37 PM #6
Robo_Coder
ليس هذا الكود الذي أعمل عليه، مجرد مثال لتوضيح الفكرة
تحتاج الكود كامل؟
- 06-05-2017, 08:44 PM #7
مشعل افدتني بمعلوماتك فأنا جديدة في هالمجال
بالنسبة لرابط الأسئلة، الموضوع ما شاء الله كبير ويبدو أنه مٌلم
الحل أحيان يكون أمامك، لكن لو شاور لك أحد عليه تقدر تشوفه
شكراً لك
- 06-05-2017, 08:54 PM #8
الله يوفقك يارب ,
بما انك جديده خوذي هالنصيحتين من اخوك :
(1) إجتهدي في "الفكرة الجيده" , إبحثي عن شي قوي وجيد ..
المنتدى مليء بالأفكار لمن سبقونا , البعض توقف عند نقطة ما ولم يستمر , والأخر فشل وتوقف
إختصري وقتك قبل البدأ في أي شي وراجعي المنتدى ..
(2) قبل أن تكتبي حرفاً برمجياً , لابد تكون الفكرة جاهزه
- اغلب المبرمجين يضيع وقته في كتاب الكود و البحث حلول برمجيه , والفكره من الأساس فاشله -
الهدف من تعلمنا : هو البحث عن الربح , هو ضالتنا , سقف العلم لاحد له
بالتوفيق لك
- 06-05-2017, 10:43 PM #9
- 06-05-2017, 11:22 PM #10
اعتقد ان التعامل يكون مع افتتاح الشمعه هو الطريقه الصحيحه انا بعملها دائما فى المؤشرات والاشارة بتكون مؤكدة مع افتتاح الشمعه الحاليه ولاكن مش هارف ازاى تنكتب برمجيا
اعتقد برمجيا ممكن نقوله اذا كان افتتاح الشمعه 0 متقاطع مع افتتاح الشمعه 0 للمؤشر الاخر يعطى الاشارةآخر تعديل بواسطة shobra1 ، 06-05-2017 الساعة 11:40 PM
- 18-05-2017, 08:53 PM #11
جكيللللللللللللللللللللللللللللل