النتائج 1 إلى 7 من 7
- 23-05-2009, 03:20 PM #1
مؤشر بالدخل .. هل يستطيع احد اعطاءنا معادلته ؟!
السلام عليكم
هذا المؤشر عجزت اطلع منه المتغيرات التي يشترط بها انشاء اكسبيرت
وهذا هو الكود
كود PHP://+------------------------------------------------------------------+
//| CG Oscillator |
//| Copyright © 2006, Luis Guilherme Damiani |
//| http://www.damianifx.com.br |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, Luis Guilherme Damiani"
#property link "http://www.damianifx.com.br"
#property indicator_buffers 2
#property indicator_separate_window
//#property indicator_chart_window
#property indicator_color1 Yellow
#property indicator_color2 Blue
//#property indicator_color3 Yellow
//---- input parameters
extern double length=8;
//extern int maxbars=2000;
extern string
Price_Choice="----- Typical or Median --------------";
extern bool is_median=true;
//---- buffers
double ind1[];
double ind2[];
//double ind3[];
//double AuxBuffer[]; //Smooth
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ind1);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,ind2);
// SetIndexStyle(2,DRAW_LINE);
// SetIndexBuffer(2,ind3);
SetLevelValue(0,0.0);
// SetLevelValue(1,-0.8);
ArrayInitialize(ind1,0.0);
ArrayInitialize(ind2,0.0);
// ArrayInitialize(ind3,0.0);
/// ArrayResize(AuxBuffer,maxbars+3);
// ArrayInitialize(AuxBuffer,0.0);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
double num=0,denom=0;
//---- check for possible errors
if(counted_bars<0) return(-1);
int limit=Bars-counted_bars;
//if(limit>maxbars)limit=maxbars;
//if (limit>Bars-1)limit=Bars-1;
//----
for (int i = limit; i>=0;i--)
{
num=0;denom=0;
for(int j=0;j<length;j++)
{
num=num+(1+j)*Calc_pr(i+j,is_median);
denom=denom+Calc_pr(i+j,is_median);
}
if(denom!=0)
ind1[i]=-num/denom + (1+length)/2;
ind2[i]=ind1[i+1];
}
//----
return(0);
}
double Calc_pr(int x,bool pricet)
{
double pr;
if(pricet)
{
pr=(High[x]+Low[x])/2;
}
else
{
pr=(High[x]+Low[x]+Close[x])/3;
}
return(pr);
}
//+------------------------------------------------------------------+
ويعطيكم الف عافية
ابغى معادلته بطريقة
x<=1:
بهذه الطريقة التي بالأعلى ويبين ما المقصود بـ(X)وغيرها
يعني بالعربي
ابغى لو انا اطلع النتيجة يدوياً بدون المؤشر
أنا بالإنتظار
- 23-05-2009, 05:21 PM #2
رد: مؤشر بالدخل .. هل يستطيع احد اعطاءنا معادلته ؟!
لا زلت أنتظر واحد يعطينا معادلة هذا المؤشر رياضياً
بحيث يمكن حساب اذا كان المؤشر اعطى شراء او بيع
اذا كان الناتج كذا يكون شراء if(fdsf<fs)=12
وهكذا
- 24-05-2009, 06:24 PM #3
رد: مؤشر بالدخل .. هل يستطيع احد اعطاءنا معادلته ؟!
لا زلت أنتظر الاخوة الافاضل وخاصة المبرمجين
يا ليت لو يفصلون لي المتغيرات كلها
والمعادلات التي تتم عليها
- 24-05-2009, 08:59 PM #4
رد: مؤشر بالدخل .. هل يستطيع احد اعطاءنا معادلته ؟!
أخي الكريم،
الطريقة الوحيدة التي انصحك باستخدامها هي ان تقرأ متغيرات او قيم المؤشر (قيمة الخطين الاصفر والازرق) باستخدام وظيفة iCustom التي يجب عليك استخدامها داخل الاكسبيرت. ومنها استخدام القيم ضمن معادلات او كشرط للدخول والخروج من الصفقات.
وهذه هي الطريقة:
كود:void start() { double yellow=iCustom(Symbol(),0,"Ind",MODE_MAIN,0); double blue=iCustom(Symbol(),0,"Ind",MODE_SIGNAL,0); Comment("Yellow: ", yellow,"\nBlue :",blue); }
- 24-05-2009, 10:30 PM #5
- 24-05-2009, 10:39 PM #6
رد: مؤشر بالدخل .. هل يستطيع احد اعطاءنا معادلته ؟!
اشرح استراتيجتك هنا بالتفصيل وان شاء الله نصل معاً وبمساعدة الاخوان في المنتدى الى الافضل.
- 25-05-2009, 01:59 AM #7
رد: مؤشر بالدخل .. هل يستطيع احد اعطاءنا معادلته ؟!
طيب قبل ما اشرح الطريقة التي اريد عمل اكسبيرت لها
أريد المؤشر المرفق معادلته في الاعلى
الثبات عند ظهور اشارته وعدم التغير إلا في الشمعة القادمة
أي عند كل افتتاح تثبت المتغيرات ولا تتغير أو تتحرك بتحرك السعر
إلا عند افتتاح الشمعة القادمة
بمعنى ( أحس اني طولت الشرح فيها )
كل ما افتتحت شمعة تكون قيم المؤشر ثابته ولا تتغير
يا ليت تستعجلون بالطلب لكي انزل موضوع بطريقة الاكسبيرت المطلوب
وصدقوني سيكون حديث المنتديات في الشرق والغرب
بحول الله وقوته
المواضيع المتشابهه
-
هام من يستطيع العمل من غير مؤشر
By فرنسي in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 9آخر مشاركة: 24-02-2010, 02:15 AM -
هل يوجد مؤشر يستطيع أكتشاف الأشكال الفنيه للميتاتريد؟
By tajer in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 8آخر مشاركة: 03-05-2009, 03:33 PM -
من يستطيع
By marwan in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 6آخر مشاركة: 30-04-2009, 01:24 AM -
هل يستطيع الصمود
By طائر النورس in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 6آخر مشاركة: 28-09-2007, 06:24 AM -
من يستطيع عمل هذا المؤشر ؟
By prince in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 1آخر مشاركة: 01-05-2007, 02:51 AM