النتائج 256 إلى 270 من 378
- 09-03-2020, 06:36 PM #256
- 09-03-2020, 06:38 PM #257
استخدمنا اعلاه مصفوفة [0] رغم انه لايوجد الا اوتبت واحد!!
والسبب لان الامور هكذا مع دوكاسكوبي -- فالاوتبت مصفوفة لانه محتمل خط او خطين او ثلاثة--مجرد وجود هذا الاحتمال يخليك تعرفه كمصفوفة من البداية --- مصفوفة من عنصر واحد؟؟ فيها مشكلة!! لايوجد مشكلة.
private OutputParameterInfo[ ] outputParameterInfos;
- 09-03-2020, 06:45 PM #258
- 09-03-2020, 06:48 PM #259
تمرين غير محلول
بنفس الخطوات أعلاه ومن خلال البحث في موقع دوكاسكوبي api اكمب بعض الاعدادات الأخرى مثل الستايل والشفافية وعرض الخط وامكانة الاخفاء والعرض والتوووول تبز tooltips الخ !!!آخر تعديل بواسطة سلمان_العتيبي ، 09-03-2020 الساعة 06:55 PM
- 09-03-2020, 06:56 PM #260
وبكذا نكون انتهينا من الفصل الثاني بشكل عام.
الملف المرفق 521276
- 09-03-2020, 07:00 PM #261
كم تحتاجون وقت لمراجعة ماسبق؟؟
شهر
شهرين!!
الان قبل الانتقال للفصل الثالث من هذه السلسلة نطبق أمثلة من خلال تمارين, على ان تكون بسيطة وتعليمية ثم نتدرج في الصعوبة مع الأيام, حتى نصل لمرحلة التطبيقات المعقدة مثل إضافة جداول للمنصة--التعامل مع مصاعب المنصة الخ
الفصل الاول كان حديث عام عن الاكسبيريتات
الفصل الثاني كان حديث عام عن المؤشرات
الفصل الثالث عن . . .آخر تعديل بواسطة سلمان_العتيبي ، 09-03-2020 الساعة 07:05 PM
- 09-03-2020, 07:04 PM #262
تمرين محلول: صمم مؤشرا عبارة عن اربع متوسطات متوسط 7 و 21 و 34 و 50 وتطبيقها فوق التشارت
الأول بلون احمر والثاني بلون اخضر والثالث بلون اصفر والرابع بلون ازرق, وخطوطها كلها متصلة الا الأخير منقط
على ان يكونون جميعا متوسط بسيط الا الثالث عبارة عن متوسط اكسبوننشال.
والأول سمه حسن بالعربي
والثاني سمه محمد بالانجليزي
والثالث سمه خالد بالعربي
والرابع سمه George
- 09-03-2020, 08:16 PM #263
كل تمرين جديد, لا نعني الاعادة بل نعني اضافة اشياء تعليمية بسيطة
مع jforex وحسب ماقرأت المتوسطات مصممة بجافا سكربت, وبالتالي يتم استخدامها كمودل--استخدام الموجود لتصميم ما تريد,
1-نعرف مصفوفة تحمل قيم فترات المتوسطات الأربع وبالتالي نوع int
2-مصفوفة output مقاسها سيكون 4 لأن هناك أربع خطوط
3- ال inputs مصفوفة مقاس 1 لأن كل المؤشرات الاربع تستخدم نفس الاسعار
4- مايخص الالوان ونمط الخطوط والتسميات هذه سهلة لانها مشروحة بشكل مكثف.
وايش كمان؟آخر تعديل بواسطة سلمان_العتيبي ، 09-03-2020 الساعة 08:40 PM
- 09-03-2020, 08:21 PM #264
- 09-03-2020, 08:23 PM #265
دالة lookForward لانحتاجها تترك كما هي
بينما دالة lookBack لابد نأخذ في الاعتبار اختلاف فترات اربع متوسطات يفترض تأخذ اكبر شي وهو متوسط 50.
الجافا تقريبا مثل الميتا تريدر في Math.max
انظر للصورة
الأعلى بين قيمتين والاعلى بين القيمتين الأخرى ثم الأعلى لكلا الناتجين--لان عندك 4 قيم وتريد اكتشاف اعلاها برمجيا
راجع المثال البسيط هنا في احد مواقع المبتدئين:
https://www.geeksforgeeks.org/java-m...thod-examples/آخر تعديل بواسطة سلمان_العتيبي ، 09-03-2020 الساعة 08:32 PM
- 09-03-2020, 08:35 PM #266
- 09-03-2020, 08:40 PM #267
والدوال السبع لـ get و set تبقى كما هي في المؤشر الديفولت--وتكاد تكون نفس الشيء غالبا لاغلب المؤشرات--لأنها تعتبر بنية تحتية للاعداد
يا ليت تتأكد من هذا الامر بفتح اغلب المؤشرات الموجودة في المنصة!
انظر للصورة:
الملف المرفق 521279
- 09-03-2020, 08:49 PM #268مع jforex وحسب ماقرأت المتوسطات مصممة بجافا سكربت, وبالتالي يتم استخدامها كمودل--استخدام الموجود لتصميم ما تريد,
مزود المؤشرات---بالانجليزي IndicatorsProvider
ويوجد مع دوكاسكوبي ككلاس رغم انهم اضافوا اوله كبتل I --والسبب ان I هنا يعنون بها Indicator وليس Interface --- نوادر فقط!!
IIndicatorsProvider
يستخدم للتواصل مع البرامج الجاهزة عندهم مثل المتوسطات بانواعها--
-تستغل الموجودة بدلا من إعادة برمجة المتوسط بحسابات رياضية حسب معادلاته المعروفة على الورق وهي حسابات أحيانا معقدة.
وبناء عليه نعرف كائنات من هذا النوع ثم نربطها بانواع المتوسطات حسب ثوابت دوكاسكوبي
المتوسط البسيط -- SMA
المتوسط الاسي EMA
الخآخر تعديل بواسطة سلمان_العتيبي ، 09-03-2020 الساعة 08:56 PM
- 09-03-2020, 08:58 PM #269
انظر للصورة رتبت كل شيء حسب تواحدها في اي برنامج--تقديم وتأخير بحيث تكون ذات العلاقة متقاربة -- التي خارج Onstart والتي داخلها
تعلم من مرة واحدة مع الفهم هنا, لأنها امور ستتكرر معك وبالتالي ستكون من اسهل الامور عليك برمجيا
الملف المرفق 521280
لاحظ أهمية المتغير context هنا ومن خلاله تم الوصول الى IndicatorProvider --- لأن هذه المزودات تحت ال IContext
وعندما تفتش البرنامج من اوله الى اخره لاتجد context الا في دالة OnStart وبالتالي اجباري تكون الاسطر هنا
ناهيك عن ان مكانها الطبيعي أساسا يجب ان يكون هنا--لانك في مرحلة الاعداد والربطآخر تعديل بواسطة سلمان_العتيبي ، 09-03-2020 الساعة 09:00 PM
- 09-03-2020, 09:02 PM #270
اخر سطرين تحرص على تسمية صحيحة
نحن كتبنا بين تو كوتيشن كلمة SMA لأنها من ثوابت دوكاسكوبي ويجب ان تكتب هكذا اذا كنت تريد ان يزودونك بالمتوسط البسيط SMA وهو SIMPLE MOVING AVERAGE