النتائج 1,981 إلى 1,995 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 30-04-2012, 05:49 PM #1981
- 30-04-2012, 06:20 PM #1982
- 30-04-2012, 06:28 PM #1983
تمـام وضحت الفكره , ولى سؤال أخر
الكود التالى صحيح ولايوجد اخطاء ويعمل بلا مشاكل
كود PHP:int orderstotal(){
int cnt=0;
for(int i =0;i<OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
cnt++;
}
}
}
return(cnt);
}
والكود التالى أيضـا صحيح ويعمل بلا مشاكل
كود PHP:int orderstotal(){
int cnt=0;
for(int i =0;i<OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
cnt++;
}
}
return(cnt);
}
- 30-04-2012, 10:40 PM #1984
السلام عليكم أخي أسامه ...
لدي بعض الأسئله لو سمحت :
أو التطوير على الإكسبيرت الموجود في هذا الموضوع
https://forum.arabictrader.com/t143751.html#post2399173
هل من الممكن تعريف الفرق بين عدد من الخطوط أو الترندات بمتغير واحد فقط و ليكن ما أطلقت عليه بالأسفل d ؟
مثال
كود PHP:double trend1 = ObjectGetValueByShift("buy",1);
double trend2 = ObjectGetValueByShift("sell",1);
double line1=ObjectGet("buy",OBJPROP_PRICE1);
double line2=ObjectGet("sell",OBJPROP_PRICE1);
double d= MathAbs ( Close[1]- trend1 )|| MathAbs(Close[1]- trend2) || MathAbs(Close[1]- line1) || MathAbs(Close[1]- line2) ;
كود PHP:
if ( Close[1]>Open[1]
&& Open[1]<trend1 || Open[1]<line1
&& Close[1]>trend1 || Close[1]>line1
&& d>=5*point && d<=10*point )
و إذا أردت أن أقوم بإستخدام خاصية الإغلاق بعدد النقاط true أو false فهل تكون هذه الأكواد صحيحه :
كود PHP:
extern bool UseClosePips =false ;
extern int ClosePipsFrom =5 ;
extern int ClosePipsTo =15 ;
كود PHP:if(UseClosePips)
if ( Close[1]>Open[1]
&& Open[1]<trend1 || Open[1]<line1
&& Close[1]>trend1 || Close[1]>line1
&& d>=ClosePipsFrom*point && d<=ClosePipsTo*point )
______________
إذا أردت أن أعبر عن شمعة هايكن إشي smoothed حمراء فأي الكودين صحيحين ؟؟
كود PHP:Heiken_Ashi_Smoothed = iCustom(NULL,0,"Heiken_Ashi_Smoothed",2,0);
كود PHP:Heiken_Ashi_Smoothed = iCustom(NULL,0,"Heiken_Ashi_Smoothed",2,6,3,2,2,0);
و إذا أردت التحقق من الفريمات الأخرى فهل صحيح لو كتبت في مكان خانة الفريم الفريم الذي أريد التحقق منه مثلا أم هناك طريقة أخرى للتحقق من باقي الفريمات ؟؟
كود PHP:
Heiken_Ashi_Smoothed = iCustom(NULL,15,"Heiken_Ashi_Smoothed",2,0);
&&
Heiken_Ashi_Smoothed = iCustom(NULL,60,"Heiken_Ashi_Smoothed",2,0);
&&
Heiken_Ashi_Smoothed = iCustom(NULL,240,"Heiken_Ashi_Smoothed",2,0);
هل هذا الكود الخاص بإستدعاء مؤشر خطوط أبو أثير صحيح ؟
كود PHP:iCustom(0,0,"AbuAtheer Lines",40,60,6,600,100,Gray,true,0,1) ;
كود PHP:iCustom(0,0,"AbuAtheer Lines",60,6,600,100,Gray,true,0,1) ;
- 01-05-2012, 01:44 AM #1985
- 01-05-2012, 02:06 AM #1986
جزاك الله خيرا
بالنسبة للاكسيبرت المرفق , يفتح صفقات بدون تحقق الشروط واريده ان يفتح صفقه واحده فقط بعد تحقق الشرط , والشرط الذى اريده هوا كسر مستوى 50 لأعلى أو لأسفـل لمؤشر الاستوكاستك مع اتفاق شموع الهايكن , وحاولت أكتر من مره التعديل ولكن مازالت المشكلة كما هى !! , أرجو التصحيح و الشرح جزاك الله خيراآخر تعديل بواسطة spiders101 ، 01-05-2012 الساعة 02:33 AM
- 01-05-2012, 11:54 AM #1987
- 01-05-2012, 01:28 PM #1988
استاذ اسامة , الاكسيبرت المرفق يقوم بفتح صفقة البيع او الشراء بعد اتفاق شرطين معا فـ نفس الشمعة وهو تقاطع الموفينج مع ظهور اشارة من مؤشر Filter , ولكن انا لا اريد ان ينتظر اتفاق الشرطين معا فـ نفس الشمعة لكى يفتح الصفقه , ما اريده هو اذا ظهر اى من الشرطين اولا ثم ظهر بعده الشرط الأخر يفتح الصفقه , كمثال ...
اذا ظهرت اشارة مؤشر Filter على الشمعة الحالية ثم بعدها بفتره ظهر تقاطع الموفينج يفتح الصفقه والعكس صحيح .
ما الكود اللازم لعمل ذلك ؟
- 01-05-2012, 05:26 PM #1989
وعليكم السلام ورحمة الله وبركاته
بالنسبه للجزء الأول صحيح لكن طبعا أن تقوم برسم إما خط أفقي او ترند فلا يمكن أما إذا اردت رسم الخط الأفقي والترند معا فيجب أن تغير إسم الكائن buy و sell بحيث يكون الترند له إسم والخط الأفقي له إسم آخر
-----
بالنسبه لإستدعاء الهيكين آشي فالأول أنت أضفت إعدادات المؤشر في كود إستدعائه لكن في الكود الثاني أنت لم تضف إعدادات المؤشر وبالتالي سوف يعتمدها الإكسبرت على أنها الإعدادات الإفتراضيه بالتالي فالكودين صحيح
وستؤدي لنفس النتيجه
-----
بالنسبه لمؤشر أبوأثير فهو لا يعتمد على ال buffers في رسم الخطوط لكن يعتمد على Objects بحيث يرسم الخطوط على الشارت كأنها خطوط ترسم يدويا لذلك سوف تستخدم الداله ObjectGet نفس التي إستخدمتها في الإكسبرت الأول ويجب أن تضع المؤشر على الشارت حتى يرسم الخطوط
أو كحل آخر يمكنك مراجعة كود المؤشر ومعرفة المعادلات التي يعتمد عليها وإضافة المعادلات مباشرة إلى الإكسبرت
- 01-05-2012, 05:47 PM #1990
اريد صنع مؤشر
لا افهم بالبرمجه
لدي ثلاث مؤشرات ارتكز عليهم في المتاجرة واريد دمجهم في مؤشر واحد يعطي سهما مع صوت عند توافقهم فوق او تحت شمعة السعر
الرجاء من الاخوة المساعده حيث ان فكرتي هي وجود هذا المؤشر مما يعطي مساحه للشارت كي يكون اكثر وضوحا
- 01-05-2012, 06:00 PM #1991
- 01-05-2012, 06:34 PM #1992
بالنسبه للسؤال الأول
مثال :
سوف أقوم بعمل مصفوفه وأضع بها أسماء العملات التي أريد البحث عن تحقق الشروط فيها
كود PHP:string symbolsname[4];
symbolsname[0]="EURUSD";
symbolsname[1]="USDCHF";
symbolsname[2]="USDCAD";
symbolsname[3]="EURJPY";
كود PHP:string symbolsname[4];
symbolsname[0]="EURUSD";
symbolsname[1]="USDCHF";
symbolsname[2]="USDCAD";
symbolsname[3]="EURJPY";
for(int i=0;i<4;i++){
double rsi=iRSI(symbolsname[i],0,14,PRICE_CLOSE,0);
if(rsi>50)Alert("rsi > 50");
}
الأمر OrderModify
لنفرض أنك قمت بفتح صفقة بدون وضع الهدف والأستوب لوز
كود PHP:int ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,30,0,0," EA",MagicNumber,0,Blue);
OrderModify(ticket,OrderOpenPrice(),SL,TP,0);
- 01-05-2012, 06:43 PM #1993
يمكنك تعريف متغيرين
كود PHP:bool signalbuy1,signalbuy2,signalsell1,signalsell2;
ثم عند تحقق شرط الإشاره الأولى مثلا
كود PHP:if(ma1>ma2)signalbuy1=true;
if(filter>0)signalbuy2=true;
ثم شروط فتح الصفقه سيكون
كود PHP:if(signalbuy1==true&&signalbuy2==true)
{
// open buy
signalbuy1=false;
signalbuy2=false;
}
}
آخر تعديل بواسطة MR.dollar ، 01-05-2012 الساعة 06:45 PM
- 01-05-2012, 06:43 PM #1994
استاذ اسامة كما ذكرت لحضرتك من قبل قمت بتجربة كل التعديلات ولكن النتيجه لم تكن كما أريد .
والتعديل التالى كما تفضلت وذكرت , هو شرط الاستوكاستيك بحيث اذا كان الاستوكاستيك للشمعة السابقة شمعة 2 أقل من 50 ثم في الشمعه التاليه شمعة 1 اصبح أكبر من 50 يفتح الصفقه فـ الشمعة الحالية شمعة 0
ولكن بعد التعديل يوجد العديد من الصفقات لايفتحها ولا أعلم السبب مع تحقق شروط الاستوكاستك واتفاق شموع
الهايكن !!
مرفق الاكسيبرت بعد التعديل .
- 01-05-2012, 08:10 PM #1995
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM