الكتابة التالية تكون كالتالي
[PHP]
#property indicator_color1 Red
#property indicator_color2 Blue
كتابة الاسهم السابقة
#property indicator_color3 Yellow
#property indicator_color4 Lime
كتابة الكائنات الجديدة لخطوط الموفينجات
[/PHP]
|
جديد المواضيع |
|
منتدى المؤشرات و الاكسبيرتات تعليم برمجة الاكسبيرت ، اكسبيرت مجانى ، برمجة مؤشرات ، مؤشر ، تصميم اكسبيرت مجانا ، اكسبيرتات جديدة ، مؤشرات جديدة ، كل ما يتعلق بالتحليل و الخاص بالمؤشرات الفنية او الرقمية ، Expert advisor ، mql ، mql4 ، دورة برمجة ، برمجة اكسبيرت ، اكسبيرت رابح ، اكسبيرت جيد ، ادارة حسابات ، تداول الى ، ميتاتريدر ، تحميل منصة ، منصة تداول ، برمجة مؤشر ، مكتبة مؤشرات ، مؤشر جديد ، مؤشرات جديدة ، مؤشر حصرى ، احدث مؤشر . |
|
أدوات الموضوع |
15-02-2013, 03:01 PM | المشاركة رقم: 251 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعلم البرمجة باحتراف
الكتابة التالية تكون كالتالي
|
||||||||||||||||||||||||||||||
|
#251
|
|
|
|
رد: دورة تعلم البرمجة باحتراف
الكتابة التالية تكون كالتالي
[PHP] #property indicator_color1 Red #property indicator_color2 Blue كتابة الاسهم السابقة #property indicator_color3 Yellow #property indicator_color4 Lime كتابة الكائنات الجديدة لخطوط الموفينجات [/PHP] |
15-02-2013, 03:02 PM | المشاركة رقم: 252 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعلم البرمجة باحتراف
كل الكتابة ستكون
|
||||||||||||||||||||||||||||||
|
#252
|
|
|
|
رد: دورة تعلم البرمجة باحتراف
كل الكتابة ستكون
[PHP] #property indicator_chart_window #property indicator_buffers 4 #property indicator_color1 Red #property indicator_color2 Blue #property indicator_color3 Yellow #property indicator_color4 Lime [/PHP] |
15-02-2013, 03:05 PM | المشاركة رقم: 253 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعلم البرمجة باحتراف
كتابة مصفوفتين لخطوط الموفينج
|
||||||||||||||||||||||||||||||
|
#253
|
|
|
|
رد: دورة تعلم البرمجة باحتراف
كتابة مصفوفتين لخطوط الموفينج
[PHP] double FastMA[]; double SlowMA[]; [/PHP] ستكون الكتابة الكلية كالتالي [PHP] #property indicator_chart_window #property indicator_buffers 4 #property indicator_color1 Red #property indicator_color2 Blue #property indicator_color3 Yellow #property indicator_color4 Lime double CrossUp1[]; double CrossDown1[]; double FastMA[]; double SlowMA[]; [/PHP] |
15-02-2013, 03:08 PM | المشاركة رقم: 254 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعلم البرمجة باحتراف
الكائن الثالث يحمل الرقم 2 ولونه اصفر
|
||||||||||||||||||||||||||||||
|
#254
|
|
|
|
رد: دورة تعلم البرمجة باحتراف
الكائن الثالث يحمل الرقم 2 ولونه اصفر
الكائن الرابع يحمل الرقم 3 ولونه اخضر |
15-02-2013, 03:10 PM | المشاركة رقم: 255 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعلم البرمجة باحتراف
تحديد نوع الكائن 3 و 4
|
||||||||||||||||||||||||||||||
|
#255
|
|
|
|
رد: دورة تعلم البرمجة باحتراف
تحديد نوع الكائن 3 و 4
كما قلنا الكائن 3 و 4 عبارة عن خطوط لذا سيكون النوع هذه المرة خط [PHP] SetIndexStyle( 2, DRAW_LINE ); SetIndexStyle( 3, DRAW_LINE ); [/PHP] |
15-02-2013, 03:12 PM | المشاركة رقم: 256 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعلم البرمجة باحتراف
لاتوجد اشكال للخطوط
|
||||||||||||||||||||||||||||||
|
#256
|
|
|
|
رد: دورة تعلم البرمجة باحتراف
لاتوجد اشكال للخطوط
ربط الخط بالمصفوقة سيكون كالتالي [PHP] SetIndexBuffer( 2, FastMA ); SetIndexBuffer( 1, SlowMA ); [/PHP] الكتابة الكلية تكون كالتالي [PHP] #property indicator_chart_window #property indicator_buffers 4 #property indicator_color1 Red #property indicator_color2 Blue #property indicator_color3 Yellow #property indicator_color4 Lime double CrossUp1[]; double CrossDown1[]; double FastMA[]; double SlowMA[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0, DRAW_ARROW, EMPTY); SetIndexArrow(0, 234); SetIndexBuffer(0, CrossDown1); SetIndexStyle(1, DRAW_ARROW, EMPTY); SetIndexArrow(1, 233); SetIndexBuffer(1, CrossUp1); SetIndexStyle( 2, DRAW_LINE ); SetIndexBuffer( 2, FastMA ); SetIndexStyle( 3, DRAW_LINE ); SetIndexBuffer( 1, SlowMA ); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } [/PHP] |
15-02-2013, 03:15 PM | المشاركة رقم: 257 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعلم البرمجة باحتراف
الان ندخل الي الدالة start
|
||||||||||||||||||||||||||||||
|
#257
|
|
|
|
رد: دورة تعلم البرمجة باحتراف
الان ندخل الي الدالة start
ونكتب حلقة for لاتكرارية [PHP] int start() { int x,i; int counted_bars=IndicatorCounted(); if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; x=Bars-counted_bars; for(i =0 ; i<x ; i++) { } return(0); } [/PHP] |
15-02-2013, 03:18 PM | المشاركة رقم: 258 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعلم البرمجة باحتراف
الان نجمع اكواد الكائنات الرسومية مع الحلقة التكرارية سيكون لدينا التالي
|
||||||||||||||||||||||||||||||
|
#258
|
|
|
|
رد: دورة تعلم البرمجة باحتراف
الان نجمع اكواد الكائنات الرسومية مع الحلقة التكرارية سيكون لدينا التالي
[PHP] #property indicator_chart_window #property indicator_buffers 4 #property indicator_color1 Red #property indicator_color2 Blue #property indicator_color3 Yellow #property indicator_color4 Lime double CrossUp1[]; double CrossDown1[]; double FastMA[]; double SlowMA[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0, DRAW_ARROW, EMPTY); SetIndexArrow(0, 234); SetIndexBuffer(0, CrossDown1); SetIndexStyle(1, DRAW_ARROW, EMPTY); SetIndexArrow(1, 233); SetIndexBuffer(1, CrossUp1); SetIndexStyle( 2, DRAW_LINE ); SetIndexBuffer( 2, FastMA ); SetIndexStyle( 3, DRAW_LINE ); SetIndexBuffer(3, SlowMA ); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int x,i; int counted_bars=IndicatorCounted(); if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; x=Bars-counted_bars; for(i =0 ; i<x ; i++) { } return(0); } [/PHP] |
15-02-2013, 03:34 PM | المشاركة رقم: 259 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعلم البرمجة باحتراف
نضع خطوط الموفينجات
|
||||||||||||||||||||||||||||||
|
#259
|
|
|
|
رد: دورة تعلم البرمجة باحتراف
نضع خطوط الموفينجات
وهنا خط الموفينج سياخذ اخر قيمة يعني سيكون بدلالة i يجب ان نترك الموفينج مرن اي ممكن نتحكم باعدداته الخارجية له الاعددات الخارجية التي تهمنا في الموفينج 1- دور الموفينج سنستعمل متغيرين خارجيين للتعبير عم دور الموفينج [PHP] extern int ExtPeriodFastMA = 7; extern int ExtPeriodSlowMA = 15; [/PHP]سنكتب هذين المتغيرين خارج الدالة ستار 2-الاعتماد نوع الموفينج هل هو سمبل اكسبنشل او غيرها سنستعمل ايضا متغيرين للتعبير عن النوع [PHP] extern int ExtModeFastMA = 1; extern int ExtModeSlowMA = 1; [/PHP]فرضنا اننا سنستخدم الاكسبنشل في النوعين 3- الاغلقات او الافتتحات وكما سبق سنستعمل متغيرين خارجيين لتحديد هذ المتغير [PHP] extern int ExtPriceFastMA = 0; extern int ExtPriceSlowMA = 0; [/PHP]فرضا اننا استعملنا الاغلاقات في كلا الموفينجين |
15-02-2013, 03:38 PM | المشاركة رقم: 260 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعلم البرمجة باحتراف
تكون كتابة الموفينجين داخل الحلقة التكرارية كالتالي
|
||||||||||||||||||||||||||||||
|
#260
|
|
|
|
رد: دورة تعلم البرمجة باحتراف
تكون كتابة الموفينجين داخل الحلقة التكرارية كالتالي
[PHP] FastMA[i] = iMA( NULL, 0, ExtPeriodFastMA, 0, ExtModeFastMA, ExtPriceFastMA, i ); SlowMA[i] = iMA( NULL, 0, ExtPeriodSlowMA, 0, ExtModeSlowMA, ExtPriceSlowMA, i ); [/PHP] كتابة كل الكود حتي الان [PHP] #property indicator_chart_window #property indicator_buffers 4 #property indicator_color1 Red #property indicator_color2 Blue #property indicator_color3 Yellow #property indicator_color4 Lime double CrossUp1[]; double CrossDown1[]; double FastMA[]; double SlowMA[]; extern int ExtPeriodFastMA = 7; extern int ExtPeriodSlowMA = 15; extern int ExtModeFastMA = 1; extern int ExtModeSlowMA = 1; extern int ExtPriceFastMA = 0; extern int ExtPriceSlowMA = 0; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0, DRAW_ARROW, EMPTY); SetIndexArrow(0, 234); SetIndexBuffer(0, CrossDown1); SetIndexStyle(1, DRAW_ARROW, EMPTY); SetIndexArrow(1, 233); SetIndexBuffer(1, CrossUp1); SetIndexStyle( 2, DRAW_LINE ); SetIndexBuffer( 2, FastMA ); SetIndexStyle( 3, DRAW_LINE ); SetIndexBuffer( 3, SlowMA ); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int x,i; int counted_bars=IndicatorCounted(); if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; x=Bars-counted_bars; for(i =0 ; i<x ; i++) { FastMA[i] = iMA( NULL, 0, ExtPeriodFastMA, 0, ExtModeFastMA, ExtPriceFastMA, i ); SlowMA[i] = iMA( NULL, 0, ExtPeriodSlowMA, 0, ExtModeSlowMA, ExtPriceSlowMA, i ); } return(0); } [/PHP] |
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
البرمجة, باحتراف, تعلم, دورة |
|
|