الاخ جميل جربت الكود
من يكون الوت 0.01 والمضاعفة 1.4 مش بيدخل مضاعفات
لان الناتج بيكون 0.014 والدالة هذه حتقرب العدد الى 0.01
اريد دالة بتقرب 0.014 الى 0.02
وشكرا جزيلا
Printable View
بعد إذن أستاذ جميل
يمكنك إستخدام شرط بحيث لو بعد التقريب حجم اللوت أصبح أقل من قيمة اللوت قبل التقريب
يقوم بإضافة 0.01 وهو MODE_MINLOT
وفي هذه الحالة سيقوم بتقريب 0.014 إلى 0.02 و 0.042 إلى 0.05
بالشكل ده
طبعا إنت المفروض عندك هتعوض عن 0.01 بمتغير يعود بقيمة أخر لوتكود PHP:
double NewLot=0.01*1.4;
if(NormalizeDouble(NewLot,2)<NewLot)NewLot=NormalizeDouble(NewLot,2)+MarketInfo(Symbol(),MODE_MINLOT);
شباب كيف بعرف طول الشمعه كم نقطه .؟
طول الشمعة هو الفرق بين الهاي و اللو
فمثلا شمعة بها الهاي 1.6500 و اللو 1.6400 إذا فطولعا 0.01 و إذا ظربنا 0.01 في Point(); سيعطينا 100 نقطة
pips = pips*Point()كود PHP:
double pips = 0;
pips = High[1]-Low[1];
pips = pips*Point()
للانتقال من 0.01 إلى 100
كود PHP:
High[2] تعني هاي الشمعة قبل قبل الأخيرة
High[1] تعني هاي الشمعة قبل الأخيرة
High[0] تعني هاي الشمعة الأخيرة
كيف يمكن كتابه الوضيفه المسواله عن حساب وقت تكوين هاي الشمعه وكذلك لو الشمعه.
تفضل الأكواد يأتي بأعلى هاي وأقل لو لعدد 100 شمعة بداية من آخر شمعة اغلقت ومضاف كومنت لآظهار الهاي واللو
كود PHP:
double aLow=Low[iLowest(Symbol(),PERIOD_D1,MODE_LOW,100,1)]; double aHi=High[iHighest(Symbol(),PERIOD_D1,MODE_HIGH,100,1)]; Comment(aHi," ",aLow);
اريد الكود ان يقارن بين القيم الزمنيه وليست السعريه كما في كودك السابق
يعني يفحص زمن تكون اللهاي واللو لكل لشمعه وينظر الي الزمن كان قبل هل هو زمن الهاي اوزمن اللو فإن كان زمن تكون الهاي قبل زمن تكون اللو يحسبها شمعه.
اريد موشر يقوم برسم خطوط عموديه مع افتتاح شمعه كل يوم وكذلك مع افتتاح شمعه الاسبوع وكذلك الشهري.
الفكره اريد الكود ان يقارن بين القيم الزمنيه وليست السعريه
يعني يفحص زمن اي-- قيمه زمنيه --عندما تكون او تشكل اللهاي لشمعه وكذلك عندما تشكل او تكون اللو لشمعه نفسها وينظر الي من الي تشكل او تكون قبل هل هو الهاي او اللو فإن كان زمن تكون الهاي قبل زمن تكون اللو يحسبها شمعه.
اريد موشر يقوم برسم خطوط عموديه مع افتتاح شمعه كل يوم وكذلك مع افتتاح شمعه الاسبوع وكذلك الشهري.
السلام عليكم
كيفكم شباب
لدي سؤال هو عن تعليق اوامر معاكسه لكل صفقه يتم فتحها
مثال :
ظهرت اشاره شراء قام االاكسبيرت بدخول صفقه الشراء بحجم لوت وهدف .. الخ
يقوم الاكسبيرت بنفس "التك" دخل فيها شراء يضع لي امر معاكس معلق "بيع" مثلا على بعد 10 نقاط يحمل نفس حجم لوت الصفقه السابقه وهدفها
بحيث اذا دخل صفقه شراء وعكس السوق بانفجار سعري يدخل بيع
لكن اذا تحققت هدف الصفقه ولم يتفعل العقد المعلق يتم حذفه مباشره لانه لم يعد له داعي
ارجو انه يكون سؤالي واضح حتى كل صفقه يكون لها صفقه معاكسه بنفس الخصائص واذا تحقق هدف الصفقه ولم يتفعل الامر معلق يتم حذفه
طبعا الاكسبيرت ممكن يفتح عده صفقات مثال شراء شراء شراء بيكون هنالك عكسه اوامر معلقه بيع بيع بيع في حال تحقق هدف صفقه شراء لايتم الغاء جميع الاوامر المعلقه ولكن فقط الصفقه المعاكسه لها