النتائج 1,396 إلى 1,410 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 02-12-2011, 07:58 PM #1396
string EQTA;EQTA="false";
if(AccountEquity()<EquityTarget||UseEquityTarget== false)EQTA="true";
هذه دالة إذا وصل الرصيد إلى رقم معين يغلق جميع الصفقات ويعود الاكسبيرت للعمل مرة ثانيه هل ممكن إضافة إلى ألداله عند تفعيل true هذه الخاصية وبعد إغلاق جميع الصفقات يتوقف الاكسبيرت عن اخذ أي صفقات جديدة إلا بعد تحويل الخاصية مرة ثانيه إلى false
والله الموفقآخر تعديل بواسطة raidy ، 02-12-2011 الساعة 08:00 PM
- 03-12-2011, 03:10 AM #1397
قم بتعريف المتغير EQTA خارج الداله start
كود PHP:string EQTA;
كود PHP:if(AccountEquity()<EquityTarget||UseEquityTarget==false)EQTA="true";
- 05-12-2011, 01:26 AM #1398
السلام عليكم ورحمة الله وبركاته
أخي الحبيب مستر دولار
أريد جزاك الله خيراً الداله التي تظهر الرقم على الشارت في المؤشرات
لاني حاولت كذا مره ولم استطع ترويضها
وفقك الله
والسلام عليكم ورحمة الله وبركاته
- 05-12-2011, 03:46 AM #1399
- 05-12-2011, 04:27 AM #1400
لا أعلم لكن أعتقد أنها هذه
كود PHP:ObjectCreate(LBL, OBJ_LABEL, 0, 0, 0);
ObjectSetText(LBL,text, fontsize, fontname, Tcolor);
ObjectSet(LBL, OBJPROP_CORNER, side);
ObjectSet(LBL, OBJPROP_XDISTANCE, pos_x);
ObjectSet(LBL, OBJPROP_YDISTANCE, pos_y);
وما هي متغيراتها
- 05-12-2011, 02:50 PM #1401
حقيقه السؤال غير واضح قليلا
بالنسبه للداله OjbectCreate فهي
فهي تستخدم لكتابة نصوص على الشارت
كود PHP:ObjectCreate( string name, int type, int window, datetime time1, double price1, datetime time2=0, double price2=0, datetime time3=0, double price3=0)
window=0
أما إذا أردت أن تكون النصوص مكتوبه في مثلا نافذة المؤشر الأول فسوف تجعله window=1
أو نافذة المؤشر الثاني فسوف تجعل window=2
وهكذا
أما إذا لم تكن تعرف ما هي رقم نافذة المؤشر فيمكنك معرفة رقمها عن طريق الداله
كود PHP:WindowFind(name)
- 06-12-2011, 06:43 AM #1402
المعذره أخي تعبتك
هذا رابط الموضوع
https://forum.arabictrader.com/t134571.html
وهذا المؤشر << ياريت لو نطبق عليه ، لان هالشغله البسيطه راح تعقدني
كود PHP:#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 DarkOrange
//--- input parameters
extern int period=12;
extern bool Alert.=true;
extern double difference=0.0010;
extern bool EMA_Dhour =true;
datetime Time0 ;
//--- buffers
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
for(int i=0;i<Bars;i++){
double mov=iMA(NULL,0,period,0,MODE_SMA,PRICE_CLOSE,i);
if(EMA_Dhour==1){
ExtMapBuffer1[i]=mov;}}
double f1 , f2;
double mov.=iMA(NULL,0,period,0,MODE_SMA,PRICE_CLOSE,0);
f1=Close[0]-mov.;
f2=mov.-Close[0];
double e;
if(Close[0]>mov.){e=f1;}
if(Close[0]<mov.){e=f2;}
double m=e*10000;
int t=m;
if(Alert.==1){
if(Close[0]>mov.&&f1>difference&&Time0!=Time[0]){
Alert("difference"+" = "+t+" "+Symbol()+" "+ Period());
Time0=Time[0];}
if(Close[0]<mov.&&f2>difference&&Time0!=Time[0]){
Alert("difference"+" = "+t+" "+Symbol()+" "+ Period());
Time0=Time[0];}
Comment("Walid_EMA"+" "+t);
}
جزاك الله كل خير
- 06-12-2011, 09:19 PM #1403
سوف تستخدم هذه الداله
كود PHP:void create(string name, string text, color color., int X, int Y,int Corner,int Size) {
if (ObjectFind(name) != -1) ObjectDelete(name);
ObjectCreate(name, OBJ_LABEL, 0, 0, 0);
ObjectSet(name, OBJPROP_CORNER, Corner);
ObjectSet(name, OBJPROP_COLOR, color.);
ObjectSet(name, OBJPROP_XDISTANCE, X);
ObjectSet(name, OBJPROP_YDISTANCE, Y);
ObjectSetText(name, text, Size, "Arial", color.);
}
- 07-12-2011, 03:02 AM #1404السلام عليكم اخي ماستر دولار
لدي سؤلان بارك الله فيك
الاول
هل هدا الكود صحيح للاقفال الصفقات قبل الاغلاق الاسبوعي بساعة
كود PHP:extern string a=" weekclose";
extern int weekhourclose=22;
في الشروط
if(DayOfWeek()==5&&Hour()==weekhourclose-1)
{
//close open order
//close pending order
}
كيف يمكنني عمل التالي
اريد ان اجعل الموفينغ افريج كفلتر
بحيت
ادا كانت القيمة الحالية للموفينغ افريج اكبر قطعا من قيمته السابقة
يغلق صفقات البيع
و العكس
ادا كانت القيمة الحالية للموفينغ افريج اصغر قطعا من قيمته السابقة
يغلق صفقات الشراء
بارك الله فيك اخي ماستر دولار
آخر تعديل بواسطة توفيق ، 07-12-2011 الساعة 03:05 AM
- 07-12-2011, 04:19 AM #1405
وعليكم السلام ورحمة الله وبركاته
بالنسبه للسؤال الأول نعم هو صحيح بارك الله فيك
بالنسبه للسؤال الثاني
فإذا أردت المقارنة بين آخر قيمتين فسوف تحتاج فقط إلى معرفة الموفينج للشمعه الحاليه والشمعه السابقه
كود PHP:double ma_now=iMA(Symbol(),0,14,0,MODE_EMA,PRICE_CLOSE,0);
double ma_prev=iMA(Symbol(),0,14,0,MODE_EMA,PRICE_CLOSE,1);
if(ma_now<ma_prev){
//close
}
فسوف تستخدم الحلقات في هذه الحاله
كمثال
كود PHP:double ma_now=iMA(Symbol(),0,14,0,MODE_EMA,PRICE_CLOSE,0);
bool closebuy;
for(int i=1;i<=5;i++){
double ma_prev=iMA(Symbol(),0,14,0,MODE_EMA,PRICE_CLOSE,i);
if(ma_now>ma_prev)closebuy=false;
}
if(closebuy){
//close
}
- 07-12-2011, 04:52 AM #1406
- 07-12-2011, 03:37 PM #1407
- 07-12-2011, 07:28 PM #1408
السلام عليكم ورحمة الله
عملت اكسبرت لتقاطع الموفينجات بحيث يفتح صفقة عند التقاطع ويغلقها عند ظهور اشارة عكسية.ويفتح صفقة واحدة على العملة الى غاية انتهائها.
لكن المشكلة لما يفتح صفقة شراء مثلا فعند تحقق الهدف فانه يستمر في فتح صفقة شراء اخرى ولكن واحدة فقط وهكذا.
فكيف اجعله يكتفي بصفقة واحدة عند الشراء وينتظر اشارة البيع ليفتح صفقة واحدة فيه ايضا.
بارك الله فيكم
- 08-12-2011, 08:26 PM #1409
وعليكم السلام ورحمة الله وبركاته
تفضل راجع هذا الموضوع سوف تجد به شرح كامل وبالتفصيل لعمل إكسبرت تقاطع موفينج أفريج
https://forum.arabictrader.com/t93679.html
أيضا راجع كود الإكسبرت المرفق وأخبرني بأي جزء لا تعرفه في الكود
- 10-12-2011, 12:06 AM #1410
جزاكم الله عنا كل خير يا مستر دولار والاخوه المبرمجين
اذا تحقق شرط فتح الصفقه ولا اريد فتح صفقه اخرى حتى تنتهي الاولى
فكيف تتم برمجياً
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM