النتائج 1 إلى 7 من 7
الموضوع: مستر دولار ( اغثني)؟؟؟؟؟؟؟؟؟؟؟؟؟؟
- 04-03-2011, 11:03 AM #1
مستر دولار ( اغثني)؟؟؟؟؟؟؟؟؟؟؟؟؟؟
السلام عليكم
بداية ارجو ان تكون في تمام الصحة والعافية .
طلبا وليس امرا جعله الله في ميزان حسناتك قول امين
اريد منك برمجت مؤشر موفينغ افرج سمبل بسيط وبدون اي تعقيد
(hi+lo)/2
ولك جزيل الشكر...
- 04-03-2011, 05:26 PM #2
- 04-03-2011, 08:09 PM #3
رد: مستر دولار ( اغثني)؟؟؟؟؟؟؟؟؟؟؟؟؟؟
السلام عليكم
شكرا لاهتمامك مستر دولار
واسمحلي ان اثقل عليك بارك الله فيك انا اعرف ما اشر اليه بالصورة لكن؟
انا اريد منك برمجة نسخة خفيفية يعني بس متوسط متحرك لان المتوسط المتحرك الموجود بالميتا فيه اربع معادلات تقريبا وهو معقد بالنسبة الي كوني مبتدا بالبرمجة
واريد منك ان تبرمج المؤشر لاعدل عليه
ولك جزيل الشكر اخي الكريم
وسامحني ان اثقلت عليك
- 04-03-2011, 08:14 PM #4
- 04-03-2011, 09:45 PM #5
رد: مستر دولار ( اغثني)؟؟؟؟؟؟؟؟؟؟؟؟؟؟
السلام عليكم
شكرا مرة اخرى لأهتمامك
اريد اظافة الفترة والازاحة وان يكون به مستويات ليفل لو سمحت يعني المظهر الخارجي مثل الموفينج المرفق بالميتا
ولك الف الف شكر ويدخلك الفردوس الاعلى من اوسع ابوابه قول امين
- 05-03-2011, 09:18 PM #6
رد: مستر دولار ( اغثني)؟؟؟؟؟؟؟؟؟؟؟؟؟؟
مستر دولاااااااااااااااااااااااااااااااااااااار
- 05-03-2011, 11:48 PM #7
رد: مستر دولار ( اغثني)؟؟؟؟؟؟؟؟؟؟؟؟؟؟
وعليكم السلام ورحمة الله وبركاته
التعديل بسيط فمثلا إذا إطلعت على كود مؤشر الموفينج أفريج الموجود في الميتاتريدر فهو يعتمد على أربع دوال
كود PHP:sma() ema() smma() lwma()
ثم ستترك باقي الكود كما هو
كود PHP:int start()
{
if(Bars<=MA_Period) return(0);
ExtCountedBars=IndicatorCounted();
if (ExtCountedBars<0) return(-1);
if (ExtCountedBars>0) ExtCountedBars--;
sma();
return(0);
}
//+------------------------------------------------------------------+
//| Simple Moving Average |
//+------------------------------------------------------------------+
void sma()
{
double sum=0;
int i,pos=Bars-ExtCountedBars-1;
//---- initial accumulation
if(pos<MA_Period) pos=MA_Period;
for(i=1;i<MA_Period;i++,pos--)
sum+=Close[pos];
//---- main calculation loop
while(pos>=0)
{
sum+=Close[pos];
ExtMapBuffer[pos]=sum/MA_Period;
sum-=Close[pos+MA_Period-1];
pos--;
}
//---- zero initial bars
if(ExtCountedBars<1)
for(i=1;i<MA_Period;i++) ExtMapBuffer[Bars-i]=0;
}