![]() |
سؤال أو مشكل برمجي في التعامل مع قيمتين
السلام عليكم و رحمة الله
أهلا استاذ اسلام العوامي يوجد عندي مشكلة برمجية أخرى واجهتني راح أعطيك مثال في حال اردت أن أضع شرط اذا كان سعر فوق الموفنج يعطيني أو يكتبلي اشارة UP مثلا و تبقى مكتوبة الى غاية ان يصير السعر تحت الموفنج كما في الصورة http://www.fx-arabia.com/vb/uploaded...1464367604.png في هذه الحالة نحن نتعامل مع موفنج واحد أي مع قيمة واحدة أو مستوى واحد برمجت هذا الشرط بسيطة و قد قمت بذالك على الشكل التالي كود:
---- المشكل هو عندما اردت التعامل مع مستويين أو قيمتين و هذه الصورة تشرح ذالك http://www.fx-arabia.com/vb/uploaded...1464367787.png اذا كان السعرفوق الموفنجين معا يعطيني UP و اذا كان تحت الموفنجين يعطيني DOWN المشكلة هي عندما يكون بينهما اريده أن يبثت الاشارة السابقة القديمة مثلا كما في مثال الصورة السعر كان اسفل الموفنجين كان DOWN لما صعد و اصبح بينهما بقي محافظ على اشارة down حتى اصبح فوقهما صار UP نفس الشيئ عندمايكون في الأعلى و نازل . كان فوقهما معا باشارة UP لما صار بينهما بقي محافظ على اشارة UP حتى صار تحتهما معا المشكل عندما برمجت ذالك بشكل عادي مثل مثال البرمجة الذي وضعته في البداية في الصورة الأولى لما يكون السعر بينهما ( محصور بين قيمتي الموفنج ) يعطيني قيمة 0 أو قيمة لا شيئ حيث أن المؤشر لا يتعرف هل السعر أتي من الأعلى أم من الأسفل !! كيف يعرف المؤشر هل السعر كان فقوهما و نزل و صار محصورلكي يعطيه up أو كان اسفلهما معا و صاعد و صار محصور بينها ليبقي الاشارة down الى غاية الصعود الكلي ؟؟؟ ملاحظة الموفنجين لا يتقطعات . يبقى دائما الأزرق وفق و الأحمر تحت مثل موفنج high و موفنج low أو مثل مستويات ال RSI مثلا اذا كان فوق ال 60 يعطينا UP و اذا كان تحت ال 40 يعطيما DOWN و اذا كان بينهما يعطينا الاشارة القديمة . حيث أن المستويين 60 و 40 لا يتقطعات . استحالة التقاطع كيف يمكن برمجة ذالك و وضع هذا الشرط جزاك الله خيرا |
رد: سؤال أو مشكل برمجي في التعامل مع قيمتين
اقتباس:
،،،وعليكم السلام ورحمة الله وبركاته،،، ،،،اهلا بك اخي الفاضل ، قم بتعريف المتغير R في بداية الكود مع المتغيرات الخارجية واجعله من النوع static،،، كود:
static string R; ،،،تحياتي،،، |
رد: سؤال أو مشكل برمجي في التعامل مع قيمتين
السلام عليكم
أخي اسلام هل قرأت جيدا الاشكال المطروح ؟؟ اضافة static لا يغير اي شيئ اضفتها و بقي لما يكون يكون محصور بين القيمتين أو المستويين يعطيني اشارة أو قيمة لا شيئ هذا مثال على ال RSI عندمايكون أعلى 60 يعطيني UP و عندما يكون تحت 40 يعطيني DOWN لكن عندما يكون بينهما لا يعطيني شيئ و أنا اريده ان يثبت القيمة القديمة حتى يصعد أو ينزل فوق أو تحت احدى المستويين كود:
هاهو الكود و قد تم اضافة static و بقيت نفس المشكلة |
رد: سؤال أو مشكل برمجي في التعامل مع قيمتين
اقتباس:
،،،وعليكم السلام ورحمة الله وبركاته،،، ،،،نعم اخي الفاضل قرأت الاشكال المطروح جيدا ولكن يبدو انك لم تقرأ ردي جيدا ، قم بتعريف المتغير في اول الكود بعد المتغيرات الخارجية ، وقم بازالته من داخل Ontick لان الاكسبيرت في كل حركة سعرية يقوم بتصفير قيمة المتغير ويري هل تحقق الشرط ام لا ولكن اذا قمت بتعريفه في اول الكود بعد المتغيرات الخارجية او كتسمية صحيحة في Global area وجعلت المتغير static سيظل محتفظ بقيمته الاخيرة،،، ،،،تحياتي،،، |
رد: سؤال أو مشكل برمجي في التعامل مع قيمتين
اقتباس:
قمت بتعريفه في الأعلى خارج الأون تيك و بقي نفس المشكل كود:
كما ترى في الكود عرفته في الأعلى تمام و لمايكون فوق 60 يعطيني up و لما يكون تحت ال 40 يعطيني down و لما يكون بينهما لا يزال لا يعطيني شيئ لا تزال المشكلة للأسف الشديد :1 (75): :1 (75): :1 (75): :1 (69): :1 (69): :1 (69): |
رد: سؤال أو مشكل برمجي في التعامل مع قيمتين
1 مرفق
اقتباس:
،،،تفضل اخي ، الكود مرفق،،، ،،،تحياتي،،، |
رد: سؤال أو مشكل برمجي في التعامل مع قيمتين
اقتباس:
لا يضهر أي قيمة عندما يكون بينهما شو الصورة http://www.fx-arabia.com/vb/uploaded...1464449694.png المفروض أنه يكتب UP لأنه كان في الأعلى و لم ينزل بعد تحت ال 40 بعد نزول تحت ال 40 يغير الاشارة لتصبح DOWN لكن كما ترى في الصورة لما يكون بينهما لا يضهر شيئ و المؤشر المجرب هنا هو مؤشرك الذي ارفقته لي في انتضار ردك مشكور جدا على ردك السريع ربنا يجازيك و يجعل مساعدتك لي في ميزان حساناتك |
رد: سؤال أو مشكل برمجي في التعامل مع قيمتين
اقتباس:
،،،اهلا بك اخي الفاضل ، انتظر افتتاح السوق وظهور اول اشارة وستظل ثابته بعدها،،، ،،،تحياتي،،، |
الساعة الآن 09:31 PM |
Powered by vBulletin® Copyright ©2000 - 2025
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com