النتائج 4,921 إلى 4,935 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 23-02-2014, 03:30 AM #4921
- 23-02-2014, 08:30 PM #4922
أستاد عندي مشكلة في هدا السكربت
إدا إعتبرنا النقطة 1,3000 نقطت شراء . فهية في نفس الوقت نقطت وقف الخسار في صفقت SELL دخلت في النقطة 1,2980 .
المشكلة هنا عندما تغلق صفقت SELL و تفتح صفقت شراء في نفس النقطة فإن حجم LOTS يتضاعف حسب النقط 1,2980.ولا يتضاعف حسب النقطة 1,3000.
ولحل هده المشكلة فكرة في إنشاء دالة .حيت لا تفتح أيت صفقة إلى بعد مرور ثانية أو تانيتين من الصفقة المغلقة .
هل يمكنك أن تبرمج لي هاده الدلة في هدا السكربت من فضلك.
وإدا كان لديك حل أخر لأهده المشكلة أفضل من هدا الحل المرجو أن تخبرني به .
وشكرا لك وللمنتدي .
- 23-02-2014, 08:47 PM #4923
انا عندى مشكله دلوقتى فى البرمجه بحاول ابرمج فكره دى رغم استاذ جميل مبرمجها بس عايز اعرف ايه الخطا الى عندى
قام بالمساعده مسبقا استاذ اسلام العوامى ولكنى فشلت برضو ومش عارف ايه الخطا الى عندى
رابط الموضوع
https://forum.arabictrader.com/t1900...ml#post2783456آخر تعديل بواسطة karim771 ، 23-02-2014 الساعة 08:52 PM
- 23-02-2014, 09:30 PM #4924
- 23-02-2014, 10:20 PM #4925
- 24-02-2014, 06:47 AM #4926
يوجد عندك متغير LOT مرتين أمسح الثانية في دالة رأس المال
كود PHP:Lot = MathCeil(AccountFreeMargin()*Risk/1000)/100;
ألغي شروط البيع والشراء واختصرها على مؤشر واحد مثل الموفنج مثلا حتى تصل الى التنفيذ الصحيح وبعدها تضيف ماتريد .
واصل وإن شاء الله أكون معاك حتى نكمل التصحيح .
- 24-02-2014, 06:54 AM #4927
- 24-02-2014, 09:50 PM #4928
- 24-02-2014, 10:35 PM #4929
- 24-02-2014, 11:33 PM #4930
دلوقتى كلو تمام معايا لحد دلوقتى بس لما الصفقه بتوصل للهدف بيدخل صفقه تانيه انا عايز اعمل يدخل صفقه فى الشرط الواحد على نفس العمله بس مش يدخل مرتين
وعايز اتعلم اكتب كود بريك ايفن وترليج ستوب وترلينج ستيب
وتانى حاجه دلوقتى لو عايز ادخل صفقه بالاعتماد على رسم ترند يدوى ليها كود ولا ملهاش
واكون شاكر ليكم جدا
- 25-02-2014, 12:23 AM #4931
استاذي الكريم MRdollar بعد التحية
قمت بعمل الكود التالي في اسكربت لدخول صفقة طبقا لادارة راس مال معينة مثلما ارسلت لحضرتك من قبل كالتالي
كود PHP:#include <stdlib.mqh>
#include <WinUser32.mqh>
extern double PIP_For_Margin = 500; // change this number to change the stoploss
extern double takeprofit = 500; // change this number to change the takeprofit
double Lots,Margin,Dollar_Pip,LotSize;
int start()
{
Lots=NormalizeDouble((AccountBalance()/PIP_For_Margin),2);
Margin=NormalizeDouble((Lots*42),2);
Dollar_Pip=NormalizeDouble(((AccountBalance()-Margin)/PIP_For_Margin),2);
LotSize=NormalizeDouble((Dollar_Pip/10),2);
OrderSend(Symbol(),OP_BUY,LotSize,Ask,3,0,Ask+takeprofit*_Point,"waleed EA",0,0,CLR_NONE);
}
بينما عند تشغيله على حساب ديمو يعمل ولا توجد أي مشكله
بانتظار ردك
جزاك الله كل خير
- 25-02-2014, 01:59 AM #4932
السلام عليكم
ارجو المساعدة
هذه دالة تحسب الربح على الصفقات المفتوحة
وبعد اغلاق الصفقة يكون البوفيت= 0
بس بعد التحديثات الجديدة
الان بعد اغلاق الصفقة
يكون الربح هو ربح اخر صفقة
كيف اجعل بعد اغلاق الصفقة ان يكون البوفيت = 0
ارجو المساعدة ولكم الشكر والتقدير
كود PHP:double pofet(){
double pr;
for(int p=0;p<OrdersTotal();p++){
OrderSelect(p,SELECT_BY_POS,MODE_TRADES);
if(OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()){
pr=pr+OrderProfit();
}
}return(pr);
}
آخر تعديل بواسطة سمير محمد ارمان ، 25-02-2014 الساعة 02:04 AM
- 25-02-2014, 09:07 AM #4933
- 25-02-2014, 04:03 PM #4934
- 25-02-2014, 06:25 PM #4935
cci.mq4في انتظار ترجمة المؤشر بارك الله فيك وفي انتظارك
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM