النتائج 3,061 إلى 3,075 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 21-11-2012, 11:46 PM #3061
- 21-11-2012, 11:53 PM #3062
المتغير currency هل هو إسم العمله الموجوده على الشارت أم أنك تضع عمله أخرى غير العمله التي تضع الإكسبرت على الشارت الخاص بها
هذا الخطأ يحدث عندما تتحرك العمله عدد نقاط بشكل سريع أكبر من عدد نقاط السلبيج التي قمت بتحديدها
حسب ما هو واضح فأنت تستخدم بروكر به رقم عشري زياده لكنك جعلت السلبيج 3 وهذا يعني 0.3 نقطه وليس ثلاث نقاط كامله
لذلك إجعل السلبيج 30
- 22-11-2012, 12:45 AM #3063
وعليكم السلام ورحمة الله وبركاته
لا يمكنك تعريف متغير في دالة ثم إستدعاء المتغير في دالة أخرى فبالتأكيد سيظهر خطأ أن المتغير غير معرف في هذه الداله
لحل هذه المشكله
قم بتعريف المتغيرات خارج الداله start بحيث تكون متغيرات عامه يمكن إستخدامها لاحقا في أي داله أخرى
بالنسبه للخطأ الثاني
كود PHP:StringLen(buypercent-1)
لذلك ستضيف تعديل بسيط لتحويل المتغير النصي إلى رقمي وهو
كود PHP:StringLen(StrToDouble(buypercent)-1))
- 22-11-2012, 07:18 AM #3064
رد:موضوع مخصص للأسئلة البرمجية
currency في هذا الامر هو لنفس العملة ولكن احيانا استخدمه لعملة اخرى ولذلك اقوم بتغيير الامر Bid الى bid حيث bid هي
كود PHP:bid=MarketInfo(currency,MODE_BID)
ولكن البروكر سيستغل هذه النقاط ليفعل الامر بها في اغلب الاحيان بحجة انزلاق الاسعار وهذا يعني كانني زودت السبريد من 4 نقاط في الباوند الى 7 نقاط والمجنون من 7 الى 10 نقاط وهذا كثير
لذلك ما رأيك انا ساجرب حكاية السليبيج هل يستغلها البروكر ام لا
سأضع امرين في نفس الوقت الاول نقطة واحدة كاملة يعني سليبج 10 والثاني 3 نقاط كاملة ونشوف ايه النتيجة
شكرا جزيلا اخي الجبيب اسامة وبارك الله فيكآخر تعديل بواسطة محمد بن حامد ، 22-11-2012 الساعة 07:22 AM
- 22-11-2012, 12:04 PM #3065
- 22-11-2012, 01:41 PM #3066
تذكير بمشاركتي https://forum.arabictrader.com/t3761...ml#post2545743
أرجو المساعدة إخواني فقط كيف يمكن أن أجعل الاكسبيرت يلتزم بالدخول عند سعر الاغلاق ؟؟؟
- 22-11-2012, 03:58 PM #3067
رد:موضوع مخصص للأسئلة البرمجية
يمكنك إضافة شرط مع شروط البيع والشراء بأن تكون عدد الدقائق أقل من دقيقة مثلا ( دقائق الساعة من 0 إلى 59 دقيقة )
وبالتالي لن يفتح عمليات إلا في بداية إفتتاح ساعة جديدة عندما تكون الدقيقة = 0 أي أقل من 1 دقيقة
الكود
كود PHP:if(.............. && Minute()<1)
- 22-11-2012, 07:52 PM #3068
رد:موضوع مخصص للأسئلة البرمجية
آخر تعديل بواسطة kira-h ، 22-11-2012 الساعة 08:17 PM
- 22-11-2012, 11:09 PM #3069
- 22-11-2012, 11:42 PM #3070
رد:موضوع مخصص للأسئلة البرمجية
شوف بلاش التعديل بطريقة الدقايق لإن كده لن يعمل بشكل صحيح إلى على شارت الساعة فقط
----------------------------
خلينا نستخدم طريقة تانية بسيطة
ستقوم بتعريف متغيرين خارج الدوال Prev_BTime و Prev_STime
كود PHP:int Prev_BTime,Prev_STime;
كود PHP:int init()
{
Prev_BTime= Time[0];
Prev_STime= Time[0];
ونعطي للمتغير قيمة Time[0] بعد فتح العملية
شرط الشراء
كود PHP:if(Prev_BTime!= Time[0]){
if (ECNBroker)
ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, 0, 0, "My Expert", 1, 0, Blue);
else
ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, SL, TP, "My Expert", 1, 0, Blue);
Prev_BTime=Time[0];
}
كود PHP:if(Prev_STime!=Time[0]){
if (ECNBroker)
ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, 0, 0, "My Expert", 1, 0, Red);
else
ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, SL, TP, "My Expert", 1, 0, Red);
Prev_STime=Time[0];
}
مرفق
- 23-11-2012, 12:13 AM #3071
- 23-11-2012, 12:14 AM #3072
- 23-11-2012, 01:55 AM #3073
- 23-11-2012, 06:52 AM #3074
- 23-11-2012, 10:25 AM #3075
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM