النتائج 166 إلى 180 من 626
- 30-06-2014, 04:23 PM #166
ما افضل مكان لوضع دالة الاستدعاء
في on tick
هل عند شروط الاغلاق ام كل مرة عند اوامر البيع والشراء
ام لا يهم في اي مكان من دالة On tick
لان هذة الاشياء وان صحت قد تثقل عمل الاكسبرت فايهما افضل مستر جميل
- 30-06-2014, 06:44 PM #167
مرفق الأكسبيرت الكامل لكل مادرسناه يمكنكم مقارنته بالكود لديك واماكن ترتيب الكود ، فضلا راجعوه سطر بسطر .
من اراد ان يلون الحروف لتسهيل رؤيته لها يمكنه الأختيار للألوان وحجم الخط كما في الصورة يمكنه من tools/option
- 30-06-2014, 07:11 PM #168
انت كتب الكود هكذا وهل هكذا صحيح
كود PHP:if(DayOfWeek()==0) return;
كود PHP:if(DayOfWeek()==0) return(0);
- 30-06-2014, 07:12 PM #169
السلام عليكم أسف على التأخر فى حضورى لدرس اليوم ومرفق الإكسيبرت
- 30-06-2014, 07:36 PM #170
هل هذه الإختلافات فى إكسيبرتى عن إكسيبرت حضرتك لها تأثير من شروط بيع وشراء وزمن الشمعة والإغلاق
هذا إكسيبرتى
كود PHP:if( aFastMoving > aSlowMoving && bFastMoving < bSlowMoving && tnv!=Time[0] && TotalOrder==0) Buy_Market();
if( aFastMoving < aSlowMoving && bFastMoving > bSlowMoving && tnv!=Time[0] && TotalOrder==0) Sell_Market();
if(aFastMoving < aSlowMoving && bFastMoving > bSlowMoving && Opposite_Signal_Close !=0) {adel=0; Close_Type();}
if(aFastMoving > aSlowMoving && bFastMoving < bSlowMoving && Opposite_Signal_Close !=0) {adel=1; Close_Type();}
if(TrailingStop>0) TrailingStopp();
كود PHP:if(aFastMoving < aSlowMoving && bFastMoving > bSlowMoving) {adel=0; Close_Type();}
if(aFastMoving > aSlowMoving && bFastMoving < bSlowMoving) {adel=1; Close_Type();}
if(TotalOrder==0 && dnx!=Time[0])
{
dnx=Time[0];
if(aFastMoving > aSlowMoving && bFastMoving < bSlowMoving) { Buy_Market(); }
if(aFastMoving < aSlowMoving && bFastMoving > bSlowMoving) { Sell_Market(); }
}
- 30-06-2014, 07:59 PM #171
استاذ جميل حضرتك كتبت شرط عدم تكرار الدخول على نفس الشمعة وشرط عدم الدخول عند وجود صفقة مفتوحة قبل شرط الشراء كالاتي
كود PHP:if(TotalOrder==0 && dnx!=Time[0])
{
dnx=Time[0];
if(aFastMoving > aSlowMoving && bFastMoving < bSlowMoving) { Buy_Market(); }
if(aFastMoving < aSlowMoving && bFastMoving > bSlowMoving) { Sell_Market(); }
}
كود PHP:if(bFastMoving < bSlowMoving && aFastMoving > aSlowMoving && tnv!=Time[0]&&TotalOrder==0) Buy_Market();
if(bFastMoving > bSlowMoving && aFastMoving < aSlowMoving && tnv!=Time[0]&&TotalOrder==0) Sell_Market();
Test ver4.mq4
- 30-06-2014, 08:12 PM #172
هذا الكود خطأ ، لأنه نقصد عدم التكرار في الشمعة 0 اما الشمعة 1 فقد اغلقت
كود PHP:if( aFastMoving > aSlowMoving && bFastMoving < bSlowMoving && tnv!=Time[1] && TotalOrder==0) Buy_Market();
if( aFastMoving < aSlowMoving && bFastMoving > bSlowMoving && tnv!=Time[1] && TotalOrder==0) Sell_Market();
كود PHP:if( aFastMoving > aSlowMoving && bFastMoving < bSlowMoving && tnv!=Time[0] && TotalOrder==0) { tnv=Time[0]; Buy_Market(); }
في البداية نحن نعمل بأبسط وأوضح الأكواد بعدها سنطور اكوادنا لنختصر التكرار لنفس الشرط مثل ماعملت في اكسبيرتي لم اكرر شرط الشمعة ولا شرط ان يكون عدد الصفقات 0 .
- 30-06-2014, 08:18 PM #173
- 30-06-2014, 08:31 PM #174
- 30-06-2014, 09:47 PM #175
اخي العزيز جميل .. من باب التنوع والتمرين عملت نفس الاكسبيرت على مؤشر المكاد
باعدادات 50و100و25 ويلاحظ الاتي انه في حال تفعيل الاشارة العكسية للاغلاق والدخول
لا ياخذ كل التقاطعات .. بل وعند تحديد لونج فقط او شورت فقط لا ياخذ كل التقاطعات هناك تقاطعات كثيرة لا يعتمدها او يدخل عليها بل انه يغلق مثلا عقد الشراء دون ان يفعل بيع بالمقابل ثم يدخل شراء آخر مع التقاطع وهكذا...
فما هو الخطأ الذي وقعت فيه رغم انه نفس الاكسبيرت السابق لم يتغير به الا المؤشر ؟؟؟؟
Test ver5 mcad.mq4
- 30-06-2014, 11:47 PM #176
جزاك الله خيرا أستاذ جميل وجارى التعديل
- 01-07-2014, 12:16 AM #177
- 01-07-2014, 12:17 AM #178
- 01-07-2014, 12:55 AM #179
- 01-07-2014, 01:57 AM #180