النتائج 4,816 إلى 4,830 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 30-01-2014, 09:35 PM #4816
السلام عليكم ارجو المساعدة
اخى الكريم : جميل
استاذى مستر دولار
فى المرفقات
مؤشر واكسبيرت
المطلوب
هو ان يتم وضع المؤشر على فريم الساعة
ويتم وضع الاكسبيرت على فريم الدقيقة
وعندما تكون الاشارة بيع على فريم الساعة وتظهر اشارة شراء على فريم الدقيقة
لا يدخل صفقة
يدخل الصفقة عند توافق الاشارة معا الفريم الكبير والفريم الصغير
ارجو المساعدة
وجزاكم الله خير
تحياتى لكم
- 30-01-2014, 09:48 PM #4817
وعليكم السلام ورحمة الله وبركاته
اكتب الكود iMA ثم ظلله وأضغط F1 سيرشدك برنامج التحرير الى كود الموفنج وستختاره كما تريد .
مثال متوسط بسيط فريم اربع ساعاتكود PHP:double h4ima=iMA(Symbol(),PERIOD_H4,26,0,0,0,0);
كود PHP:double h0ima=iMA(Symbol(),0,26,0,0,0,0);
- 30-01-2014, 09:52 PM #4818
- 30-01-2014, 10:03 PM #4819
- 30-01-2014, 10:34 PM #4820
- 30-01-2014, 11:12 PM #4821
هذا الكود لقيمة اربع ساعات
كود PHP:double h4ima=iMA(Symbol(),240,26,0,0,0,0);
كود PHP:double D1ima=iMA(Symbol(),1440,26,0,0,0,0);
كود PHP:if(Close[1]>h4ima && h4ima>D1ima) // Buy
- 30-01-2014, 11:23 PM #4822
بالفعل استاذ جميل اعتقد ان المشكلة في المؤشر وليس في الدوال
فقد اعدت برمجت الاكسبيرت من الصفر بالاعتماد على الدوال فقط
ولم اضف المؤشر وكان يعمل 10/10 ولما اضفت المؤشرين للاكسبيرت
اصبح لا يحترمها بحيث يفتح صفقات متتالية بيع او شراء احيانا يفعل
التريلنج واحيانا لا ؟؟؟؟؟
هذه اول مرة تصادفني مثل هذه المشكلة
- 01-02-2014, 11:55 AM #4823
مرحباً اخواني ،
أريد وضع كود سيناريو للخروج من الأوردر لأكسبيرت، ويكون عمل السيناريو للخروج وفق شروط وضعتها للخروج من الأوردر.
لنفرض قمت بعمل أوردر بيع وفق شروط وضعتها ، وعملت أوردر بيع وأطلقت عليه اسم “الأب”
وعند صعود السعر فوق سعر الأب ب 30 نقطة ، وضعت أوردر جديد وأطلقت عليه اسم “ الابن الأول”
وعند صعود السعر فوق سعر الأب ب 60 نقطة ، وضعت أوردر جديد وأطلقت عليه اسم “ الابن الثاني”
وعند صعود السعر فوق سعر الأب ب 90 نقطة ، وضعت أوردر جديد وأطلقت عليه اسم “ الابن الثالث”
وهكذا كل 30 نقطة
والعكس في حالة الشراء
المطلوب:
1-عند وجود الأب فقط:
إقفال أوردر الأب وفق شروط الخروج التي وضعتها وذلك بعدم اقفال الأوردر الا بربح فقط ( في حالة عدم وجود الابناء).
2-عند وجود الأب والأبناء:
إقفال أوردر الأبناء عند تحقيق شروط الخروج للأب بربح فقط
هل يمكن عمل السيناريو للخروج من الأوردر وفق شروط وضعتها للخروج ؟
تحياتي لكم ...
- 01-02-2014, 01:12 PM #4824
مرحبا اخواني
اولا اود اشكر كل القائمين علي هذا المنتدي الرائع انا عضو جديد وارجو ان تقبلوني عضو في اسرتكم الكريمه
ثانيا : حاولت تعلم لغة4 MQL والحمددلله في خلال اقل من شهر استطعت ان اتدبر امري في انشاء اكسبيرتات بسيطه جدا ولكن لدي سؤال
كنت اتصفح بعض المنتديات الاجنبيه واثار انتباهي مجرد سؤال هل يمكن للبروكر التابع ليه ان يفحص الاكسبيرت الذي تستخدمه هل يمكن لأي شخص ان يقوم بجمع اي معلومات من اي نوع او يقوم بعمل upload للملف عن طريق الميتاتريدر وبعيدا عن مئات الصفح بين مؤيد ومعارض قام احد الاشخاص بذكر انه يمكن كتابة ال function في ملفات من نوع dll
وليس في نفس الملف الخاص بالكسبيرت بحيث يستطيع الاكسبيرت يستدعي ال function من هذه الملفات واذا قام اي شخص (اذا كان الموضوع صحيح !!) بفحص ملف الاكسبيرت لن يصل لأي شئ .
سؤالي هنا لاي شخص ممن لديه فكره عن كيف يمكن عمل ذلك كيف ننشئ الكود في ملفات dll ونستدعيها عن طريق الاكسبيرت ؟
- 01-02-2014, 03:40 PM #4825
نعم يمكن ذلك
حسب ما فهمت أنت تريد إغلاق الأبناء عندما يغلق الأب ( مهما كانت شروط الأب يمكنك وضعها )
بالتالي يمكنك تمييز صفقات الأبناء بأن تجعل الماجيك نمبر للأبناء مثلا مختلف عن الأب ثم تبحث في الصفقات المفتوحه إذا كان الأب مغلق فيغلق الأبناء
مثال
لو جعلت الماجيك نمبر للأب 111 وللأبناء 222
سأقوم بعمل دالة للبحث هل الأب أغلق أم لا
كود PHP:bool IsFatherClosed()
{
for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==111)
{
return(false);
}
}
return(true);
}
كود PHP:void CloseOrder(int Magic)
{
for(int i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic)
{
if(OrderType()==OP_BUY)OrderClose(OrderTicket(),OrderLots(),Bid,3);
if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),Ask,3);
}
}
}
كود PHP:if(IsFatherClosed())
{
CloseOrder(222)
}
- 01-02-2014, 03:44 PM #4826
- 01-02-2014, 03:52 PM #4827
شكرا جدا استاذي الفاضل ماستر دولار وعلي سرعه الرد فلقد ازدادت الاسئله بالطبع لدي وارجو الا اثقل عليك
لغات مثل c هل يمكن ان نقول لو لدي compiler مثل .net يفي بالغرض سؤالي الثاني هل يتم كتابه ال functions بنفس لغة MQL ام هناك تغيير
- 01-02-2014, 04:11 PM #4828
- 01-02-2014, 04:45 PM #4829
- 01-02-2014, 05:51 PM #4830
راجع هذا الموضوع
https://forum.arabictrader.com/t93175.html
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM