FX-Arabia

جديد المواضيع











الملاحظات

منتدى المؤشرات و الاكسبيرتات تعليم برمجة الاكسبيرت ، اكسبيرت مجانى ، برمجة مؤشرات ، مؤشر ، تصميم اكسبيرت مجانا ، اكسبيرتات جديدة ، مؤشرات جديدة ، كل ما يتعلق بالتحليل و الخاص بالمؤشرات الفنية او الرقمية ، Expert advisor ، mql ، mql4 ، دورة برمجة ، برمجة اكسبيرت ، اكسبيرت رابح ، اكسبيرت جيد ، ادارة حسابات ، تداول الى ، ميتاتريدر ، تحميل منصة ، منصة تداول ، برمجة مؤشر ، مكتبة مؤشرات ، مؤشر جديد ، مؤشرات جديدة ، مؤشر حصرى ، احدث مؤشر .


سؤال برمجي

منتدى المؤشرات و الاكسبيرتات


إضافة رد
 
أدوات الموضوع
قديم 14-01-2011, 03:17 AM   المشاركة رقم: 1
الكاتب
خالوود
عضو فضى
الصورة الرمزية خالوود

البيانات
تاريخ التسجيل: Sep 2010
رقم العضوية: 1272
المشاركات: 2,561
بمعدل : 0.49 يوميا

الإتصالات
الحالة:
خالوود غير متواجد حالياً
وسائل الإتصال:

المنتدى : منتدى المؤشرات و الاكسبيرتات
4 سؤال برمجي

كيف الله يخليكم، المرور من ها الحبشتكنات الى المؤشر؟نقره لعرض الصورة في صفحة مستقلة



//+------------------------------------------------------------------+
//| HMA.mq4
//| Copyright © 2006 WizardSerg <>, ?? ??????? ForexMagazine #104
//|
//| Revised by IgorAD,igorad2003@yahoo.co.uk |
//|
//| Personalized by iGoR for the Trend Slope Trading method (T_S_T)
//| Link:
//| contact: igor@igor.cc
//+------------------------------------------------------------------+
#property copyright "MT4 release WizardSerg <wizardserg@mail.ru>, ?? ??????? ForexMagazine #104"
#property link "wizardserg@mail.ru"

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
//---- input parameters
extern int period=144;
extern int method=3; // MODE_SMA
extern int price=0; // PRICE_CLOSE
//---- buffers
double Uptrend[];
double Dntrend[];
double ExtMapBuffer[];


//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
IndicatorBuffers(3);
SetIndexBuffer(0, Uptrend);
//ArraySetAsSeries(Uptrend, true);
SetIndexBuffer(1, Dntrend);
//ArraySetAsSeries(Dntrend, true);
SetIndexBuffer(2, ExtMapBuffer);
ArraySetAsSeries(ExtMapBuffer, true);

SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);

IndicatorShortName("Hull Moving Average("+period+")");
return(0);
}

//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
// ???? ????? ?????? ??????
return(0);
}

//+------------------------------------------------------------------+
//| ?????????? ??????? |
//+------------------------------------------------------------------+
double WMA(int x, int p)
{
return(iMA(NULL, 0, p, 0, method, price, x));
}

//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars = IndicatorCounted();

if(counted_bars < 0)
return(-1);

int x = 0;
int p = MathSqrt(period);
int e = Bars - counted_bars + period + 1;

double vect[], trend[];

if(e > Bars)
e = Bars;

ArrayResize(vect, e);
ArraySetAsSeries(vect, true);
ArrayResize(trend, e);
ArraySetAsSeries(trend, true);

for(x = 0; x < e; x++)
{
vect[x] = 2*WMA(x, period/2) - WMA(x, period);
// Print("Bar date/time: ", TimeToStr(Time[x]), " close: ", Close[x], " vect[", x, "] = ", vect[x], " 2*WMA(p/2) = ", 2*WMA(x, period/2), " WMA(p) = ", WMA(x, period));
}

for(x = 0; x < e-period; x++)

ExtMapBuffer[x] = iMAOnArray(vect, 0, p, 0, method, x);

for(x = e-period; x >= 0; x--)
{
trend[x] = trend[x+1];
if (ExtMapBuffer[x]> ExtMapBuffer[x+1]) trend[x] =1;
if (ExtMapBuffer[x]< ExtMapBuffer[x+1]) trend[x] =-1;

if (trend[x]>0)
{ Uptrend[x] = ExtMapBuffer[x];
if (trend[x+1]<0) Uptrend[x+1]=ExtMapBuffer[x+1];
Dntrend[x] = EMPTY_VALUE;
}
else
if (trend[x]<0)
{
Dntrend[x] = ExtMapBuffer[x];
if (trend[x+1]>0) Dntrend[x+1]=ExtMapBuffer[x+1];
Uptrend[x] = EMPTY_VALUE;
}

//Print( " trend=",trend[x]);
}

return(0);
}
//+------------------------------------------------------------------+




التعديل الأخير تم بواسطة م.أحمد مقدادي ; 14-01-2011 الساعة 11:16 AM سبب آخر: تمت ازالة الروابط
عرض البوم صور خالوود  
رد مع اقتباس


  #1  
قديم 14-01-2011, 03:17 AM
خالوود خالوود غير متواجد حالياً
عضو فضى
4 سؤال برمجي

كيف الله يخليكم، المرور من ها الحبشتكنات الى المؤشر؟نقره لعرض الصورة في صفحة مستقلة



//+------------------------------------------------------------------+
//| HMA.mq4
//| Copyright © 2006 WizardSerg <>, ?? ??????? ForexMagazine #104
//|
//| Revised by IgorAD,igorad2003@yahoo.co.uk |
//|
//| Personalized by iGoR for the Trend Slope Trading method (T_S_T)
//| Link:
//| contact: igor@igor.cc
//+------------------------------------------------------------------+
#property copyright "MT4 release WizardSerg <wizardserg@mail.ru>, ?? ??????? ForexMagazine #104"
#property link "wizardserg@mail.ru"

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
//---- input parameters
extern int period=144;
extern int method=3; // MODE_SMA
extern int price=0; // PRICE_CLOSE
//---- buffers
double Uptrend[];
double Dntrend[];
double ExtMapBuffer[];


//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
IndicatorBuffers(3);
SetIndexBuffer(0, Uptrend);
//ArraySetAsSeries(Uptrend, true);
SetIndexBuffer(1, Dntrend);
//ArraySetAsSeries(Dntrend, true);
SetIndexBuffer(2, ExtMapBuffer);
ArraySetAsSeries(ExtMapBuffer, true);

SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);

IndicatorShortName("Hull Moving Average("+period+")");
return(0);
}

//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
// ???? ????? ?????? ??????
return(0);
}

//+------------------------------------------------------------------+
//| ?????????? ??????? |
//+------------------------------------------------------------------+
double WMA(int x, int p)
{
return(iMA(NULL, 0, p, 0, method, price, x));
}

//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars = IndicatorCounted();

if(counted_bars < 0)
return(-1);

int x = 0;
int p = MathSqrt(period);
int e = Bars - counted_bars + period + 1;

double vect[], trend[];

if(e > Bars)
e = Bars;

ArrayResize(vect, e);
ArraySetAsSeries(vect, true);
ArrayResize(trend, e);
ArraySetAsSeries(trend, true);

for(x = 0; x < e; x++)
{
vect[x] = 2*WMA(x, period/2) - WMA(x, period);
// Print("Bar date/time: ", TimeToStr(Time[x]), " close: ", Close[x], " vect[", x, "] = ", vect[x], " 2*WMA(p/2) = ", 2*WMA(x, period/2), " WMA(p) = ", WMA(x, period));
}

for(x = 0; x < e-period; x++)

ExtMapBuffer[x] = iMAOnArray(vect, 0, p, 0, method, x);

for(x = e-period; x >= 0; x--)
{
trend[x] = trend[x+1];
if (ExtMapBuffer[x]> ExtMapBuffer[x+1]) trend[x] =1;
if (ExtMapBuffer[x]< ExtMapBuffer[x+1]) trend[x] =-1;

if (trend[x]>0)
{ Uptrend[x] = ExtMapBuffer[x];
if (trend[x+1]<0) Uptrend[x+1]=ExtMapBuffer[x+1];
Dntrend[x] = EMPTY_VALUE;
}
else
if (trend[x]<0)
{
Dntrend[x] = ExtMapBuffer[x];
if (trend[x+1]>0) Dntrend[x+1]=ExtMapBuffer[x+1];
Uptrend[x] = EMPTY_VALUE;
}

//Print( " trend=",trend[x]);
}

return(0);
}
//+------------------------------------------------------------------+





التعديل الأخير تم بواسطة م.أحمد مقدادي ; 14-01-2011 الساعة 11:16 AM. سبب آخر: تمت ازالة الروابط
رد مع اقتباس

قديم 14-01-2011, 03:37 AM   المشاركة رقم: 2
الكاتب
Eng.Hamada
عضو متميز

البيانات
تاريخ التسجيل: Oct 2010
رقم العضوية: 1622
العمر: 39
المشاركات: 1,765
بمعدل : 0.34 يوميا

الإتصالات
الحالة:
Eng.Hamada غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : خالوود المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال برمجي

تفضل اخوي هاهو المؤشر بالمرفقات
http://fx-arabia.com/vb/uploaded/1622_11294965515.rar



التوقيع

ما عندالناس ينفذ وما عند الله باق لا حدود له
الحمد لله على ما أعطى والحمد لله على ما أخذ

اللهم إن كان رزقي في السماء فأنزله ، و إن كان في الأرض فأخرجه ، و إن كان بعيداً فقربه ،
و إن كان قريبا فيسره ، و إن كان قليلاً فكثره ، و إن كان كثيراً فبارك لي فيه

عرض البوم صور Eng.Hamada  
رد مع اقتباس
  #2  
قديم 14-01-2011, 03:37 AM
Eng.Hamada Eng.Hamada غير متواجد حالياً
عضو متميز
افتراضي رد: سؤال برمجي

تفضل اخوي هاهو المؤشر بالمرفقات
http://fx-arabia.com/vb/uploaded/1622_11294965515.rar




رد مع اقتباس
قديم 14-01-2011, 06:07 PM   المشاركة رقم: 3
الكاتب
خالوود
عضو فضى
الصورة الرمزية خالوود

البيانات
تاريخ التسجيل: Sep 2010
رقم العضوية: 1272
المشاركات: 2,561
بمعدل : 0.49 يوميا

الإتصالات
الحالة:
خالوود غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : خالوود المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال برمجي

المشاركة الأصلية كتبت بواسطة hebahamada نقره لعرض الصورة في صفحة مستقلة
تفضل اخوي هاهو المؤشر بالمرفقات
http://fx-arabia.com/vb/uploaded/1622_11294965515.rar


شكرا انت رائعة لكن اريد معرفة كيفية تحويل الكود الى مؤشر



عرض البوم صور خالوود  
رد مع اقتباس
  #3  
قديم 14-01-2011, 06:07 PM
خالوود خالوود غير متواجد حالياً
عضو فضى
افتراضي رد: سؤال برمجي

المشاركة الأصلية كتبت بواسطة hebahamada نقره لعرض الصورة في صفحة مستقلة
تفضل اخوي هاهو المؤشر بالمرفقات
http://fx-arabia.com/vb/uploaded/1622_11294965515.rar


شكرا انت رائعة لكن اريد معرفة كيفية تحويل الكود الى مؤشر




رد مع اقتباس
قديم 14-01-2011, 06:30 PM   المشاركة رقم: 4
الكاتب
م.أحمد مقدادي
عضو ذهبى
الصورة الرمزية م.أحمد مقدادي

البيانات
تاريخ التسجيل: May 2010
رقم العضوية: 244
الدولة: الأردن
المشاركات: 8,253
بمعدل : 1.56 يوميا

الإتصالات
الحالة:
م.أحمد مقدادي غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : خالوود المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال برمجي

المشاركة الأصلية كتبت بواسطة Mreury نقره لعرض الصورة في صفحة مستقلة
شكرا انت رائعة لكن اريد معرفة كيفية تحويل الكود الى مؤشر
ادخل الميتا اديتور
واعمل مؤشر جديد
واعمل لصق للكود السابق

نقره لعرض الصورة في صفحة مستقلة



التوقيع

نقره لعرض الصورة في صفحة مستقلة
بسم الله الرحمن الرحيم
{يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ}

نقره لعرض الصورة في صفحة مستقلة
عذراً .. نيوتـــــــن
محبـة الرحمن هي التي تجذبنآ

عذراً .. ديكارت
ٵنـآ مسلم إذاً ٵنآ موجود
......
عذراً .. دآفنشي
الفتآة المسلمـۃ ٵجمل من الموناليزآ

عذراً .. ٵديسوُن !
القرآن الگريم هو مصبآح العآلم

عذراً .. ٵفلٱطوٌن !
المدينـۃ المنورة هي المدينـۃ الفآضلـة

عذراً .. رومآ
گل الطرق تؤدي إلى مكه



المعرف السابق: مافيا الفوركس

عرض البوم صور م.أحمد مقدادي  
رد مع اقتباس
  #4  
قديم 14-01-2011, 06:30 PM
م.أحمد مقدادي م.أحمد مقدادي غير متواجد حالياً
عضو ذهبى
افتراضي رد: سؤال برمجي

المشاركة الأصلية كتبت بواسطة Mreury نقره لعرض الصورة في صفحة مستقلة
شكرا انت رائعة لكن اريد معرفة كيفية تحويل الكود الى مؤشر
ادخل الميتا اديتور
واعمل مؤشر جديد
واعمل لصق للكود السابق

نقره لعرض الصورة في صفحة مستقلة




رد مع اقتباس
قديم 14-01-2011, 06:34 PM   المشاركة رقم: 5
الكاتب
خالوود
عضو فضى
الصورة الرمزية خالوود

البيانات
تاريخ التسجيل: Sep 2010
رقم العضوية: 1272
المشاركات: 2,561
بمعدل : 0.49 يوميا

الإتصالات
الحالة:
خالوود غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : خالوود المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال برمجي

المشاركة الأصلية كتبت بواسطة مافيا الفوركس نقره لعرض الصورة في صفحة مستقلة


ادخل الميتا يديتور
واعمل مؤشر جديد
واعمل لصق للكود السابق

نقره لعرض الصورة في صفحة مستقلة

الله ينور، شكرا
نقره لعرض الصورة في صفحة مستقلة



عرض البوم صور خالوود  
رد مع اقتباس
  #5  
قديم 14-01-2011, 06:34 PM
خالوود خالوود غير متواجد حالياً
عضو فضى
افتراضي رد: سؤال برمجي

المشاركة الأصلية كتبت بواسطة مافيا الفوركس نقره لعرض الصورة في صفحة مستقلة


ادخل الميتا يديتور
واعمل مؤشر جديد
واعمل لصق للكود السابق

نقره لعرض الصورة في صفحة مستقلة

الله ينور، شكرا
نقره لعرض الصورة في صفحة مستقلة




رد مع اقتباس
قديم 14-01-2011, 08:18 PM   المشاركة رقم: 6
الكاتب
Eng.Hamada
عضو متميز

البيانات
تاريخ التسجيل: Oct 2010
رقم العضوية: 1622
العمر: 39
المشاركات: 1,765
بمعدل : 0.34 يوميا

الإتصالات
الحالة:
Eng.Hamada غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : خالوود المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال برمجي

المشاركة الأصلية كتبت بواسطة Mreury نقره لعرض الصورة في صفحة مستقلة
شكرا انت رائعة لكن اريد معرفة كيفية تحويل الكود الى مؤشر
معلش مكناش علي الجهاز بس الاخ مافيا قام بالواجب


المشاركة الأصلية كتبت بواسطة مافيا الفوركس نقره لعرض الصورة في صفحة مستقلة

ادخل الميتا اديتور
واعمل مؤشر جديد
واعمل لصق للكود السابق

نقره لعرض الصورة في صفحة مستقلة
الله ينور ياغالي



التوقيع

ما عندالناس ينفذ وما عند الله باق لا حدود له
الحمد لله على ما أعطى والحمد لله على ما أخذ

اللهم إن كان رزقي في السماء فأنزله ، و إن كان في الأرض فأخرجه ، و إن كان بعيداً فقربه ،
و إن كان قريبا فيسره ، و إن كان قليلاً فكثره ، و إن كان كثيراً فبارك لي فيه

عرض البوم صور Eng.Hamada  
رد مع اقتباس
  #6  
قديم 14-01-2011, 08:18 PM
Eng.Hamada Eng.Hamada غير متواجد حالياً
عضو متميز
افتراضي رد: سؤال برمجي

المشاركة الأصلية كتبت بواسطة Mreury نقره لعرض الصورة في صفحة مستقلة
شكرا انت رائعة لكن اريد معرفة كيفية تحويل الكود الى مؤشر
معلش مكناش علي الجهاز بس الاخ مافيا قام بالواجب


المشاركة الأصلية كتبت بواسطة مافيا الفوركس نقره لعرض الصورة في صفحة مستقلة

ادخل الميتا اديتور
واعمل مؤشر جديد
واعمل لصق للكود السابق

نقره لعرض الصورة في صفحة مستقلة
الله ينور ياغالي




رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
برمجى, ضمان


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 04:08 PM



جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com

تحذير المخاطرة

التجارة بالعملات الأجنبية تتضمن علي قدر كبير من المخاطر ومن الممكن ألا تكون مناسبة لجميع المضاربين, إستعمال الرافعة المالية في التجاره يزيد من إحتمالات الخطورة و التعرض للخساره, عليك التأكد من قدرتك العلمية و الشخصية على التداول.

تنبيه هام

موقع اف اكس ارابيا هو موقع تعليمي خالص يهدف الي توعية المستثمر العربي مبادئ الاستثمار و التداول الناجح ولا يتحصل علي اي اموال مقابل ذلك ولا يقوم بادارة محافظ مالية وان ادارة الموقع غير مسؤولة عن اي استغلال من قبل اي شخص لاسمها وتحذر من ذلك.

اتصل بنا

البريد الإلكتروني للدعم الفنى : support@fx-arabia.com
جميع الحقوق محفوظة اف اكس ارابيا – احدى مواقع Inwestopedia Sp. Z O.O. للاستشارات و التدريب – جمهورية بولندا الإتحادية.
Powered by vBulletin® Copyright ©2000 - 2024 , Designed by Fx-Arabia Team