عرض مشاركة واحدة
قديم 27-05-2016, 07:57 PM   المشاركة رقم: 1
الكاتب
عمر عمر
عضو جديد

البيانات
تاريخ التسجيل: May 2016
رقم العضوية: 31088
العمر: 34
المشاركات: 11
بمعدل : 0.00 يوميا

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

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

السلام عليكم و رحمة الله

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

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

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

في حال اردت أن أضع شرط
اذا كان سعر فوق الموفنج يعطيني أو يكتبلي اشارة 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 لا يتقطعات . استحالة التقاطع

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



عرض البوم صور عمر عمر  
رد مع اقتباس


  #1  
قديم 27-05-2016, 07:57 PM
عمر عمر عمر عمر غير متواجد حالياً
عضو جديد
افتراضي سؤال أو مشكل برمجي في التعامل مع قيمتين

السلام عليكم و رحمة الله

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

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

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

في حال اردت أن أضع شرط
اذا كان سعر فوق الموفنج يعطيني أو يكتبلي اشارة 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 لا يتقطعات . استحالة التقاطع

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




رد مع اقتباس