النتائج 4,906 إلى 4,920 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 19-02-2014, 01:02 PM #4906
- 19-02-2014, 03:23 PM #4907
أستادي الغالي شكرا على إجابتك . لكن أريد أن أزعجك مرتا أخرى.
في هده التلات الاسطر أريد أن أضاعف حجم لوت كل سطر على حدى متلا.
في السطر الاول . حجم الوت الخاسر مضروب في 1.5
في السطر التاني . حجم الوت الخاسر مضروب في 1.34
في السطر التالت . حجم الوت الخاسر مضروب في 2
لاحض .OrderSend
هدا السكريبت فهو يضاعف حجم الوت الخاسر مضروب في 2 لكن لم أعرف كيف أقوم بتعديله .أريد منك أن تقوم بتعديله و شكرا جزيرا لك على هدا المجهود
- 19-02-2014, 03:25 PM #4908
شكرا اخي الكريم على الرد
انا لا اريد الاعتماد على حركة السعر في وضع الأوامر المعلقة
اريد ذلك بناءاً على وقت معين انا لا يهمني اذا كان توقيت المنصة او الجهاز او الإنترنت المهم ان تنفذ الأوامر بالضبط بالتوقيت الذي اريده دون الاعتماد على حركة السعر نهائياً
و لك جزيل الشكر اخي
- 20-02-2014, 03:07 AM #4909
راجع الإكسبرت المرفق
سوف تجد به خيار UsePartialClose
والداله
كود PHP:void PartialClose()
{
for (int cnt = 0 ; cnt < OrdersTotal() ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUY&&Bid>(OrderOpenPrice()+TakeProfit1*point)&&OrderLots()==Lots)
{
OrderClose(OrderTicket(),LotClose1,NormalizeDouble(Bid,Digits),3*Q);
}
if (OrderType()==OP_SELL&&Ask<(OrderOpenPrice()-TakeProfit1*point)&&OrderLots()==Lots)
{
OrderClose(OrderTicket(),LotClose1,NormalizeDouble(Ask,Digits),3*Q);
}
if (OrderType()==OP_BUY&&Bid>(OrderOpenPrice()+TakeProfit2*point)&&OrderLots()==(MathAbs(Lots-LotClose1)))
{
OrderClose(OrderTicket(),LotClose2,NormalizeDouble(Bid,Digits),3*Q);
}
if (OrderType()==OP_SELL&&Ask<(OrderOpenPrice()-TakeProfit2*point)&&OrderLots()==(MathAbs(Lots-LotClose1)))
{
OrderClose(OrderTicket(),LotClose2,NormalizeDouble(Ask,Digits),3*Q);
}
}
}
}
- 20-02-2014, 03:11 AM #4910
سوف تجد أنه كل أمر يضع حجم اللوت هو Lots
يمكنك تعريف ثلاث متغيرات مختلفه مثلا
كود PHP:double Lots1=Lots,Lots2=Lots,Lots3=Lots;
كود PHP:if(LastOrderProfit()<0)
{
Lots1 =MathMax(LastOrderLot()*1.5,MarketInfo(Symbol(),MODE_MINLOT));
Lots2 =MathMax(LastOrderLot()*1.34,MarketInfo(Symbol(),MODE_MINLOT));
Lots3 =MathMax(LastOrderLot()*2,MarketInfo(Symbol(),MODE_MINLOT));
}
- 20-02-2014, 03:28 AM #4911
- 20-02-2014, 09:40 AM #4912
لقد قمت بمنع تحديث برنامج الميتاتريدر 4 وفجأة وجدت الميتا اديتر يقرأ جميع النصوص البررمجيه باللون الاسود وعند النقر على كومبايل تأتى هذه الرساله فى الاخطاء
cannot create interface of MQL compiler
قمت بتسطيب ميتاتريدر 5 وعند الضغ على كومبايل تأتى اخطاء لم تكن موجوده فى ميتاتريدر 4
وايضا الاكسبيرت غير ظاهر فى الباكتسيت فى الميتاتريدر 5
الاكسبيرت بالمرفق فما الحلآخر تعديل بواسطة barachot ، 20-02-2014 الساعة 09:44 AM
- 20-02-2014, 11:31 PM #4913
- 21-02-2014, 03:48 AM #4914السلام عليكم ورحمة الله وبركاته
الأخوة الأعزاء بعد مزيد من التحية
طلبي بسيط جدا بس للأسف تعبني ومش قادر اعملة وهو
مطلوب عمل اسكربت ( Script ) يقوم بفتح صفقتين شراء عند الضغط عليه بحيث تكون مواصفاته كالتالي
الصفقة الأولى يتم تفعيها عند سعر معين بمقدار حجم لوت عبارة عن 10 % كحجم مخاطرة من رصيد الحساب
الصفقة الثانية يتم تفعيها عند نفس سعر السابق بمقدار حجم لوت عبارة عن 5 % كحجم مخاطرة من رصيد الحساب
بحيث يكون إجمالي حجم اللــوت للصفقتين معاً عبارة عن 15 % مخاطرة من رصيد الحساب
ويا ريت تكون أحجام المخاطرة للصفقة الأولى والثانية كمتغيرات خارجية يتم التحكم بها
وهكذا ايضا بالنسبة للبيع
جزاكم الله كل خير
وتحياتي الخاصة للعبقري MR dollarآخر تعديل بواسطة waleedgadelmola ، 21-02-2014 الساعة 04:09 AM
- 21-02-2014, 11:34 PM #4915
- 22-02-2014, 07:03 AM #4916
- 22-02-2014, 09:02 PM #4917
طيب هذا الكود كمثال أستخدمه في إكسبرتاتي لحساب نسبة المخاطره بناء على نسبة من رأس المال
كود PHP:double LotManage()
{
double lot = MathCeil(AccountFreeMargin() * Risk / 1000) / 100;
if(lot<MarketInfo(Symbol(),MODE_MINLOT))lot=MarketInfo(Symbol(),MODE_MINLOT);
if(lot>MarketInfo(Symbol(),MODE_MAXLOT))lot=MarketInfo(Symbol(),MODE_MAXLOT);
return (NormalizeDouble(lot,2));
}
كود PHP:if(MoneyManagement) NewLot = LotManage();
else NewLot=Lots;
- 22-02-2014, 11:03 PM #4918
هل يوجد أمر لرسم خط يتم تحديد بدايته ونهايته ؟
لأن أمر OBJ_HLINE يحدد الخط بعرض الشارت كله
وكذلك امر OBJ_VLINE
- 22-02-2014, 11:20 PM #4919
- 23-02-2014, 12:58 AM #4920
الاخ مستر دولا سؤال لو سمحت
اذا اردت مقارنة شمعتين :
اذا كان حجم امتلاء الشمعة الاولى اكبر من حجم امتلاء الشمعة الثانية فما هو الكود؟
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM