النتائج 1 إلى 15 من 21
الموضوع: تعديل بسيط جدا في المؤشر
- 03-03-2016, 12:45 PM #1
تعديل بسيط جدا في المؤشر
الاكسبرت هو اكسبرت الاخبار يعمل اوامر معلقة في وقت معين للساعة و الدقيقة ب step معين
و يضع الاوامر حسب السعر وقت حدوث هذه الساعة و الدقيقة
كل ما اريده ان يفتح الصفقات في وقت الساعة و الدقيقة الموضوعين و لكن ليس بسعر السوق الحالي
بل بسعر اغلاق شمعة الساعة السابقة
فاريد زيادة هذه الخاصية
last hour close time=yes/No
اي عندما اضع المتغيرات
open_hour = 10
open_minute= 15
last hour candle close time =yes
لو ان pips=40
لا يضع الاوامر المعلقة بالسعر اللحظي الساعة 10:15
بل يضعها بسعر اغلاق شمعة الساعة ال 9:59 فيضع 40 نقطة فوق و تحت سعر اغلاق الساعة 9:59
فيضع الاوامر باي ستوب/باي ليمت
و سيل ستوب/سيل ليمت حسب المناسب منهمv
- 06-03-2016, 08:11 AM #2
للرفع
- 09-03-2016, 10:27 PM #3
اخي الكريم لاحظ ان صاحب البرنامج وضع سعر الدخول كاتالي :
كود PHP:b=iClose(Symbol(),0,0)+(Pips*pt);
s=iClose(Symbol(),0,0)-(Pips*pt);
كود PHP:b=iClose(Symbol(),0,1)+(Pips*pt);
s=iClose(Symbol(),0,1)-(Pips*pt);
كود PHP:int shift ;
if(last_hour_close_time)
shift = 1 ;
b=iClose(Symbol(),0,shift)+(Pips*pt);
s=iClose(Symbol(),0,shift)-(Pips*pt);
- 14-03-2016, 11:11 AM #4
استاذي جولد
لو حاول الاكسبرت فتح امر شراء باي استوب فان لم يستطع فهذا معناه ان السعر الحالي قريب من سعر السوق
اذن اريده ان يحاول فتح شراء بسعر السوق
يعني الاكسبرت لو لم يستطع شراء باي ستوب اي ان السعر الحالي للشراء اللحظي
و طبعا نفس الشئ للبيع
- 14-03-2016, 10:23 PM #5لم افهم اخي الكريم الاكسبريت حسب مارايت يقوم بتعليق صفقات باي و سيل ستوب على بعد 40 pips كما في الصورة المرفقة وذلك في وقت يحدده المستخدم
لا ادري كيف سعر الصفقات المعلقة على بعد 40 بيب وفي نفس الوقت قريب من السعر الحالي , هل تريد جعل المتغير Pips قريب من سعر الدخول وفي حالة فشل تعليق الصفقات يبيع ويشتري ماركت
هل هذا ماتريد
تحياتي لك
- 15-03-2016, 12:59 AM #6
استاذي جولد
الصفقات تعلق الساعة 10:15 و لكن توضع ب step على بعد سعر الاغلاق الساعة 9:59
لذلك لو لم يتم تعليق شراء باي ستوب فهل يمكن عمل اختيار yes/No بان يدخل بسعر السوق الحالي لعدم القدره على تعليق شراء باي ستوب
اي ان السعر فوق الباي ستوب فيتم عمل امر شراء مباشر من السوق
و كذلك البيع
انا بس مشكلتي مش عارف هل محتاج امر باي ليميت ولا لأ...
و شكرا لمجهودك معي و بارك الله فيك اخي الكريم
- 16-03-2016, 06:53 PM #7
اخي الكريم تم عمل التالي
متغير shift لاختيار شمعة الدخول 0 يعني السعر الحالي و 1 الشمعة السابقة وهكذا مع مراعاة التايم فريم طبعا
في حالة كان السعر اقرب من مناطق الدخول باي ستوب يدخل بسعر السوق باي وسيل ستوب والعكس في حالة السيل
وهعذرني على التاخير فانا جد مشغول ولست متفرغ للفروكس
تقبل خالص دي
- 16-03-2016, 09:37 PM #8
شكرا اخي الكريم
اريد ان افهم الفرق بين متغير shift و متغير last our close time
فهل لو وضعت به true
يجب ان اضع في shift رقم الشمعة المراد سعر اغلاقها؟
و لم افهم
في حالة كان السعر اقرب من مناطق الدخول باي ستوب يدخل بسعر السوق باي وسيل ستوب والعكس في حالة السيل
هل تقصد لو كان السعر قريب من مناطق الدخول يعني بمقدار step و لم يستطع تعليق باي ستوب يدخل مباشرة ب شراء مباشر على بعد ال step هذا ما اريده (لو كان السعر قريب من مناطق الدخول بقيمة ال step(
و ياريت عمل هذه الخاصية ب متغير yes/no
و بارك الله فيك و في علمك و رزقك من وسع
- 17-03-2016, 12:21 AM #9
اخي الكريم بالنسبة للمتغير shift مقدور عليه لقد اخطات في وضعه مايهمنا هو last_hour_close_time ان كان ترو فسيكون سعر الدخول الشمعة السابقة وفي حالة فالس
سعر الشمعة الحالية
وفي حالة كان السعر قريب من منطقة الدخول فانه يفتح امر مباشر بيع او شراء وتعليق اخر معاكس اعتقد هذا ما تريد
اي اذا كان اغلاق الشمعة السابقة + step اقل من سعر الشراء مثلا اذا اردت تعليق الصفقة عليك زيادة قيمة step بما يتناسب مع سعر الدخول الجديد
اليس كذالك
- 17-03-2016, 03:32 PM #10
لو سمحت معلش في مشكلة تانية خالص
دلوقتي لو عملت first lots 0.04
وا خترت lot close 2
point close 60
stop lose 60
take profit 120
trailing stop 0
المفروض لما يوصل ل 60 نقطة يغلق نصف العقود يعني يتبقى 0.02 عقد و يغلقوا لما يوصل ال take profit ل 120
المشكلة انه فعلا بيغلق نصف العقود لما يوصل 60 نقطة و بعدين بيغلق عقد واحد بعد كده على 60 ثم يغلق العقد الاخير على 120 نقطة
فعاوز احل المشكلة دي انه يغلق نصف العقود على 60 و النصف الاخر على 120
- 17-03-2016, 03:44 PM #11
اي اذا كان اغلاق الشمعة السابقة + step اقل من سعر الشراء
لم افهم ماذا يحدث في هذه الحالة
هل يعمل امر سيل ليمت تحت السعر الحالي
ام يدخل بسعر السوق مباشرة؟
اريد ان يعمل سيل ليمت لانه لو شراء مباشر سيكون شراء من منطقة بعيده و قد يرتد السعر لاسفل اسرع و يضرب استوب
اذن الافضل عمل امر باي ستوب فاذا لم يصلح و سعر الاغلاق + ال step اقل من السعر الحالي
اذن باي ليمت اذا لم يصلح لاي سبب
اذن امر شراء مباشر
اشكرك اخ جولد و مش عارف ارد جمايلك ازاي
ربنا يصلحها معاك دنيا و اخره
- 21-03-2016, 01:53 PM #12
سؤال من فضلك
هل نترك البرنامج على الشارت 24 ساعه وهو يقوم بقرائة الخبر ويتاجر ؟
ام نضعه قبل الخبر ونمسحه بعد ذلك ؟
- 21-03-2016, 05:05 PM #13
اخي الكريم الاكسبرت يعمل في التوقيت الذي تريده
سواء للاخبار او لغيرها
لو تريده للاخبار دعه يعمل قبل وقت الخبر و اغلقه يدوي او حدد ساعة اغلاقه
- 21-03-2016, 05:39 PM #14في المرفقات اخي الكريم الاكسبريت
كود PHP:extern bool UsePartialClose = true ; لاستعمال خاصية اللاغلاق الجزئي
extern bool IfStopLevel = true ; في حال فشل الصفقة يزيد قيمة الستوب ليفل
extern double First_Lots=0.06; قيمة العقد الاولي
extern double CloseLots = 2 ; القيمة الافتراضية 2 لاغلاق نصف العقود
extern bool MM = false ; لاستعمال خاصية ادارة راس المال
extern bool AccountIsMicro = true; حسب نوع الحساب
extern double Risk = 1.0; قيمة الريسك
بالنسبة ليوم الجمعة فالاكسبريت يقفل الصفقات عادي في التوقيت المحدد
اما فيما يخص صفقات الليمت لم اضفها لانها ليست ذات جدوى بهذه الاعدادات الاكسبريت يشتغل جيدا
جربته عدة مرات
اعتذر عن التاخير الذي سببته لك فاني مشغول جدا ولست متفرغ للفوركس
تحياتي
- 21-03-2016, 08:06 PM #15
بارك الله فيك اخي الكريم شكرا جزيلا لمجهودك معي