النتائج 31 إلى 45 من 48
- 28-01-2018, 07:19 AM #31
- 28-01-2018, 07:29 AM #32
من أحب 3 أزواج: حمله من أسفل
- 28-01-2018, 11:43 AM #33
تمام اخى فيلسوف البادية
انا خبرتى بالبرمجة قليلة لذلك لم انتبه لموضوع الكود
طيب هل يمكن عمل معادلة الـdifference على المؤشر اللى ارفقت حضرتك ؟بحيث يظهر لنا الdifference للشمعة الحالية و الشموع السابقة ؟
- 28-01-2018, 11:48 AM #34
- 28-01-2018, 03:38 PM #35
- 28-01-2018, 03:39 PM #36
=========
ال 100 في المعادلة ليش؟؟
سالب للاتجاه؟؟؟
Difference = ((RSIeurusd) - (100 - RSIusdchf)) F
لو فكينا القوس:
Difference = (RSIeurusd + RSIusdchf - 100) F
تقريبا قصدك من المعادل ان كنت تقصدها تسليب لاتجاه الفرنك--تجعله وكانه مثل اليورو حركة
فكرة لافتة اخي
برمجيا ممكن--نفس الكود السابق--فقط نضيف عليه 100آخر تعديل بواسطة فيلسوف البادية ، 28-01-2018 الساعة 03:42 PM
- 28-01-2018, 03:45 PM #37
==============
- 28-01-2018, 03:48 PM #38
فكرتك لافتة ورائعة اخي
الان هذا المؤشر--صورة RSI التي تظهر--سنضضيف لها الفرق حسب معادلتك
يعني الفرق بين الخطين اعلاه!
- 28-01-2018, 03:51 PM #39
- 28-01-2018, 03:53 PM #40
- 28-01-2018, 03:57 PM #41
دون وجود ال 50 سترى الامر هكذا--حول محور 0 !
رايك نترك ال 50 ام نحذفها
علما ان اي قيم لاحقة مثلا نتوقع 20--نضيف 50--يعني 70!
نفس الشيء
- 28-01-2018, 03:58 PM #42
وحسب اصلورة الاخيرة---بنظرة سريعة--هل ماتتوقعه هو ماسيحدث
الصورة حول 120 شمعة!! --
- 28-01-2018, 03:59 PM #43كود PHP:
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 clrYellow
#property indicator_color2 clrRed
#property indicator_color3 clrAqua
#property indicator_level1 30.0
#property indicator_level2 70.0
#property indicator_levelcolor clrWhite
#property indicator_levelstyle STYLE_DOT
input int InpRSIPeriod=14;
double Buffer_1[];
double Buffer_2[];
double Buffer_3[];
input string pair1="EURUSD";
input string pair2="USDCHF";
int OnInit(void)
{
ObjectCreate(pair1,OBJ_LABEL,0,0,0);
ObjectSet(pair1,OBJPROP_CORNER,0);
ObjectSet(pair1,OBJPROP_XDISTANCE, 5);
ObjectSet(pair1,OBJPROP_YDISTANCE, 22);
ObjectSetText(pair1,pair1,14,"tahoma",clrYellow);
ObjectCreate(pair2,OBJ_LABEL,0,0,0);
ObjectSet(pair2,OBJPROP_CORNER,0);
ObjectSet(pair2,OBJPROP_XDISTANCE, 5);
ObjectSet(pair2,OBJPROP_YDISTANCE, 44);
ObjectSetText(pair2,pair2,14,"tahoma",clrRed);
ObjectCreate("A",OBJ_LABEL,0,0,0);
ObjectSet("A",OBJPROP_CORNER,0);
ObjectSet("A",OBJPROP_XDISTANCE, 5);
ObjectSet("A",OBJPROP_YDISTANCE, 66);
ObjectSetText("A",pair1+"_RSI - ( 100 - "+pair2+"_RSI )",14,"tahoma",clrAqua);
SetIndexBuffer(0,Buffer_1);
SetIndexBuffer(1,Buffer_2);
SetIndexBuffer(2,Buffer_3);
for(int i=0; i<Bars-15; i++)
{
Buffer_1[i]=iRSI(pair1,0,14,PRICE_CLOSE,i);
Buffer_2[i]=100-iRSI(pair2,0,14,PRICE_CLOSE,i);
Buffer_3[i]=Buffer_1[i]-Buffer_2[i];
}
return(INIT_SUCCEEDED);
}
//+-----------------------------
int OnCalculate(const int rates_total, const int prev_calculated,
const datetime &time[], const double &open[],
const double &high[], const double &low[],
const double &close[], const long &tick_volume[],
const long &volume[], const int &spread[])
{
for(int i=0; i<Bars-15; i++)
{
Buffer_1[i]=iRSI(pair1,0,14,PRICE_CLOSE,i);
Buffer_2[i]=100-iRSI(pair2,0,14,PRICE_CLOSE,i);
Buffer_3[i]=Buffer_1[i]-Buffer_2[i];
}
return(rates_total);
}
- 28-01-2018, 04:02 PM #44
- 28-01-2018, 04:13 PM #45