النتائج 1,726 إلى 1,740 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 10-03-2012, 01:47 PM #1726
السلام عليكم
-------------
الأول شكرا للأخ أسامة على المجهود إللي قايم بيه مع إخوانه هنا سواء من شرح سواء من إجابة على الأسئلة
---------------------------
أنا متابع وقرأت الشرح في ( بالتطبيق المباشر تعلم برمجة الإكسبرتات من البدايه حتى الإحتراف ) وقرأت الأسئلة والإجابات هنا ..... لكن بارضوة مش قادر أعمل إكسبيرت للزجزاج & الفيبوناتشي
صحيح دلوقتي ممكن أعمل إكسبيرت بيعتمد على الموفينج أفريج أو البربولك سار
لكن موضوع الفيبوناتشي ده صعب ( لإنه مش مؤشر أصلا )
كان لي رجاء
لو ممكن شرح تطبيقي على كيفية عمل إكسبيرت يعتمد على ( الدخول بيع أو شراء من مستويات فيبوناتشي )
ويكون إعتماد الفيبوناتشي على الزجزاج
يعني الفيبوناتشي يرسم نفسه على أخر قمة وقاع حسب الزجزاج
- 10-03-2012, 06:24 PM #1727
وعليكم السلام ورحمة الله وبركاته
إذا عرفت مبدأ عمل الفيبوناتشي فسوف تجد أن الأمر سهل جدا
فمثلا مستوى 23.6 المقصود به
23.6% من عدد نقاط الفرق بين القمه والقاع
راجع هذا الموضوع به مؤشر قمت ببرمجته يعتمد على الزيجزاج ومستوى فيبوناتشي 23 راجع كوده
https://forum.arabictrader.com/t140412.html
- 10-03-2012, 06:32 PM #1728
أيضا بدلا من إستخدام الشرط if أكثر من مره
كود PHP:if ( Close[1]>Open[1] )
if ( body1>7*Point )
if ( body1>uptail1 )
if ( body1>uptails )
if ( distancefromtenkan>=0*Point&&distancefromtenkan<=15*Point )
if ( ts1>ks1 )
if ( sa1>sb1 )
if ( kumosen<kumospan )
if ( kumosen>=0*Point&&kumosen<=22*Point )
if ( kumospan>=0*Point&&kumospan<=45*Point )
if ( cs1>High[-26] )
كود PHP:if ( Close[1]>Open[1]&&body1>7*Point&&body1>uptail1&&body1>uptails )
- 10-03-2012, 06:44 PM #1729
- 10-03-2012, 10:08 PM #1730
السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
هل يوجد في الميتا وظيفه او داله تقوم بالبحث عل قمم وقيعان تكونت مثلا على مؤشر الموفينح كالوظيفه او داله iLowest و iHighest
بارك الله فيكم اخوكم ابو يوسف
- 11-03-2012, 08:26 AM #1731
طيب دولقتي يا أخ أسامة أنا عملت إكسبيرت
بس المشكلة إني بشتغل على منصة 5 أرقام
وبعد ما طلع عيني لقيت عشان أعمل تيك بروفت أو أستوب لوز مثلا 50 نقطة ( لازم أكتب 500 في الإعدادات الخارجية )
ولو كتبت 50 يقرأها البرنامج 5
----------------------
العيب كده إية ؟
-------------------
وياريت لو نظرة سريعة على الإكسبيرت في المرفقات
وإتحملني بقى عشان لسه بادء في موضوع البرمجة ده يوم الجمعة
----------------
- 11-03-2012, 03:58 PM #1732كود PHP:
double iLowestIndicator(int period,int BIndxe){
double Return=100000 ;
int EIndxe=GetHigh(1,period,3,BIndxe);
for(int i=BIndxe;i<EIndxe;i++){
double iLowestTenkan=iIchimoku(NULL,period,Tenkan,Kijun,Senkou,MODE_TENKANSEN,i);
if(Return>iLowestTenkan){
Return=iLowestTenkan;}}
return(Return);}
//+------------------------------------------------------------------+
double iHighestIndicator(int period,int BIndxe){
double Return=0 ;
int EIndxe=GetLow(1,period,3,BIndxe);
for(int i=BIndxe;i<EIndxe;i++){
double iHighestTenkan=iIchimoku(NULL,period,Tenkan,Kijun,Senkou,MODE_TENKANSEN,i);
if(Return<iHighestTenkan){
Return=iHighestTenkan;}}
return(Return);}
بارك الله فيكم اخوكم ابو يوسف
- 11-03-2012, 06:36 PM #1733
المقصود بالقمه أن تكون قيمة المؤشر أكبر من القيمه السابقه والقيمه التاليه وهذا يمكن تطبيقه بالشروط
كمثال بسيط على الموفينج يستخرج القمم والقيعان
كود PHP:double Moving(int i){
double ma=iMA(Symbol(),0,14,0,1,PRICE_CLOSE,i);
return(ma);
}
for(int i=1;i<Bars;i++){
if(Moving(i+1)>Moving(i)&&Moving(i+1)>Moving(i+2)){
//new Top
}
if(Moving(i+1)<Moving(i)&&Moving(i+1)<Moving(i+2)){
//new bottom
}
}
- 11-03-2012, 09:40 PM #1734
المقصود بالقمه أن تكون قيمة المؤشر أكبر من القيمه السابقه والقيمه التاليه وهذا يمكن تطبيقه بالشروط
كمثال بسيط على الموفينج يستخرج القمم والقيعان
السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
انا اخطئت بتعبير استاذي الكريم ،ابحث عن اعلي قمه وادني قاع
بارك الله فيك اخوك ابو يوسف
- 12-03-2012, 01:47 AM #1735
- 12-03-2012, 02:27 AM #1736
أنت قمت بتعريف الكود الخاص ببروكر 5 أرقام
كود PHP:if(Digits<4)
{
point=0.01;
digits=2;
}
else
{
point=0.0001;
digits=4;
}
بتعريفه point
كود PHP:if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*Point;}
if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*Point;}
كود PHP:if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;}
if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*point;}
- 12-03-2012, 02:30 AM #1737
على سبيل المثال تريد أعلى قمه خلال فترة 20 شمعه سوف تزيد شرط إضافي فقط ليصبح
كود PHP:double Moving(int i){
double ma=iMA(Symbol(),0,14,0,1,PRICE_CLOSE,i);
return(ma);
}
double lasttop,lastbottom;
for(int i=1;i<20;i++){
if(Moving(i+1)>Moving(i)&&Moving(i+1)>Moving(i+2)){
if(Moving(i+1)>lasttop)lasttop=Moving(i+1);
}
if(Moving(i+1)<Moving(i)&&Moving(i+1)<Moving(i+2)){
if(Moving(i+1)<lastbottom||lastbottom==0)lastbottom=Moving(i+1);
}
}
- 12-03-2012, 02:41 AM #1738
- 12-03-2012, 01:27 PM #1739
للأسف انا مشكلتي مع الزجزاج أكبر وراجعت الكود في المؤشر إللي في الإقتباس ومفيش فايدة
يعني مثلا الكود ده إللي في أخر المؤشر مش فاهم منه حاجة الحاجة الوحيدة إللي فاهمها هي دالة الإستدعاء iCustom بس بارضوة مش فاهم إية السبب إنك عرفتها zz ومش فاهم N دي راجعة على إية
كود PHP:double ZigZag(int start,int shift){
int N;
for(int i=start;i<Bars;i++){
double zz=iCustom(Symbol(),0,"ZigZag",ExtDepth,ExtDeviation,ExtBackstep,0,i);
if(zz!=0)N++;
if(shift==N)return(zz);
}
return(0);
--------------------------------------------------
وكمان مش فاهم يعني إية
كود PHP:ZigZag(i,1)>ZigZag(i,2)
هل ده معناه إن أخر قمة أو قاع تشكل بياخد الرقم (i,1) وإللي قبله (i,2) وإللي قبله (i,3) .......... وهكذا ؟
-----------------------
وأسف مرة تانية على الأسئلة الكتيرة بس فعلا محتاج أفهمه لإن الزجزاج ده أصلا سبب إني حابب أتعلم برمجة المؤشرات والإكسبيرتات
- 12-03-2012, 08:24 PM #1740طلب من مستر دولار ......لدي مؤشر يرسم أسهم عند فرص البيع والشراء ولكن للأسف هذا المؤشر يرسم الاسهم على البيانات السابقة ولا يرسم أسهم جديدة الا اذا حذفته من الشارت ثم وضعته مرة أخرى......فهل ممكن جعل هذا المؤشر يعمل لايف؟
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM