النتائج 1 إلى 12 من 12
الموضوع: سؤال في البرمجه
- 11-07-2010, 03:51 AM #1
سؤال في البرمجه
بسم الله الرحمن الرحيم
والصلاة والصلام على خير المرسلين
سيدنا محمد وعلى آله الكرام الطاهرين
الاخو الأفاضل..
اريد أن أضيغ جمله الاستوكاستيك Stochastic ولكني لم أعرف كيف اكتبها.. فكيف أصيغ جمله الـif الشرطيه في كلا الحالتين (المطلوب كودين اثنين مختلفين) كما هما بالأسئله الآتي بالاسفل.. علما بأني كتبت كود التعريف كالتالي..
كود PHP:double STOc = iStochastic(NULL,TimeFrame,5,3,3,MODE_SMA,PRICE_CLOSE,MODE_MAIN,0);
double STOp = iStochastic(NULL,TimeFrame,5,3,3,MODE_SMA,PRICE_CLOSE,MODE_MAIN,1);
السؤال الأول: الحالة الاولى
كيف أصيغ كود شرطيه تطلب:
الشراء اذا كان المؤشر الاستاكاستيك متوجها للأعلى
والبيع اذا كان مؤشر الاستاكاستيك متوجها للأسفل
السؤال الثاني: الحالة الثانيه
كيف أصيغ كود شرطيه تطلب:
الشراء عندما تتقاطع قيمة الـ K مع الـ D بالاستاكاستك للأعلى..
والبيع عندما تتقاطع قيمة الـ K مع الـ D بالاستاكاستك للأسفل..
مع خالص تحياتي
- 11-07-2010, 04:48 AM #2
رد: سؤال في البرمجه
ارفق لكم كل حاله بالرسم كالتالي:
الرسم مصطنع فقط للتوضيح = أي صنعته لكي اشرح ما اريد قوله في كل سؤال
فأحدهم يظهر فيه التقاطع كعادته..
والآخر ظهرت فيها التقاطع ولكنها ارتفعت ارتفاع مفاجئ ولم يمكل مشواره للأسفل..
- 12-07-2010, 12:35 AM #3
رد: سؤال في البرمجه
بالنسبه للسؤال الأول
ستحتاج أولا لمعرفة قيمة الإستوكاستيك في الشمعه السابقه وقيمته في الشمعه الحاليه فإذا كانت قيمته في الشمعه الحاليه أكبر من السابقه ففي هذه الحاله الأستوكاستيك متوجه لأعلى وسيكون الشراء والعكس في حالة البيع
فسوف يكون تعريف الإستوكاستيك كما وضعته أنت
ثم تضع من ضمن الشروط
في حالة الشراء
كود PHP:if(STOp<STOc)
كود PHP:if(STOp>STOc)
فسوف تحتاج أولا لتعريف الخط الثاني للإستوكاستيك فكما تعلم أن الأستوكاستيك له خطين خط
فسوف يكون تعريف الإستوكاستيك كالآتي
كود PHP:stochSignalc=iStochastic(NULL,TimeFrame,5,3,3,MODE_SMA,PRICE_CLOSE,MODE_SIGNAL,1);
stochSignalp=iStochastic(NULL,TimeFrame,5,3,3,MODE_SMA,PRICE_CLOSE,MODE_SIGNAL,2);
stochMainc=iStochastic(NULL,TimeFrame,5,3,3,MODE_SMA,PRICE_CLOSE,MODE_MAIN,1);
stochMainp=iStochastic(NULL,TimeFrame,5,3,3,MODE_SMA,PRICE_CLOSE,MODE_MAIN,2);
كود PHP:if(stochMainp<stochSignalp&&stochMainc>stochMainc)
كود PHP:if(stochMainp>stochSignalp&&stochMainc<stochMainc)
- 12-07-2010, 01:05 PM #4
رد: سؤال في البرمجه
إجابه وافيه .. فالف شكر لك اخي المستر دولار ..
وزادك الله بسطة في العلم والجسم..
- 13-07-2010, 03:44 AM #5
- 13-07-2010, 11:56 AM #6
- 13-07-2010, 03:19 PM #7
رد: سؤال في البرمجه
لا يا أخي الفاضل .. لم أقصد هذا..
ففي الحاله الثالثه المبينه اعلا بالصورة.. لن يهم اتجاه أو تقاطع الخط single لأن البرمجه مرتكزه على الـ Main وهي قيمه الـK ..
واحيانا لن يكمل طريقه صعودا (او) لن يكمل طريقه نزولا .. لذا رأيت من الافضل وضع كود يتعرف على اتجاهه فيقوم بتغير امر البيع والشراء
فلو كان الـMain يرتفع فسيقوم بالشراء
وإذا غير اتجاهه للأسفل فانه يضع امر البيع
ولا يهم قيمة الـD أو الـSignal
- 17-07-2010, 07:55 AM #8
رد: سؤال في البرمجه
ثم سنضع من ضمن شروط الدخول شراء
if(stochMainp<stochSignalp&&stochMainc>stochMainc)
ومن ضمن شروط الدخول بيع
if(stochMainp>stochSignalp&&stochMainc<stochMainc)
أعني آخر كلمتين في صياغة الشرط
stochMainc<stochMainc
ارجوا التعديل لأعرف
ماهو الشرط المناسب لتحقيق البيع
وما هو الشرط المناسب لتحقيق الشراء
- 17-07-2010, 08:16 AM #9
رد: سؤال في البرمجه
حسب معلوماتي المبتدئه واجتهادي البسيط
أرى ان الكود الشراء هو
كود PHP:if(stochMainp<stochSignalp&&stochMainc>stochSignalc)
كود PHP:if(stochMainp>stochSignalp&&stochMainc<stochSignalc)
اعني اذا فرضنا حصل التقاطع لأعلى في الشمعه السابقه .. فإن أمر الشراء سيتم مع الشمعه التاليه بعد التقاطع .. صح؟
طيب .. (سؤال جديد.. وحاله جديده) اذا فرضنا انني اريده من الاكسبيرت ان ينفذ طلب الشراء عند التقاطع في نفس الشمعه الحاليه
فهل سيكون التعريف المناسب للشمعة الحاليه هكذا
كود PHP:STO_Signal=iStochastic(NULL,TimeFrame,5,3,3,MODE_SMA,PRICE_CLOSE,MODE_SIGNAL,0);
STO_Main=iStochastic(NULL,TimeFrame,5,3,3,MODE_SMA,PRICE_CLOSE,MODE_MAIN,0);
كود PHP:if(STO_Main>STO_Signal)
بانتظار ردك الكريمآخر تعديل بواسطة oops ، 17-07-2010 الساعة 08:23 AM سبب آخر: التعديل على الكود
- 17-07-2010, 12:17 PM #10
رد: سؤال في البرمجه
سوف تكون نفس الحاله التي تم شرحها سابقا وهي معرفة قيمة الإستوكاستيك عن أي شمعة والشمعه السابقه لها ثم تقارن بين القيمتين سواء كان القيمه الأولى أكبر من القيمه السابقه لها أو أقل من القيمه السابقه لها
نعم الشرط صحيح
الرقم 0 يعني الشمعه الحاليه و 1 يعني الشمعه السابقه و 2 يعني الشمعه السابقه لها وهكذا
- 17-07-2010, 09:34 PM #11
- 17-07-2010, 11:02 PM #12
المواضيع المتشابهه
-
سؤال سريع جدا في البرمجه
By ضياء شلش in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 2آخر مشاركة: 07-07-2010, 06:05 AM -
خبراء البرمجه .. Error 133
By oops in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 6آخر مشاركة: 02-07-2010, 04:12 PM -
سؤال لخبراء البرمجه من فضلكم
By Kasem in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 1آخر مشاركة: 15-02-2010, 07:16 PM -
طلب لخبراء البرمجه جزاكم خير
By هيف in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 3آخر مشاركة: 15-02-2009, 12:15 PM -
لغة البرمجه MQL4
By muhammmad in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 8آخر مشاركة: 04-09-2007, 02:17 AM