النتائج 796 إلى 810 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 29-11-2010, 03:13 PM #796
رد: موضوع مخصص للأسئلة البرمجية
وعليكم السلام ورحمة الله وبركاته
ممكن ترفق صوره لما تقصده لأني قمت بعمل فيجول باك تست للمؤشر ووجدت أنه يظهر الإشارات بدون مشاكل لكن العيب الذي وجدته هو أنه أحيانا يرسم الإشارة أكثر من مره في نفس الشمعة وأحيانا يرسم الإشارة وعند تغير حركة السعر في نفس الشمعة تظل الإشارة موجوده ويتم حذفها عند عمل ريفرش للمؤشر
- 29-11-2010, 04:05 PM #797
رد: موضوع مخصص للأسئلة البرمجية
هو غالبا العيب ده بسبب انه و الشمعه شغاله ممكن يحصل اختراق للسحابه و يرجع تانى السعر جواها فالمؤشر يظهر و يختفى و الله اعلم
انما المشكله الاصليه هو ان المؤشر اخر اشاره مش بتظهر انا مش عارف ازاى اعملها صوره
يعنى اخر اختراق كانه محصلش و مش بيظهر الا لو عملت ريفرش فى اعدادات المؤشر نفسه و ده فى اللايف مش الفيجوال
المؤشر ده على فكره و من ساعة ما لقيته و هو كله مشاكل مش عارف ليه!
انا حقول لحضرتك على فكره خلى اعداد المؤشر 1-2-3 السحابه حتكون ضيقه جدا بحيث يحصل اختراق لايف دلوقتى فى اى اتجاه و تشوف مشكله اخر اشارة
و جزاك الله خيرا :]
- 30-11-2010, 05:07 PM #798
رد: موضوع مخصص للأسئلة البرمجية
السلام عليكم
الأستاذ القدير مستر دولار ... أرجو أن تكون في تمام الصحة و العافية
واجهت إشكالا برمجيا أثناء محاولتي برمجة اكسبيرت مضاعفات ... يفتح صفقة شراء مع بداية اليوم و اذا انعكس السعر بعدد معين من النقط ، يدخل مضاعفات . أنا أريده مع بداية اليوم الموالي أن يبقي على الصفقة السابقة اذا لم تحقق هدفها طبعا و يبدأ صفقة جديدة بحيث يواصل تعامله مع الصفقة القديمة كل ما انعكس السعر يدخل مضاعفات و في نفس الوقت يتعامل مع الصفقة الجديدة على حدة .
انا الى الآن نجحت في جعله يفتح صفقات و يدخل مضاعفات لكنني لم اتمكن من جعله يحافظ عليها في اليوم الموالي و في نفس الوقت يبدأ صفقات جديدة
كيف السبيل الى ذلك ؟؟؟ و بارك الله فيك
- 01-12-2010, 07:36 PM #799
- 01-12-2010, 11:43 PM #800
رد: موضوع مخصص للأسئلة البرمجية
السبب ليس في المؤشر لكن في الشروط التي قمت بوضعها
على سبيل المثال هذا شرط الدخول شراء
كود PHP:Open[ii] <= high_span && Close[ii] > high_span && chinkou > High[ii+kijun]
لكن إذا إطلعنا على هذه الإشارة بالذات
سوف تجد أن في هذه الشمعة لم تتحقق الشروط لأن الإفتتاح جاء أكبر من الإسبان والإغلاق أيضا جاء أكبر من الإسبان (شمعة الدوجي)
لذلك لم تتحقق الشروط لكن إذا إنتقلت لبعض الفريمات الأخرى فقد لاحظت أن آخر إشارة تظهر بدون مشاكل وإطلعت أيضا على الكود ولم أرى ما يمنع ظهور الإشارة إلا في حالة واحده وهي عند تحقق الشروط التي ذكرتها لك لذلك تحتاج إلى إضافة بعض الشروط الإضافية لتمنع مثل هذه الأخطاء
- 01-12-2010, 11:50 PM #801
رد: موضوع مخصص للأسئلة البرمجية
هذه الطريقه قد تدخلنا في متاهات كبيره لكن لنحاول ببساطة
بداية يجب أن نميز بين كل صفقه ومضاعفاتها عن الصفقه الأخرى هناك طرق كثيره لكن في رأيي الأسهل أنا سألجأ إلى إستخدام الماجيك نمبر بحيث كل صفقه يتم فتحها سأعطيها ماجيك نمبر محدد وجميع مضاعفاتها ستكون بنفس هذا الماجيك نمبر
ثم عند البحث عن الصفقه لمعرفة عدد نقاط المضاعفه التاليه وهل يجب أن نضاعف الآن أم لا إستخدام الحلقه for او الحلقه while لإضافة رقم محدد إلى الماجيك نمبر بحيث يصبح هو الماجيك نمبر لهذه الصفقه
جرب هذا التفكير وحاول عمل أي شيء من هذه الطريقه وإذا لم تستطع أخبرني وسوف أقوم بكتابة كود مشابه لك أو أرفق الإكسبرت وسأساعدك فيه
- 02-12-2010, 12:25 AM #802
رد: موضوع مخصص للأسئلة البرمجية
جزاك الله خيرا
سأحاول و اذا لم أستطع سأرفق لك الاكسبيرت
- 02-12-2010, 01:03 AM #803
- 02-12-2010, 01:39 AM #804
- 13-12-2010, 09:16 AM #805
رد: موضوع مخصص للأسئلة البرمجية
السلام عليكم و رحمة الله و بركاته
كنت اريد تعديل عددد البارات التي يرسمها المؤشر لتخفيف الميتا ترادر و لكني لم اري مسبقي كيفية تحديد عدد البارات للدالة while و عندما حاولت تحويل المؤشر الي الدالة for لم يعمل ارجو الافادة
اريد معرفة كيفية عمل ذلك
المؤشر مرفق
- 14-12-2010, 12:28 AM #806
رد: موضوع مخصص للأسئلة البرمجية
الحمد لله توصلت الي طريقة معالجة ذلك و اعرضها هنا لكي نتناقش حوله و تفيد الموضوع ان شاء الله
كود PHP:int start()
{
int i,j,k;
double high,low,price;
for (i=Bars_Back;i>=0;i--)
{
high=High[i]; low=Low[i]; k=i-1+Kijun;
while(k>=i)
{
price=High[k];
if(high<price) high=price;
price=Low[k];
if(low>price) low=price;
k--;
}
Kijun_Buffer[i]=(high+low)/2;
}
return(0);
}
و جزاكم الله خير
آخر تعديل بواسطة MohamedEgyForex ، 14-12-2010 الساعة 12:35 AM
- 14-12-2010, 12:57 AM #807
رد: موضوع مخصص للأسئلة البرمجية
بارك الله فيك
هناك طريقتين لجعل المؤشر خفيف على الشارت ويقلل من حساباته أحدى التي إستخدمتها أنت وهي إستخدام حد معين فقط من الشموع لإظهار المؤشر عليها لكن في طريقتك السابقه في كل مره سوف يقوم المؤشر بحساب آخر 50 شمعه (Bars_Back) في كل مره يتحرك فيها السعر
والطريقه الأخرى هي أن نجعل المؤشر يقوم فقط بقراءة الشموع الجديده والتي لم يحسب المؤشر عندها القيمه
كمثال
كود PHP:{
int i,j,k;
int Counted_Bars=IndicatorCounted();
if(Counted_Bars>0) Counted_Bars--;
int limit=Bars-Counted_Bars;
double high,low,price;
for (i=/*Bars_Back*/limit;i>=0;i--)
{
high=High[i]; low=Low[i]; k=i-1+Kijun;
while(k>=i)
{
price=High[k];
if(high<price) high=price;
price=Low[k];
if(low>price) low=price;
k--;
}
Kijun_Buffer[i]=(high+low)/2;
}
return(0);
}
- 14-12-2010, 01:39 AM #808
رد: موضوع مخصص للأسئلة البرمجية
انا بالفعل واضع ذلك الكود
و هو اساسي عندي و لكني لم اكن اعرف قيمته كاملة
جزاك الله خير
كود PHP:int i,k;
double high,low,price;
int counted_bars=IndicatorCounted();
//---- check for possible errors
if(counted_bars<0) return(-1);
//---- the last counted bar will be recounted
if(counted_bars>0) counted_bars--;
i=Bars-counted_bars;
فقط
كيف يمكن التحكم في عدد البارات التي تظهر ؟
اتمني لم مؤشر ليكون التطبيق مفهوم اكثر
لاني حاولت بعدة الطرق و قد يكون سبب الفشل خطأ مني
هذه محاولة و لم تنجح
كود PHP:int maxbars = 10;
int barcount = 0;
while(barcount < maxbars)
{
[do stuff here]
barcount++;
}
- 16-12-2010, 03:02 AM #809
- 16-12-2010, 05:18 AM #810
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM