عرض مشاركة واحدة
قديم 28-05-2016, 10:37 AM   المشاركة رقم: 2
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 6,086
بمعدل : 1.37 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : عمر عمر المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال أو مشكل برمجي في التعامل مع قيمتين

المشاركة الأصلية كتبت بواسطة عمر عمر نقره لعرض الصورة في صفحة مستقلة
السلام عليكم و رحمة الله

أهلا استاذ اسلام العوامي

يوجد عندي مشكلة برمجية أخرى واجهتني

راح أعطيك مثال

في حال اردت أن أضع شرط
اذا كان سعر فوق الموفنج يعطيني أو يكتبلي اشارة UP مثلا و تبقى مكتوبة الى غاية ان يصير السعر تحت الموفنج

كما في الصورة

نقره لعرض الصورة في صفحة مستقلة

في هذه الحالة نحن نتعامل مع موفنج واحد أي مع قيمة واحدة أو مستوى واحد
برمجت هذا الشرط بسيطة و قد قمت بذالك على الشكل التالي

كود:
double a = iClose(Symbol(),60,1); 
double v = iMA(Symbol(),60,200,0,0,0,0); 
string R = " "; 

if(a>v) 
{ 
R = "UP"; 
} 

if(a<v) 
{ 
R= "DOWN"; 
} 

Comment(R);
و الأمرناجح بدون مشاكل

----

المشكل هو عندما اردت التعامل مع مستويين أو قيمتين

و هذه الصورة تشرح ذالك

نقره لعرض الصورة في صفحة مستقلة

اذا كان السعرفوق الموفنجين معا يعطيني UP
و اذا كان تحت الموفنجين يعطيني DOWN

المشكلة هي عندما يكون بينهما

اريده أن يبثت الاشارة السابقة القديمة مثلا كما في مثال الصورة
السعر كان اسفل الموفنجين كان DOWN لما صعد و اصبح بينهما بقي محافظ على اشارة down حتى اصبح فوقهما صار UP
نفس الشيئ عندمايكون في الأعلى و نازل . كان فوقهما معا باشارة UP لما صار بينهما بقي محافظ على اشارة UP حتى صار تحتهما معا

المشكل عندما برمجت ذالك بشكل عادي مثل مثال البرمجة الذي وضعته في البداية في الصورة الأولى
لما يكون السعر بينهما ( محصور بين قيمتي الموفنج ) يعطيني قيمة 0 أو قيمة لا شيئ
حيث أن المؤشر لا يتعرف هل السعر أتي من الأعلى أم من الأسفل !!

كيف يعرف المؤشر هل السعر كان فقوهما و نزل و صار محصورلكي يعطيه up
أو كان اسفلهما معا و صاعد و صار محصور بينها ليبقي الاشارة down الى غاية الصعود الكلي ؟؟؟

ملاحظة الموفنجين لا يتقطعات . يبقى دائما الأزرق وفق و الأحمر تحت
مثل موفنج high و موفنج low

أو مثل مستويات ال RSI مثلا اذا كان فوق ال 60 يعطينا UP و اذا كان تحت ال 40 يعطيما DOWN و اذا كان بينهما يعطينا الاشارة القديمة . حيث أن المستويين 60 و 40 لا يتقطعات . استحالة التقاطع

كيف يمكن برمجة ذالك و وضع هذا الشرط جزاك الله خيرا
،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اهلا بك اخي الفاضل ، قم بتعريف المتغير R في بداية الكود مع المتغيرات الخارجية واجعله من النوع static،،،

كود:
static string R;
،،،تحياتي،،،



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #2  
قديم 28-05-2016, 10:37 AM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: سؤال أو مشكل برمجي في التعامل مع قيمتين

المشاركة الأصلية كتبت بواسطة عمر عمر نقره لعرض الصورة في صفحة مستقلة
السلام عليكم و رحمة الله

أهلا استاذ اسلام العوامي

يوجد عندي مشكلة برمجية أخرى واجهتني

راح أعطيك مثال

في حال اردت أن أضع شرط
اذا كان سعر فوق الموفنج يعطيني أو يكتبلي اشارة UP مثلا و تبقى مكتوبة الى غاية ان يصير السعر تحت الموفنج

كما في الصورة

نقره لعرض الصورة في صفحة مستقلة

في هذه الحالة نحن نتعامل مع موفنج واحد أي مع قيمة واحدة أو مستوى واحد
برمجت هذا الشرط بسيطة و قد قمت بذالك على الشكل التالي

كود:
double a = iClose(Symbol(),60,1); 
double v = iMA(Symbol(),60,200,0,0,0,0); 
string R = " "; 

if(a>v) 
{ 
R = "UP"; 
} 

if(a<v) 
{ 
R= "DOWN"; 
} 

Comment(R);
و الأمرناجح بدون مشاكل

----

المشكل هو عندما اردت التعامل مع مستويين أو قيمتين

و هذه الصورة تشرح ذالك

نقره لعرض الصورة في صفحة مستقلة

اذا كان السعرفوق الموفنجين معا يعطيني UP
و اذا كان تحت الموفنجين يعطيني DOWN

المشكلة هي عندما يكون بينهما

اريده أن يبثت الاشارة السابقة القديمة مثلا كما في مثال الصورة
السعر كان اسفل الموفنجين كان DOWN لما صعد و اصبح بينهما بقي محافظ على اشارة down حتى اصبح فوقهما صار UP
نفس الشيئ عندمايكون في الأعلى و نازل . كان فوقهما معا باشارة UP لما صار بينهما بقي محافظ على اشارة UP حتى صار تحتهما معا

المشكل عندما برمجت ذالك بشكل عادي مثل مثال البرمجة الذي وضعته في البداية في الصورة الأولى
لما يكون السعر بينهما ( محصور بين قيمتي الموفنج ) يعطيني قيمة 0 أو قيمة لا شيئ
حيث أن المؤشر لا يتعرف هل السعر أتي من الأعلى أم من الأسفل !!

كيف يعرف المؤشر هل السعر كان فقوهما و نزل و صار محصورلكي يعطيه up
أو كان اسفلهما معا و صاعد و صار محصور بينها ليبقي الاشارة down الى غاية الصعود الكلي ؟؟؟

ملاحظة الموفنجين لا يتقطعات . يبقى دائما الأزرق وفق و الأحمر تحت
مثل موفنج high و موفنج low

أو مثل مستويات ال RSI مثلا اذا كان فوق ال 60 يعطينا UP و اذا كان تحت ال 40 يعطيما DOWN و اذا كان بينهما يعطينا الاشارة القديمة . حيث أن المستويين 60 و 40 لا يتقطعات . استحالة التقاطع

كيف يمكن برمجة ذالك و وضع هذا الشرط جزاك الله خيرا
،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اهلا بك اخي الفاضل ، قم بتعريف المتغير R في بداية الكود مع المتغيرات الخارجية واجعله من النوع static،،،

كود:
static string R;
،،،تحياتي،،،




رد مع اقتباس