موقع بورصات
  منتديات بورصات
تسجيل عضوية جديدة في المنتديات لوحة تحكم العضو البحث في المنتديات تسجيل الخروج الرئيسية الاتصال بنا

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




العودة   منتديات بورصات > بورصة العملات الاجنبية - الفوركس > منتدى المؤشرات و الاكسبرتات


منتدى المؤشرات و الاكسبرتات يحتوي على الكثير من مؤشرات واكسبيرتات التداول مع شرح لها وتوضيح أهميتها

اسهل طريقة لاضافة مؤشر للميتاتريدر

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

Like Tree2Likes

إضافة رد
 
أدوات الموضوع
قديم 30-03-2009, 02:00 PM   #31
عضو جديد
 

افتراضي رد: اسهل طريقة لاضافة مؤشر للشارت

رد: اسهل طريقة لاضافة مؤشر للشارت
شكرا على المعلومة


من مواضيعي

صدام رحيم غير متواجد حالياً   رد مع اقتباس
قديم 03-05-2009, 12:50 PM   #32
عضو نشيط جدا
 
الصورة الرمزية رابعة
 

افتراضي رد: اسهل طريقة لاضافة مؤشر للشارت

//+------------------------------------------------------------------+ما معنى هذة الارقام والشروحات
//| SelfAjustRSI_v1.mq4 |
//| Copyright © 2006, Forex-TSD.com |
//| Author IgorAD by idea of David Sepiashvili |
//| [عذراً, الأعضاء المسجلين ذوي العضوية النشطة فقط هم المصرح لهم برؤية الروابط. ] |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, Forex-TSD.com "
#property link "http://www.forex-tsd.com/"

#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_level1 30
#property indicator_level2 70
#property indicator_level3 50
#property indicator_buffers 3
#property indicator_color1 DodgerBlue
#property indicator_color2 Lime
#property indicator_color3 Lime
//---- input parameters
extern int Price = 0; // O-Close; 1-Open; 2-High; 3-Low; 4-Median; 5-Typical; 6-Weighted
extern int RSIPeriod =14; // Period of RSI
extern double K = 1; // Deviation ratio
extern int Mode = 0; // RSI mode : 0 - typical(smoothed by SMMA); 1- clssic (smoothed by SMA)
//---- buffers
double RSIBuffer[];
double OBBuffer[];
double OSBuffer[];
double PosBuffer[];
double NegBuffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string short_name;
//---- 2 additional buffers are used for counting.
IndicatorBuffers(5);
SetIndexBuffer(3,PosBuffer);
SetIndexBuffer(4,NegBuffer);
//---- indicator lines
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,RSIBuffer);

SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,OBBuffer);

SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,OSBuffer);
//---- name for DataWindow and indicator subwindow label
short_name="SelfAjustRSI("+RSIPeriod+","+DoubleToS tr(K,2)+")";
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);
SetIndexLabel(1,"Overbought");
SetIndexLabel(2,"OverSold");
//----
SetIndexDrawBegin(0,RSIPeriod);
SetIndexDrawBegin(1,RSIPeriod);
SetIndexDrawBegin(2,RSIPeriod);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Self-Adjusting Relative Strength Index by David Sepiashvili |
//+------------------------------------------------------------------+
int start()
{
int i,limit,counted_bars=IndicatorCounted();
double rel,negative,positive;
//----
if(Bars<=RSIPeriod) return(0);
//---- initial zero
//if(counted_bars<1)
// for(i=1;i<=RSIPeriod;i++) RSIBuffer[Bars-i]=0.0;
//----
if ( counted_bars > 0 ) limit=Bars-counted_bars;
if ( counted_bars < 0 ) return(0);
if ( counted_bars ==0 ) limit=Bars-RSIPeriod-1;

for(i=limit;i>=0;i--)
{
double sumn=0.0,sump=0.0;
if(i==Bars-RSIPeriod-1)
{
int k=Bars-2;
//---- initial accumulation
while(k>=i)
{
rel=iMA(NULL,0,1,0,MODE_SMA,Price,k)-iMA(NULL,0,1,0,MODE_SMA,Price,k+1);
if(rel>0) sump+=rel;
else sumn-=rel;
k--;
}
positive=sump/RSIPeriod;
negative=sumn/RSIPeriod;
}
else
{
//---- smoothed moving average
if (Mode == 0)
{
rel=iMA(NULL,0,1,0,MODE_SMA,Price,i)-iMA(NULL,0,1,0,MODE_SMA,Price,i+1);
if(rel>0) sump=rel;
else sumn=-rel;

positive=(PosBuffer[i+1]*(RSIPeriod-1)+sump)/RSIPeriod;
negative=(NegBuffer[i+1]*(RSIPeriod-1)+sumn)/RSIPeriod;
}
else
if (Mode == 1)
{
sumn=0.0;sump=0.0;
for ( k=RSIPeriod-1;k>=0;k--)
{
rel=iMA(NULL,0,1,0,MODE_SMA,Price,i+k)-iMA(NULL,0,1,0,MODE_SMA,Price,i+k+1);
if(rel>0) sump+=rel;
else sumn-=rel;
}


positive=sump/RSIPeriod;
negative=sumn/RSIPeriod;
}
}
PosBuffer[i]=positive;
NegBuffer[i]=negative;
if(negative==0.0) RSIBuffer[i]=100.0;
else RSIBuffer[i]=100.0-100.0/(1+positive/negative);
// }
//
// for(int j=limit;j>=0;j--)
// {
double SumRSI = 0;
for ( k=RSIPeriod-1;k>=0;k--) SumRSI += RSIBuffer[i+k];
double AvgRSI = SumRSI/RSIPeriod;

double SumSqr = 0;
for ( k=RSIPeriod-1;k>=0;k--) SumSqr += (RSIBuffer[i+k] - AvgRSI) * (RSIBuffer[i+k] - AvgRSI);
double StdDev = MathPow(SumSqr/RSIPeriod,0.5);

OBBuffer[i] = 50 + K * StdDev;
OSBuffer[i] = 50 - K * StdDev;

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


من مواضيعي

رابعة غير متواجد حالياً   رد مع اقتباس
قديم 03-05-2009, 03:40 PM   #33
عضو فـعّـال
 
الصورة الرمزية مصطفى عماشة
 

Exclamation رد: اسهل طريقة لاضافة مؤشر للشارت

اقتباس:
المشاركة الأصلية كتبت بواسطة رابعة مشاهدة المشاركة
//+------------------------------------------------------------------+ما معنى هذة الارقام والشروحات
//| SelfAjustRSI_v1.mq4 |
//| Copyright © 2006, Forex-TSD.com |
//| Author IgorAD by idea of David Sepiashvili |
//| [عذراً, الأعضاء المسجلين ذوي العضوية النشطة فقط هم المصرح لهم برؤية الروابط. ] |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, Forex-TSD.com "
#property link "http://www.forex-tsd.com/"

#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_level1 30
#property indicator_level2 70
#property indicator_level3 50
#property indicator_buffers 3
#property indicator_color1 DodgerBlue
#property indicator_color2 Lime
#property indicator_color3 Lime
//---- input parameters
extern int Price = 0; // O-Close; 1-Open; 2-High; 3-Low; 4-Median; 5-Typical; 6-Weighted
extern int RSIPeriod =14; // Period of RSI
extern double K = 1; // Deviation ratio
extern int Mode = 0; // RSI mode : 0 - typical(smoothed by SMMA); 1- clssic (smoothed by SMA)
//---- buffers
double RSIBuffer[];
double OBBuffer[];
double OSBuffer[];
double PosBuffer[];
double NegBuffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string short_name;
//---- 2 additional buffers are used for counting.
IndicatorBuffers(5);
SetIndexBuffer(3,PosBuffer);
SetIndexBuffer(4,NegBuffer);
//---- indicator lines
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,RSIBuffer);

SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,OBBuffer);

SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,OSBuffer);
//---- name for DataWindow and indicator subwindow label
short_name="SelfAjustRSI("+RSIPeriod+","+DoubleToS tr(K,2)+")";
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);
SetIndexLabel(1,"Overbought");
SetIndexLabel(2,"OverSold");
//----
SetIndexDrawBegin(0,RSIPeriod);
SetIndexDrawBegin(1,RSIPeriod);
SetIndexDrawBegin(2,RSIPeriod);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Self-Adjusting Relative Strength Index by David Sepiashvili |
//+------------------------------------------------------------------+
int start()
{
int i,limit,counted_bars=IndicatorCounted();
double rel,negative,positive;
//----
if(Bars<=RSIPeriod) return(0);
//---- initial zero
//if(counted_bars<1)
// for(i=1;i<=RSIPeriod;i++) RSIBuffer[Bars-i]=0.0;
//----
if ( counted_bars > 0 ) limit=Bars-counted_bars;
if ( counted_bars < 0 ) return(0);
if ( counted_bars ==0 ) limit=Bars-RSIPeriod-1;

for(i=limit;i>=0;i--)
{
double sumn=0.0,sump=0.0;
if(i==Bars-RSIPeriod-1)
{
int k=Bars-2;
//---- initial accumulation
while(k>=i)
{
rel=iMA(NULL,0,1,0,MODE_SMA,Price,k)-iMA(NULL,0,1,0,MODE_SMA,Price,k+1);
if(rel>0) sump+=rel;
else sumn-=rel;
k--;
}
positive=sump/RSIPeriod;
negative=sumn/RSIPeriod;
}
else
{
//---- smoothed moving average
if (Mode == 0)
{
rel=iMA(NULL,0,1,0,MODE_SMA,Price,i)-iMA(NULL,0,1,0,MODE_SMA,Price,i+1);
if(rel>0) sump=rel;
else sumn=-rel;

positive=(PosBuffer[i+1]*(RSIPeriod-1)+sump)/RSIPeriod;
negative=(NegBuffer[i+1]*(RSIPeriod-1)+sumn)/RSIPeriod;
}
else
if (Mode == 1)
{
sumn=0.0;sump=0.0;
for ( k=RSIPeriod-1;k>=0;k--)
{
rel=iMA(NULL,0,1,0,MODE_SMA,Price,i+k)-iMA(NULL,0,1,0,MODE_SMA,Price,i+k+1);
if(rel>0) sump+=rel;
else sumn-=rel;
}


positive=sump/RSIPeriod;
negative=sumn/RSIPeriod;
}
}
PosBuffer[i]=positive;
NegBuffer[i]=negative;
if(negative==0.0) RSIBuffer[i]=100.0;
else RSIBuffer[i]=100.0-100.0/(1+positive/negative);
// }
//
// for(int j=limit;j>=0;j--)
// {
double SumRSI = 0;
for ( k=RSIPeriod-1;k>=0;k--) SumRSI += RSIBuffer[i+k];
double AvgRSI = SumRSI/RSIPeriod;

double SumSqr = 0;
for ( k=RSIPeriod-1;k>=0;k--) SumSqr += (RSIBuffer[i+k] - AvgRSI) * (RSIBuffer[i+k] - AvgRSI);
double StdDev = MathPow(SumSqr/RSIPeriod,0.5);

OBBuffer[i] = 50 + K * StdDev;
OSBuffer[i] = 50 - K * StdDev;

}
//----
return(0);
}
//+------------------------------------------------------------------+
دا الكود البرمجي بتاع الاسكريبت او المؤشر اللي انتي فتحتيه وانا مش عارف ليه تفتحيه يعني سيبك منه دا ليه ناس بتهتم بيه وبتشتغل عليه


من مواضيعي

التوقيع:

مصطفى عماشة غير متواجد حالياً   رد مع اقتباس
قديم 04-05-2009, 01:27 PM   #34
عضو نشيط جدا
 
الصورة الرمزية رابعة
 

افتراضي رد: اسهل طريقة لاضافة مؤشر للشارت

يعني هيك رايك يا darsh


من مواضيعي

رابعة غير متواجد حالياً   رد مع اقتباس
قديم 27-05-2009, 01:43 PM   #35
عضو نشيط
 

افتراضي رد: اسهل طريقة لاضافة مؤشر للشارت

شكرا سيدي المشرف العزيز
وارجو المزيد قريبا
وشكرااااااااااااااااااااااااااااااااااا


من مواضيعي

m1_sh غير متواجد حالياً   رد مع اقتباس
قديم 29-06-2009, 12:38 PM   #36
عضو جديد
 

افتراضي رد: اسهل طريقة لاضافة مؤشر للشارت

شكرا يا ريس وعقبال ما تفدنا كمان وكمان


من مواضيعي

Toreador غير متواجد حالياً   رد مع اقتباس
قديم 01-07-2009, 10:52 PM   #37
عضو جديد
 

افتراضي رد: اسهل طريقة لاضافة مؤشر للشارت

عاوز اجابة بسرعة رجاء كيفية عامل ال pending order


من مواضيعي

maged_mohsen6 غير متواجد حالياً   رد مع اقتباس
قديم 20-10-2009, 10:29 PM   #38
عضو جديد
 

افتراضي رد: اسهل طريقة لاضافة مؤشر للشارت

كلام جميل بس ياريت افهم لانى جديد فحت


من مواضيعي

taha omar غير متواجد حالياً   رد مع اقتباس
قديم 20-11-2009, 01:11 AM   #39
عضو جديد
 

افتراضي رد: اسهل طريقة لاضافة مؤشر للشارت

بارك اللة فيك.ريحتنا يا اخي الكريم


من مواضيعي

محمد عويس غير متواجد حالياً   رد مع اقتباس
قديم 25-11-2009, 01:46 PM   #40
عضو جديد
 

افتراضي رد: اسهل طريقة لاضافة مؤشر للشارت

الف شكر


من مواضيعي

نورمند غير متواجد حالياً   رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
للجميع, للشارت, لاضافة, مشروح, مؤشر, center, اسهل, بالصور, وبالتوفيق, طريقة

اسهل طريقة لاضافة مؤشر للميتاتريدر

أدوات الموضوع

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

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


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اسهل طريقة لعمل رسوم متحركة mr.elemad برامج كمبيوتر و انترنت 0 04-11-2009 07:16 PM
حمل مؤشر للميتاتريدر يوضح الفترات الزمنية للاسواق موهوب فوركس منتدى المؤشرات و الاكسبرتات 0 13-09-2009 05:10 PM
اسهل طريقة لحرق ملفات الايزو alex_m برامج كمبيوتر و انترنت 0 18-07-2009 08:40 AM


روابط الموقع الداخلية


الساعة الآن 09:16 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Privacy Policy
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

الاتصال بنا - موقع بورصات - الأرشيف - تنشيط العضوية - اعلن معنا - الأعلى    تحذير المخاطرة