![]() |
ورشة برمجة مؤشر بافكار متجددة
في هذا الموضوع ان شاء الله سنحاول برمجة مؤشر وفي نفس الوقت التدريب علي البرمجة
لافكار عديدة ومتداخلة حيث سنضع عدة شروط لعدة مؤشرات نري ان الاشارة تكون قوية علي حسبها مرحبا بكل الافكار |
رد: ورشة برمجة مؤشر بافكار متجددة
نبدء علي بركة الله باول اشارت لمؤشر RSI
وهي اشارة قوية ويحترمها السعر سنستخدم اشرات RSI كالتالي فوق 50 اشارة Buy خضراء تحت 50 اشارة sell حمراء سنستخدم في هذا المؤشر نافذة مستقلة ونرسم عليها خطوط هستوغرام |
رد: ورشة برمجة مؤشر بافكار متجددة
سنستخدم القالب الجاهز الذي شرحناه من قبل
[PHP] //+------------------------------------------------------------------+ //| arabia.mq4 | //| Copyright 2013, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright 2013, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property indicator_separate_window //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators //---- 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] وكما نلاحظ غير هذه الكتابة ليضهر المؤشر في نافذة مستقلة [PHP] #property indicator_separate_window [/PHP] |
رد: ورشة برمجة مؤشر بافكار متجددة
الان اعداد بارات الهيستوغرام كالتالي
|
رد: ورشة برمجة مؤشر بافكار متجددة
بارك الله فيك أستاد موفينج , تسجيل متابعة , و أحلى لايك :1 (105):
|
رد: ورشة برمجة مؤشر بافكار متجددة
بارك الله فيك تسجيل متابعه
لانى من عشاق rsi ولكن استخدمه بشكل مختلف وبالتوفيق |
رد: ورشة برمجة مؤشر بافكار متجددة
في البداية سنستخدم بارين بلونين فقط
وعند ضهور اشرات اخري سنضيف برات اخري التصريح بالبارات [PHP] #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Green double ExtMapBuffer1[]; double ExtMapBuffer2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_HISTOGRAM,0,3); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_HISTOGRAM,0,3); SetIndexBuffer(1,ExtMapBuffer2); //---- 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] |
رد: ورشة برمجة مؤشر بافكار متجددة
جعل المؤشر اكثر مرونة
باستخدام مستوي خاص ب buy ومستوي خاص ب sell |
رد: ورشة برمجة مؤشر بافكار متجددة
التصريح بالمستوي خارج الدالة start
[PHP] extern int RSI_buy_level=50; extern int RSI_sell_level=50; [/PHP] والكود لحد الان هو [PHP] #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Green double ExtMapBuffer1[]; double ExtMapBuffer2[]; extern int RSI_buy_level=50; extern int RSI_sell_level=50; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_HISTOGRAM,0,3); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_HISTOGRAM,0,3); SetIndexBuffer(1,ExtMapBuffer2); //---- 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] |
رد: ورشة برمجة مؤشر بافكار متجددة
جعل RSI اكثر مرونة وذلك بتمكين المستخدم من تغير اعددات RSI
|
الساعة الآن 08:32 PM |
Powered by vBulletin® Copyright ©2000 - 2025
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com