النتائج 31 إلى 45 من 205
الموضوع: هيا نصنع مؤشر بأيدينا
- 25-08-2006, 09:56 PM #31
مشاركة: هيا نصنع مؤشر بأيدينا
المشاركة الأصلية كتبت بواسطة beginner
و ما استغناش عن مساعدك ليا
يعتى
انا كمان محتاج مساعدتك ترانى مبتدئ
بالنسبة للاستاذين الدكتور و ليد و وضاح عطار
انا قرء ت ما كتبوه و تعلمت منه
و لكن
يعلم الله و تشهد انت اننى اصيغ الشرح باسلوبى دون اقتباس منهما
و ان كنت لا انكر فضلهما
و ياريت الاستاذ وضاح عطار
يشاركنا و يصحح الاخطاء
- 25-08-2006, 10:02 PM #32
مشاركة: هيا نصنع مؤشر بأيدينا
و الان نشرح ادوات المعالجة
ببساطة كيف يتم التعامل مع هذه العناصر الخمسة
لا خمسة غلط
السبعة صح
طيب ازاى بقى و انت قايل قبل كدة خمسةطيب تعالوا نعدهم2 ارقام
2 حروف
1 تاريخ
1 منطقية
1 الوان
يبقى المجموع سبعة عناصركيف يتعامل الكمبيوتر معهماين يخزنهم فى ذاكرته؟ و كيف؟ما هى الادوات التى تساعدنا لنجعل هذه العناصر السبع ترسم مؤشر
- 25-08-2006, 10:21 PM #33
مشاركة: هيا نصنع مؤشر بأيدينا
ادوات المعالجة1- العمليات Operations
2- المتغيرات Variables
3- الحلقات Looping
4- اتخاذ القرار ( الجمل الشرطية)
5- المصفوفات Arrays
6- الدوال Functions
7- بيانات مـــــــــــــــا قبل المعالجة
- 25-08-2006, 10:23 PM #34
مشاركة: هيا نصنع مؤشر بأيدينا
تصدقوا يا اخوان ان الكلام ده
يصلح لاى لغة
تعلم عناصرها
و اتقن ادواتها و انطلق
- 25-08-2006, 11:50 PM #35
مشاركة: هيا نصنع مؤشر بأيدينا
بس اهم شي فيها مؤشرات ولا لا ؟
مسببه لي عقده اتوقع مافيها وشكراً
- 25-08-2006, 11:56 PM #36
مشاركة: هيا نصنع مؤشر بأيدينا
المشاركة الأصلية كتبت بواسطة beginner
انما هى تصنع المؤشر
و سنكمل الموضع
- 25-08-2006, 11:59 PM #37
مشاركة: هيا نصنع مؤشر بأيدينا
اذا نحن نتحدث عن لغة MQL4
ادواتها :
اولا : العملياتطيب ماكلنا عارفين العمليات جمع طرح ضرب قسمةهى شغلانة يعنى
طيب خد عندك نمرة واحد
1- العمليات الحسابية Arithmetical operators :
هناك 9 عمليات حسابية فيلغة MQL4 .
وهذه قائمة بهم :
+ .. عمليةالجمع .. مثال ( A=B+C ) .. اجمع B مع C وانسب الناتج الى A
- .. عملية الطرح .. مثال ( A=B-C ) .. اطرح C من B وانسب الناتج الى A
* .. عملية الضرب .. مثال (A=B*C ) .. اضرب B في C وانسب الناتج الى A
/ .. عملية القسمة .. مثال (A=B/C ) .. اقسم B على C وانسب الناتج الى A
+ - .. عملية تغيير الأشارة .. مثال (A=-A ) .. حول اشارة A من الموجب الى السالب
% .. عملية باقي القسمة .. وانتبه لباقى القسمة هذه :
كيف ؟
8%4 = صفر
طيب ليه ؟
لان 8/4 = 2 و يتبقى من القسم صفرا
تانى
17 % 3 = 2
لان 17/3 = 5 و يبقى 2
وهكذا
اذا العملية لا تنتج خارج القسمة و انما باقى القسمة " و طبعا هناك فرق"
و بمعنى ادق : مثال ( A=B%C ) معناها
اقسم Bعلى C وباقي القسمة انسبه الى A
++ .. عملية الزيادة التلقائية المتتالية .. مثال ( ++A ) .. قم بزيادة قيمة A رقم 1 (بمعنى ان كان A = 6 اجعله يساوي 7
-- .. عملية النقصان التلقائي المتتالي.. مثال ( --A ) .. انقص رقم 1 من المتغير A (بمعنى ان كان A يساوي 5 اجعله يساوي 4
- 26-08-2006, 12:10 AM #38
مشاركة: هيا نصنع مؤشر بأيدينا
اذا نحن نتحدث عن لغة MQL4
ادواتها :
اولا : العمليات
2- عمليات المقارنة Relational operators :
عمليات المقارنة هي عمليات تقوم بمقارنةقيمتين وتنتهي بنتيجةمن اثنين اما TRUE او FALSE
==عملية التطابق .. مثال(A==B) .. معناها اذا تساوت قيمتي A و B فالنتيجة TRUE والافهي FALSE ( وهىتختلف عن التساوى =)
لا استنى شوية , كدة انت غلط غلطةكبييييييرة قوى
تقول ان == تختلف عن = طيب ماشى
و بعدين تقول معناها اذا تساوت قيمتي A و B
التساوى = نعلمها جميعا انا معايا نص ريال (جنيه) و انت معاك 50 هلله (قرش)
نبقى متساويين وخير فى سلامة و سلامة فى خير
انما == هو سؤال للحاسب و ننتظر الاجابة عليه بنعم او لا (TRUE او FALSE)
اذا ليست مجرد تساوى و انما هى استفسار
=!عملية عدم التطابق .. مثال (A!=B) .. معناها اذا لم تتطابققيمتي Aو B فالنتيجة TRUE والاFALSE
يعنى عكس السابقة
> .. عملية اصغر من .. مثال (A<B) .. معناها اذا كانت A اصغر من B فالنتيجة TRUE والا FALSE
< .. عملية اكبر من .. مثال (A>B) .. معناها اذا كانت A اكبر من B فالنتيجة TRUE والا FALSE
=> .. عملية اصغر او يساوي .. مثال (A<=B) .. اعتقد معناها واضح
=< .. عملية اكبر من او يساوي .. مثال (A>=B) .. ايضا معناها واضح
- 26-08-2006, 12:27 AM #39
مشاركة: هيا نصنع مؤشر بأيدينا
- اذا نحن نتحدث عن لغة MQL4
ادواتها :
اولا : العمليات
3- عمليات منطقية (ادوات العطف) Logical operators :وهيعمليات تشترط تحقق جميع الشروط او احداها ليعمل البرنامجلغة MQL4 تستخدماهم 3 عمليات (هذه العمليات فهمها سهل للغاية وسترى بنفسك)- وهذه قائمةبالعمليات :
&& .. اداة العطف ( و ) .. مثال (A&&B) .. وهنا وجب تحقق قيمتي A وB مع بعضهما - و سأضرب لكم مثلا بالبلدى كدة
- لو قلت مرة " سأذهب الى مكة و المدينة" هذا معناه اننى اذهب الى مكة و اذهب ايضا الى المدينة ( اى وجب الذهاب الى المدينتين)
|| .. اداة العطف ( أو ) .. مثال (A||B) .. وهنا يكفي تحقق اي من الشرطين لتنفيذ البرنامج - و سأضرب لكم مثلا بالبلدى كدة
- لو قلت مرة " سأذهب الى مكة أو المدينة" هذا معناه اننى اذهب الى مكة فقط و اعود يجوز أو اذهب الى المدينة فقط ايضا يجوز ( اى يكفى الذهاب لاحداهما)
! .. ليستعملية .. مثال (A!) .. ومعناها انه لا يوجد عملية مطلوبة من المتغير A
- و سأضرب لكم مثلا بالبلدى كدة
- لو قلت مرة " سأذهب الى مكة و ليس للمدينة" هذا معناه انتم عارفينه طبعا
- 4- عمليات أخرى Other operators :
هناك بعض العمليات في لغة MQL4 ولا تتبع اي من الفئاتالسابقة - عمليةالمساواة assignment operator
- عملية فهرسة المصفوفات arreys ([])
- عملية استدعاء الوظائف functions (())
عملية ترتيب عناصر الوظيفة function (,)
سيتم شرحهم بالتفصيل في دروس اخرى
- 26-08-2006, 12:28 AM #40
مشاركة: هيا نصنع مؤشر بأيدينا
انا كدة شايف انى صدعكتم
صدعتكم يعنى عوار رأس
قلب دماغ
كفاية كدة و لنا لقاء اخر ان شاء الله
- 26-08-2006, 01:13 AM #41
مشاركة: هيا نصنع مؤشر بأيدينا
تسلم اخي كلك ذوق لا صدعتنا ولا شي مشكور على جهودك وننتظر منك المزيد لكن لي ملاحظه اخي الكريم عند محاولة وضعالكود اتمنى استخدام خاصيه الكود لكي يظهر بصوره متناسقه
وشكرا
- 26-08-2006, 01:23 AM #42
مشاركة: هيا نصنع مؤشر بأيدينا
المشاركة الأصلية كتبت بواسطة beginner
انا بجد مبتدى و ما اعرفش حكاية الكود خالص
دى حاجة
كنت ناوى انزل صور مع الشرح للمزيد من الايضاح
و لاكنى لا اعرف كيف ارفق صورة - تخيل -
يا ليت تدلنى اكون لك من الشاكرين
- 26-08-2006, 02:47 AM #43
مشاركة: هيا نصنع مؤشر بأيدينا
اخي الكريم عند الدخول على الرد تجد علامه فوق تشبه المربع في التلفون
# <- عند الضغط عليها سوف يظهر لك code و code /
تضع الكود بينهم وبسكود:int start() { int i,k,counted_bars=IndicatorCounted(); double deviation; double sum,oldval,newres; //---- if(Bars<=BandsPeriod) return(0); //---- initial zero if(counted_bars<1) for(i=1;i<=BandsPeriod;i++) { MovingBuffer[Bars-i]=EMPTY_VALUE; UpperBuffer[Bars-i]=EMPTY_VALUE; LowerBuffer[Bars-i]=EMPTY_VALUE; } //---- int limit=Bars-counted_bars; if(counted_bars>0) limit++; for(i=0; i<limit; i++) MovingBuffer[i]=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i); //---- i=Bars-BandsPeriod+1; if(counted_bars>BandsPeriod-1) i=Bars-counted_bars-1; while(i>=0) { sum=0.0; k=i+BandsPeriod-1; oldval=MovingBuffer[i]; while(k>=i) { newres=Close[k]-oldval; sum+=newres*newres; k--; } deviation=BandsDeviations*MathSqrt(sum/BandsPeriod); UpperBuffer[i]=oldval+deviation; LowerBuffer[i]=oldval-deviation; i--; } //---- return(0); }
- 26-08-2006, 01:18 PM #44
مشاركة: هيا نصنع مؤشر بأيدينا
مشكوووووووووووووور اخى بجنر
كود:int start() { int i,k,counted_bars=IndicatorCounted(); double deviation; double sum,oldval,newres; //---- if(Bars<=BandsPeriod) return(0); //---- initial zero
- 26-08-2006, 01:35 PM #45
مشاركة: هيا نصنع مؤشر بأيدينا
اذا نحن مازلنا نتحدث عن لغة MQL4
ادواتها :
ثانيا :المتغيرات Variables
مقدمة لابد منها
يقول الدكتور وليد " المتعيرات هي اسماء تطلق على قطاع الذاكرة المخزن لنوع معين من البيانات."
و للحق اقول ان هذا اجمل و ادق تعريف للمتغير .
ماذا يقول التعريف :يقول ان المتغير مجرد اسم نطلقه نحن على قطاع من الذاكرة بغرض تخزين البيانات ( و هى العناصر السبعة التى ذكرناها من قبل )
و يقول الاستاذ عطار – عفوا بتصرف – " الوظيفة الأساسية المتغيرات هي تخزين قيمة رقمية أو نصيةأو أي نوع آخر مع امكانية تغير قيمتها ضمن سياق البرنامج حسب الحاجة".
جميل
ماذا نفهم من التعرفين معا
اذا المتغير مجرد اسم نطلقه نحن على قطاع من الذاكرة بغرض تخزين البيانات( و هى العناصر السبعة التى ذكرناها من قبل سواء كانت قيمة رقمية أو نصيةأو أي نوع آخر) و لكن بشرط مهم طبعا " مع امكانية تغير قيمتها ضمن سياق البرنامج حسب الحاجة" . كلام صح مدام المتغير مخزن يبقى زى اى مخزن تانى ممكن افضيه و حط اى حاجة تانية فيه بس بشرط من نفس النوع .
خلونى اضرب مثال
انا اسكن فى فيلا 15 شارع 9 بالمعادى مثلاً ( اكرر مثلا) بس ممكن اسيبها و امشى اروح انا مكان تانى بعد كدة يجي واحد يسكن غيرى _ اذا الفيلا ثابتة_ و لكن ما يتغير هو من بداخلها بشرط ان يكون من نفس النوع طبعا ما هو اللى هيسكن بعدى واحد من الناس .آخر تعديل بواسطة ahmed hanafy ، 26-08-2006 الساعة 01:40 PM
المواضيع المتشابهه
-
لماذا نزرع الطمع بأيدينا في انفسنا
By الجاويش in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 28آخر مشاركة: 26-04-2008, 06:56 PM -
نبينا يهان .. والحل بأيدينا
By HERO_0 in forum استراحة اعضاء المتداول العربيمشاركات: 9آخر مشاركة: 29-01-2008, 04:22 PM -
كيف نصنع التمبلت ارجوا المساعده
By hatem1 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 2آخر مشاركة: 11-12-2007, 08:17 AM -
كيف نصنع اكسبيرت ارجوا من الخبراء الرد ؟
By المرجوووج in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 2آخر مشاركة: 03-09-2006, 03:02 AM -
كيف نبرمج اشراء والبيع آلي وصنع اكسبريت؟
By DO_LAR in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 49آخر مشاركة: 09-12-2005, 06:06 AM