النتائج 1 إلى 15 من 26
الموضوع: مؤشر الورشة الكراونية
- 02-12-2011, 09:00 AM #1
مؤشر الورشة الكراونية
السلام عليكم و رحمة الله و بركاته
بداية احب ان اشكر استاذنا الغالي مستر دولار علي ما يقدمه من دعم لنا قي مجال برمجيات الفوركس جزاه الله خيرا علي ما يقدمه من مساعدات جليلة لاخوانه
استاذي الكبير مستر دولار
المؤشر المرفق احتاج مساعدة حضرتك فيه وهو المؤشر الذي اعتمد عليه في احد مواضيعي في القسم العام
نقاط التعديل المطلوبة هي :-
1 - ان يستجيب المؤشر للباك تست ( لا اريد اكسبرت ) ولكن اريده حين يتم عليه اختبار الباك تست برسم لي اسهم اثناء الفيجوال باك تست توضح لي متي وعند اي سعر ظهر التنبيه الخاص بالمؤشر
2 - عند حدوث اشارة التنبيه اريد من المؤشر الدخول علي اللووب i و احدد اعلي نقطة وصلها السعر و اقل نقطة و تحديثها باستمرار
3 - بعد ذلك اريد في حالة البيع ان يكون هدف البيع الاول = اعلي نقطة - down و ان يرسم خط لهذا الهدف باللون الاخضر كهدف اول و الهدف الثاني هو اعلي نقطة - up
4 - في حالة الشراء الهدف الاول = اقل نقطة + up
الهدف الثاني = اقل نقطة + down
مع رسم خطين للهدف الاول و الهدف الثاني مع تولد اشارة اي اشارة بيع او شراء
و الف الف شكر مقدما يا استاذي الكبير
- 02-12-2011, 09:03 AM #2
المؤشر
- 03-12-2011, 05:44 PM #3
للرفع
- 03-12-2011, 08:38 PM #4
- 04-12-2011, 10:42 AM #5
الف الف الف الف شكر يا استاذي الكبير علي هذه المساعدة العظيمة جزاك الله كل خير
والله نقطة الباك تست هذه كانت عقبة كبيرة امامي لتطوير النظام الزمني الذي تتبعه مجموعة المؤشرات ذات الازمنة الكبيرة
لقد قدمت لي خدمة جليلة يا استاذنا و الله جزاك الله كل خير
جاري التحميل و التجريب ولكن هناك نقطة ارجو ان تتحملني بها
طبعا هذه ستكون اول مرة اتابع فيها المؤشرات بالباك تست و اكيد ستظهر الكثير من الملاحظات التي تحتاج بعض التعديل
طبعا ساحاول انا تعديلها قدر خبرتي المتواضعة ولكن في حالة فشلي فارجو الا تحرمني من مساعدتك يا استاذنا
والف الف شكر مرة اخري
- 06-12-2011, 11:09 PM #6
استاذي الكبير مستر دولار
والله الواحد محرج انه بيتقل علي حضرتك رغم مشاغلك كان الله في عونك
استاذنك في بعض الطلبات الاضافية بخصوص المؤشر و اعرف انه سيتسع صدرك لذلك بارك الله فيك
الطلبات هي :-
1 - مطلوب بعد ظهور السهم البيع ان يحسب المؤشر اعلي نقطة وصلها السعر بعد السهم i highst مثلا
2 - مطلوب بعد ظهور السهم الشراء حساب اقل نقطة وصل لها السعربعد ظهور السهم ilowest مثلا
3 - عند ظهور السهم البيع اريد ان يرسم المؤشر خطين باللون الاخضر واحد قيمته ihighest + قيمة up وواحد قيمته ihighst + قيمة down
4 - عند ظهور سهم الشراء اريد ان يرسم المؤشر خطين باللون الاخضر ilowest+up ........ ilowest+down
5 - مع ظهور سهم البيع اريد وضع امر بيع ( كبداية لاكسبرت) و اخذ الربح يكون ihighest + up - spread
6 - مع ظهور سهم الشراء اريد وضع امر شراء و اخذ الربح ilowest +up-spread
7 - امر البيع او الشراء لا ينفذ الا مرة واحدة فقط لان اسهم البيع و الشراء تظهر كثيرا فلا اريد ان اشتري الا مرة واحدة فقط او ابيع مرة واحدة فقط
و اخيرا الف الف شكر مقدما وعارف اني بتقل عليك ولكن عشمي كبير ان شاء الله
تحياتي لك
- 06-12-2011, 11:13 PM #7
- 09-12-2011, 07:32 AM #8
- 09-12-2011, 09:41 PM #9
- 09-12-2011, 11:11 PM #10
الف شكر يا استاذنا علي ردك
اريد من المؤشر ان يستخرج اعلي نقطة واقل نقطة يتم استخراجها من loop i
في اول البرنامج
الدالة توجد بها ihieghst , ilowest
ولكن هذه القيم تتجدد كل تك اي ان القيم تتغير باستمرار فاريد تسجيل هذه القيم بالكامل لاستخراج اعلي نقطة سجلت داخل عمل اللوب و اقل نقطة لا اعرف هل لا بد من array ام ماذا فحسب معلوماتي المحدودة تاخذ 255 قيمة فقط ام نحدد قيمة اخري لمقارنتها ب i highest , i lowest لتحدد لنا اعلي نقطة علي الاطلاق و اقل نقطة علي الاطلاق
بعد ذلك ناخذ هذه القيم ونعدل باقي المؤشر طبقا للاقتباس السابق
طبعا يستحسن ان يبدا التسجيل للقيم بعد ظهور السهم ولكن طبعا لان الموضوع صعب علي جدا فلم اطرحه لكن البركة فيك استاذنا فهو افضل بالتاكيد
مشكلة اخري يا باشا
اللوب تعمل لمدة ساعة واحدة يعني اثناء الباك تست تعمل باك تست لساعة واحدة فقط و قد اضطررت الا اضافة لووب جديدة هي k لكي اطيل عمل المؤشر قليلا وعندما وضعت ال k تساوي الف اصبح المؤشر في منتهي البطئ في الباك تست فخفضتها 3 فقط
هل ممكن حل هذه المشكلة بحيث يجدد المؤشر قراءاته بعد انتهاء زمن اللوب
معلش طولت عليك يا باشا ولكن البركة فيك ومنك نتعلم دائما
الف الف شكر علي تعاونك يا غالي
- 12-12-2011, 03:52 PM #11
- 15-12-2011, 12:23 AM #12
- 15-12-2011, 02:31 AM #13
حاولت قراءة هذه المشاركه عشر مرات ولم أفهمها المؤشر الذي أرفقته لا يوجد به ilowest و iHighest
وأين هي اللوب i ؟
هل المطلوب الآن
بعد أن يرسم المؤشر السهم يبدأ المؤشر في حساب أعلى هاي وأقل لو من بداية شمعة رسم السهم حتى الشمعه الحاليه وفي حال ظهور سهم جديد يتم إلغاء القيم السابقه ويبدأ من جديد في تحديد أعلى قيمه وأقل قيمه
لا فائدة من الحلقه الأخرى
كود PHP:for(int k=0;k<100;k++)
- 15-12-2011, 12:13 PM #14
معذرة يا استاذنا يبدو انني اسأت الشرح لما اريد
نتحدث بالتفصيل:-
for(int j2=0;j2<60;j2++)
{
datetime dt2 = iTime(NULL,1,60);
double O1h21 = iOpen(NULL,1,iBarShift(NULL,1,dt2)-j2);
double H1h21 = iHigh(NULL,1,iBarShift(NULL,1,dt2)-j2);
double L1h21 = iLow(NULL,1,iBarShift(NULL,1,dt2)-j2);
if (mLh21>L1h21) mLh21 = L1h21;
if (mHh21<H1h21) mHh21 = H1h21;
}
double C1h21 = iClose(NULL,1,iBarShift(NULL,1,dt2)-j2)
اولا معذرة فقد اخطأت وكتبت i وهي في الحقيقة j2
هذا الجزء المطلوب منه حساب اعلي هاي و اقل لوو لفترة 60 دقيقة سابقة و معها السعر الحالي عن طريق i close
يتم تجديد الحسابات كل تك عن طريق تغير i close و تجديد اعلي سعر و اقل سعر كل دقيقة عن طريق اجراء الحسابات علي اخر 60 دقيقة فقط
- هذه القيم يتم دخالها في معادلات بعدها لرسم 3 خطوط حمراء في الشاشة تتحرك باستمرار كلما تحرك السعر
هناك مشكلتين هنا
الاولي انني لا بد ان اخرج من الفريم الذي انظر اليه ليجدد المؤشر حساباته
الثانية اثناء الباك تست يقوم بالحساب لفترة ساعة واحدة فقط بمعني انني اذا اردت عمل باك تست ليوم سابق فان المؤشر يقوم بحساب اول ساعة في اليوم فقط ثم لا يعطي اي اسهم ولذلك اضفت انا السطر k في محاولة لاطالة عمره 3 ساعات اضافية
المطلوب هنا ان يجدد المؤشر حساباته تلقائياوان يقوم بعمل باك تست لفترة طويلة وليست ساعة واحدة
--------------------------------------------------------------------
نقطة اخري وهي تتعلق بالسهم الذي اضفته حضرتك للمؤشر
قلنا اننا نحسب اعلي هاي واقل لوو ل 60 دقيقة سابقة لاجراء حسابات عليها
مطلوب ايضا ان يقوم البرنامج بعد ظهور السهم بتحديد اعلي نقطة وصل اليها السعر و اقل نقطة بعد ظهور السهم لاجراء حسابات اخري عليهم
( ممكن تكون اعلي نقطة وصل اليها السعر اقل من اعلي نقطة في ال 60 دقيقة السابقة لذلك يجب ان يحتفظ باعلي نقطة بعد ظهور السهم في متغير منفصل )
----------------------------------------------------------------------
- 15-12-2011, 12:21 PM #15
طبعا معذرة لاني اسأت الشرح هنا ف ihighst , i lowest انا افترضتها كثوابت لاستخراج اعلي نقطة بعد ظهور السهم و اقل نقطة وليست موجودة في البرنامج
بعد ذلك يتم اكمال البرنامج طبقا للاقتباس الحالي
------------------------------------------------------------------------
اعتذر لك يا استاذنا عن عدم دقتي في الشرح وارجو ان اكون وفقت هذه المرة
و الف شكر لك مقدما