النتائج 1,441 إلى 1,455 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 19-12-2011, 07:22 PM #1441
الاخ العزيز اسامه
ارجو الاطلاع على هذا الموضوع
https://forum.arabictrader.com/t135412.html
وهل يمكن البرمجة فيه كما طلبت
والله الموفق
- 19-12-2011, 10:11 PM #1442
- 21-12-2011, 06:26 AM #1443
- 21-12-2011, 11:48 AM #1444
- 21-12-2011, 05:46 PM #1445
- 21-12-2011, 07:19 PM #1446
- 22-12-2011, 09:40 PM #1447
- 24-12-2011, 12:04 PM #1448
اخي أسامة
ماهية طريقة جعل حجم اللوت نسبة مئوية بدل حجم اللوت الثابت ضمن اكسبيرت
- 24-12-2011, 03:24 PM #1449السلام عليكم ورحمة الله وبركاته
اخي العزيز مستر دولار جزاك الله خيراً
ارجوا التعليق على كيف قراءة هذة الدالتين التاليتن
بصراحة لم افهم ماذا تعني ....
كود:string StringUpperCase(string str) { string s = str; for (int length=StringLen(str)-1; length>=0; length--) { int char = StringGetChar(s, length); if((char > 96 && char < 123) || (char > 223 && char < 256)) s = StringSetChar(s, length, char - 32); else if(char > -33 && char < 0) s = StringSetChar(s, length, char + 224); } return(s); }
كود:void manageAlerts() { { if (alertsOnCurrent) int whichBar = 0; else whichBar = 0; whichBar = iBarShift(NULL,0,iTime(NULL,timeFrame,whichBar)); if (trend[whichBar] != trend[whichBar+0]) { if (trend[whichBar] == 0) doAlert(whichBar,"up"); if (trend[whichBar] ==-0) doAlert(whichBar,"down"); } } }
- 24-12-2011, 03:32 PM #1450
في اللوت الثابت مثلا نكتبه بهذه الطريقه في دالة فتح الصفقات
كود PHP:OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Bid,digits),3*Q,SL,TP,"MR.dollar EA",MagicNumber,0,Red);
حيث Lots هو حجم اللوت الذي تقوم بتحديده
لكن إذا أردت جعل حجم اللوت متغير حسب رأس المال فطبعا ستحتاج أولا المعادله التي تريد إستخدامها لحساب حجم اللوت
كود PHP:double Lots = MathCeil(AccountFreeMargin() * RiskPercent / 1000) / 100;
كود PHP:OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Bid,digits),3*Q,SL,TP,"MR.dollar EA",MagicNumber,0,Red);
- 24-12-2011, 06:08 PM #1451
وعليكم السلام ورحمة الله وبركاته
في الداله الأولى
الداله تستقبل متغير نصي هو str
الداله StringLen تقوم بحساب عدد الحروف للمتغير النصي
StringGetChar تقوم بمعرفة الكود الخاص بالحرف الذي تم تحديده وهو يسمى ASCII code
راجع هذا الموضوع
http://articles.mql4.com/457
ثم إذا كان كود الحرف char أكبر من 96 وأقل من 123 أو أكبر من 223 وأقل من 256
فإن
كود PHP:s = StringSetChar(s, length, char - 32);
------
الداله الثانيه
كود PHP:if (alertsOnCurrent)
int whichBar = 0;
else whichBar = 0; whichBar = iBarShift(NULL,0,iTime(NULL,timeFrame,whichBar));
فإن المتغير whichBar تصبح قيمته الشيفت لإفتتاح شمعة التايم فريم المحدده timeFrame
كود PHP:if (trend[whichBar] == 0) doAlert(whichBar,"up");
if (trend[whichBar] ==-0) doAlert(whichBar,"down");
وإذا كانت قيمتها تساوي -0 وهذا لا يجوز طبعا فأعتقد الكود به مشكله يتم التنبيه للبيع
- 25-12-2011, 02:02 AM #1452
السلام عليكم ورحمة الله
اخي دولار في حالة كان لدينا مؤشر يعطي سهم صاعد للشراء واخر هابط للبيع وقابل للاستدعاء بالطريقة المعروفة عن طريق icustom .ولكن كيف نضع شرط الشراء اذا ظهر السهم.اي كيف نعبر عن ظهور السهم لوضعه كشرط لتفيعل صفقة الشراء او البيع.
وجزاك الله خير.
- 25-12-2011, 06:31 PM #1453
سؤال اخر بارك الله فيك
مثلا اريد ان يفتح الاكسبيرت صفقة بيع بمجرد افتتاح شمعة ساعة جديدة اذا كان اغلاق شمعة السابقة صاعد.
فكيف يعرف الاكسبيرت حال الشمعة السابقة اذا كانت هابطة ام صاعدة؟؟
هل اخذ متغيرين احدها اضع فيه اغلاق الشمعة 1 والاخر افتتاحها واقوم بعملية طرح ويتبين حال الشمعة 1 حسب النتيجة سالب او موجب
ام هناك طريقة افضل؟
مشكور مرة اخرى
- 26-12-2011, 12:46 AM #1454
وعليكم السلام ورحمة الله وبركاته
هذا الموضوع به شرح تفصيلي للإجابة على سؤالك
https://forum.arabictrader.com/t93175.html
- 26-12-2011, 12:47 AM #1455
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM