النتائج 601 إلى 615 من 663
- 13-05-2012, 10:14 PM #601
- 13-05-2012, 10:18 PM #602
- 13-05-2012, 11:53 PM #603
أخى زهير ، حاول اضافة شرط فـ حالة البيع مثلا ، ان يكون الفرق بين اغلاق وافتتاح الشمعة أكبر من او يساوى
5 وهاى الشمعة أعلى من اغلاقها كما بالكود التالى ..
كود PHP:MathAbs(Close[0]-Open[0])>=5*mt && High[0]>Open[0]
- 14-05-2012, 12:00 AM #604
السلام عليكم اخى الكريم
فكرة الاكسبيرت تعتمد على العملات فقط بدون مؤشرات
طريقة العمل
EURUSD.... USDJPY.....GBPUSD......EURGBP........EURJPY....... GBPJPY....
عندنا ستة ازواج عملة
عايز اطلع منهم اقوة عملة
واضعف عملة
نقول مثلا
الدولار اقوى عملة
والين اضعف عملة
هنا يتم شراء الدولار ين
ويتم شراء اوبيع اقوى عملة مع اضعف عملة
ويتم تحديد هذه الطريقة يومية
.................................................. .......
انا عملت شوية فى هذ الموضوع
جمعت الستة ازواج عملة افتتاح واغلاق على شمعة صفر على فريم اليوم
وعملت لكل عملت صندوق
بس الباقى مش عارف اجمع
ممكن تشوفه طريقة العمل او اخر حاجة انا وصلت اليه
وياريت كل واحد يقدر يساعد يساعد
وشكرا لكم وجزاكم الله خير جميعا
كود PHP:double Open_EURUSD=iOpen("EURUSD",PERIOD_D1,0);
double close_EURUSD=iClose("EURUSD",PERIOD_D1,0);
double Open_USDJPY=iOpen("USDJPY",PERIOD_D1,0);
double close_USDJPY=iClose("USDJPY",PERIOD_D1,0);
double Open_GBPUSD= iOpen("GBPUSD",PERIOD_D1,0);
double close_GBPUSD= iClose("GBPUSD",PERIOD_D1,0);
double Open_EURGBP=iOpen("EURGBP",PERIOD_D1,0);
double close_EURGBP=iClose("EURGBP",PERIOD_D1,0);
double Open_EURJPY=iOpen("EURJPY",PERIOD_D1,0);
double close_EURJPY=iClose("EURJPY",PERIOD_D1,0);
double Open_GBPJPY=iOpen("GBPJPY",PERIOD_D1,0);
double close_GBPJPY=iClose("GBPJPY",PERIOD_D1,0);
////////////////////////////////////////////////////////////////////////////////
double opEUR=MathAbs(close_EURUSD)-(Open_EURUSD)>30*pt;
double opUSD=MathAbs (close_EURUSD)-(Open_EURUSD)<30*pt;
double op2USD=MathAbs(close_USDJPY)-(Open_USDJPY)>30*pt;
double opJPY=MathAbs(close_USDJPY)-(Open_USDJPY)<30*pt;
double opGBP=MathAbs(close_GBPUSD)-(Open_GBPUSD)>30*pt;
double op3USD=MathAbs(close_GBPUSD)-(Open_GBPUSD)<30*pt;
double op1EUR=MathAbs(close_EURGBP)-(Open_EURGBP)>30*pt;
double op1GBP=MathAbs(close_EURGBP)-(Open_EURGBP)<30*pt;
double op2EUR=MathAbs(close_EURJPY)-(Open_EURJPY)>30*pt;
double op1JPY=MathAbs(close_EURJPY)-(Open_EURJPY)<30*pt;
double op2GBP=MathAbs(close_GBPJPY)-(Open_GBPJPY)>30*pt;
double op2JPY=MathAbs(close_GBPJPY)-(Open_GBPJPY)<30*pt;
if(opEUR>opUSD)Comment("EUR");
if(opEUR<opUSD)Comment("USD");
- 14-05-2012, 12:55 AM #605
اهلا اخي spiders
اظن انك لم تفهم الفكرة جيدا
لا يهمنا شكل الشمعة بعد اغلاقها ولكن عملنا وشروطنا متعلقة بالافتتاح الشمعة الحالية
في حالة شراء عند الافتتاح واتجاه السعر الى الاسفل 5 نقاط
قبل تشكيل ديل علوي اي الهاي+الافتتاح =0
عند تحقيق هدا الشرط يفتح شراء
وبالنسبة للبيع عند الافتتاح واتجاه السعر الى الاعلى 5 نقاط
قبل تشكل ديل سفلي اي اللو +الافتتاح =0
هده الطريقة اعتمد عليها غالبا في تجارتي
كما نعلم ان اغلب الشموع تتحرك بعد الافتتاح سواء للاعلى او للاسفل بضع نقاط وترجع بعد دلك للاتجاه المعاكس لتكون جسم او الديل
اتمنى ان تكون فهمتني اذا كان هناك اي استفسار انا موجودآخر تعديل بواسطة zouhirtaha ، 14-05-2012 الساعة 01:00 AM
- 14-05-2012, 08:20 PM #606
في ملحوظة بسيطة في البداية
كود PHP:double opEUR=MathAbs(close_EURUSD)-(Open_EURUSD)>30*pt;
ما ينفعش تستخدم > أو < في تعريف المتغير لإن دي رموز للمقارنة ولسيت للتعريف
------------------
ثانيا إنت تقصد في الكود ده مثلا
كود PHP:double opEUR=MathAbs(close_EURUSD)-(Open_EURUSD)>30*pt;
double opUSD=MathAbs (close_EURUSD)-(Open_EURUSD)<30*pt;
وإن opUSD هي الفرق بين إغلاق شمعة الدولار وإفتتاحها ؟
إنت لو عايز تجيب قيمة الدولاريورو (مش اليورو دولار ) بتحسبها بالشكل ده ( طبعا بالرياضيات وليس بالأكواد )
EURUSD=1.2900
إذا كل 1 يورو = 1.2900 دولار
إذا 1 دولار = 1 / 1.2900 = 0.7752 يورو
يبقى مثلا لو إنت عايز تفصل (اليورو) و (الدولار) يبقى بالشكل ده مثلا
يبقى إغلاق اليورو
كود PHP:double EUR_CLOSE1=iClose("EURUSD",PERIOD_D1,1);
كود PHP:double USD_CLOSE1=1/iClose("EURUSD",PERIOD_D1,1);
--------------------------------------------------------
-----------------
في المشاركة الجاية هقول ممكن نعمل الإكسبيرت ده إزاي
- 14-05-2012, 09:03 PM #607
تحذير هذه المشاركة ليست لمرهفي الحس أو ذوي القلوب الضعيفة
إحنا ممكن نستخدم المتوسط 1 لسعر الإغلاق وبالتالي هتكون قيمته في كل شمعة هي إغلاق الشمعة
ونجيب سعر المتوسط على كل 3 أزواج
يعني خلينا نبدأ بالدولار
أزواجه (EURUSD - GBPUSD - USDJPY)
متوسط الدولار ين عادي مفيش مشاكل
لكن في اليورو دولار و الباوند دولار ( هنستخدم الطريقة إللي في المشاركة إللي فاتت ) 1÷ قيمة المتوسط
يبقى الكود بالشكل ده
كود PHP:double USD1=1/iMA("EURUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double USD2=1/iMA("GBPUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double USD3=iMA("USDJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
بعد كده نجيب متوسط إغلاق الشمعة السابقة للـ 3 أزواج ( يعني نجمع الـ 3 متوسطات ونقسمها على عددها )
كود PHP:double USD_A=(USD1+USD2+USD3)/3;
بالشكل ده
كود PHP:double USD1_2=1/iMA("EURUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double USD2_2=1/iMA("GBPUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double USD3_2=iMA("USDJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
كود PHP:double USD_B=(USD1_2+USD2_2+USD3_2)/3;
يبقى دلوقتي معانا متغيرين USD_A متوسط إغلاقات الدولار للشمعة السابقة و USD_B متوسط إغلاقات الدولار للشمعة قبل السابقة
المفروض دلوقتي بقى إن مثلا هخلي الإكسبيرت يبيع اليورو الدولار لو USD_A >USD_B
بس كده الشرط هيكون مش كفاية عشان أتأكد إن الدولار بدأ في الصعود
(طبعا يبيع اليورو دولار لإن الشرط بيقول إن الدولار بيصعد يبقى اليورو هيهبط )
المهم طالما الشرط مش كفاية هنعمل حلقة بحيث تختبر الشرط على عدد معين من الشموع
وأنا هنا هستخدم عدد 14 ( لإنه عدد ظريف والأر إس أي بيستخدمه ..)
بس هعمله متغير خارجي عشان أجرب بعد كده براحتي
extern int barscount=14;
-------------
وهنعمل كل شغلنا في دالة خارجية عشان نقدر نستدعيها لإننا هنستدعيها كتير في إستارت
يبقى الدالة النهائية للدولار بالشكل ده
كود PHP:int USD(){
int i;
int up;
for(i=barscount;i>0;i--){
double USD1=1/iMA("EURUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double USD2=1/iMA("GBPUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double USD3=iMA("USDJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double USD_A=(USD1+USD2+USD3)/3;
double USD1_2=1/iMA("EURUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double USD2_2=1/iMA("GBPUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double USD3_2=iMA("USDJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double USD_B=(USD1_2+USD2_2+USD3_2)/3;
if(USD_A>USD_B)up++;else up--;}
return(up);}
وهنعمل نفس الدالة لليورو ونعمل دالة للباوند ودالة للين بالشكل ده
كود PHP:int EUR(){
int i;
int up;
for(i=barscount;i>0;i--){
double EUR1=iMA("EURUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double EUR2=iMA("EURGBP",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double EUR3=iMA("EURJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double EUR_A=(EUR1+EUR2+EUR3)/3;
double EUR1_2=iMA("EURUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double EUR2_2=iMA("EURGBP",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double EUR3_2=iMA("EURJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double EUR_B=(EUR1_2+EUR2_2+EUR3_2)/3;
if(EUR_A>EUR_B)up++;else up--;}
return(up);}
int GBP(){
int i;
int up;
for(i=barscount;i>0;i--){
double GBP1=iMA("GBPUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double GBP2=1/iMA("EURGBP",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double GBP3=iMA("GBPJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double GBP_A=(GBP1+GBP2+GBP3)/3;
double GBP1_2=iMA("GBPUSD",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double GBP2_2=1/iMA("EURGBP",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double GBP3_2=iMA("GBPJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double GBP_B=(GBP1_2+GBP2_2+GBP3_2)/3;
if(GBP_A>GBP_B)up++;else up--;}
return(up);}
int JPY(){
int i;
int up;
for(i=barscount;i>0;i--){
double JPY1=1/iMA("USDJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double JPY2=1/iMA("EURJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double JPY3=1/iMA("GBPJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i);
double JPY_A=(JPY1+JPY2+JPY3)/3;
double JPY1_2=1/iMA("USDJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double JPY2_2=1/iMA("EURJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double JPY3_2=1/iMA("GBPJPY",TIMEFRAME,1,0,MODE_SMA,PRICE_CLOSE,i+1);
double JPY_B=(JPY1_2+JPY2_2+JPY3_2)/3;
if(JPY_A>JPY_B)up++;else up--;}
return(up);}
والله تعبت
--------------------------
هنروح بقى لإستارت
عشان نعمل المقارنات ونعرف إية العملة الأعلى وإية العملة الأقل
هنستخدم MathMax و MathMin وهم لا يستطيعوا أن يقارنوا بين أكتر من رقمين أو متغيرين في نفس الوقت
وبالتالي سنستخدم MathMax مرتين للمقارنة ومرة أخيرة للمقارنة بينهم
كود PHP:double Higher1=MathMax(USD(),EUR());
double Higher2=MathMax(GBP(),JPY());
double Final_H=MathMax(Higher1,Higher2);
double Lower1=MathMin(USD(),EUR());
double Lower2=MathMin(GBP(),JPY());
double Final_L=MathMin(Lower1,Lower2);
الأكبر و الأصغر
----------------------
طيب بعد ما طلع لنا الأكبر والاصغر هنستخدمهم إزاي ؟
هنخلي الإكسبيرت لو الأكبر هو USD() و الأصغر EUR() يقوم بتعريف متغير نصي ونديلة القيمة "EURUSD" ونضعه في شروط البيع ونضع إسم المتغير إللي عرفناه مكان Symbol() في أوردرسيند
ولو الأكبر هو EUR() والأصغر USD() يقوم بتعريف متغير نصي( بنفس الإسم ) ونديلة القيمة "EURUSD"
يبقى هنعرف متغير string Symb;
ونستخدمه بالشكل ده بدل ما نعمل 100 أمر بيع وشراء يبقى كده هنعمل أوردر واحد بيع وواحد شراء ونعوض فيهم
كود PHP:if(orderstotal()<MaxOrders && time1!=Time[0]){
if(Final_H==EUR() && Final_L==USD())Symb="EURUSD";
if(Final_H==EUR() && Final_L==GBP())Symb="EURGBP";
if(Final_H==EUR() && Final_L==JPY())Symb="EURJPY";
if(Final_H==USD() && Final_L==JPY())Symb="USDJPY";
if(Final_H==GBP() && Final_L==USD())Symb="GBPUSD";
if(Final_H==GBP() && Final_L==JPY())Symb="GBPJPY";
if(StopLoss==0){SL=0;}else{SL=MarketInfo(Symb,MODE_ASK)-StopLoss*point;}
if(TakeProfit==0){TP=0;}else{TP=MarketInfo(Symb,MODE_ASK)+TakeProfit*point;}
OrderSend(Symb,OP_BUY,Lots,MarketInfo(Symb,MODE_ASK),3,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits),"YousefH",MagicNumber,0,Blue);
time1=Time[0];
}
if(orderstotal()<MaxOrders && time2!=Time[0]){
if(Final_H==USD() && Final_L==EUR())Symb="EURUSD";
if(Final_H==USD() && Final_L==GBP())Symb="GBPUSD";
if(Final_H==JPY() && Final_L==USD())Symb="USDJPY";
if(Final_H==JPY() && Final_L==EUR())Symb="EURJPY";
if(Final_H==JPY() && Final_L==GBP())Symb="GBPJPY";
if(Final_H==GBP() && Final_L==EUR())Symb="EURGBP";
if(StopLoss==0){SL=0;}else{SL=MarketInfo(Symb,MODE_BID)+StopLoss*point;}
if(TakeProfit==0){TP=0;}else{TP=MarketInfo(Symb,MODE_BID)-TakeProfit*point;}
OrderSend(Symb,OP_SELL,Lots,MarketInfo(Symb,MODE_BID),3,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits),"YousefH",MagicNumber,0,Red);
time2=Time[0];
}
آخر تعديل بواسطة xcv114 ، 14-05-2012 الساعة 09:13 PM
- 14-05-2012, 10:13 PM #608
مرفق الإكسبيرت
- 14-05-2012, 11:17 PM #609
- 14-05-2012, 11:59 PM #610
تم الاجابة على الاسئلة داخل الاقتباس
اخى الكريم
الاكسبيرت يعتمد على طريقة اقوى عملة مع اضعف عملة
وطريقة العمل
ازواج عملة تجمع مع بعض هاكذا
EURJPY.......EURGBP......EURUSD
هنا اليورو مشترك فى ثلاثة ازواج عملة
يتم تحديد النقاط 30 نقطة فى كل زواج حتى نصل الى عملة بيه 30 نقطة على الثلاثة ازواج عملة
وتكون هى اقوى عملة
والعملة التى ليس له اى نقاط من 30 نقطة على زواج تكون هى العملة الضعيفة
وهنا يتم شراء العملة القوية مقابل العملة الضعيفة ..........................................
وهنا نحدد ازواج العملات لكل عملة
EUR
EURJPY.......EURGBP......EURUSD
.................................................. .................................................. .
USD
EURUSD.... USDJPY.....GBPUSD
.................................................. .................................................. .......
GBP
GBPUSD......EURGBP ...... GBPJPY
.................................................. .................................................. .................
JPY
USDJPY.....EURJPY....... GBPJPY
.................................................. .................................................. ...........
كدا عندنا اربعة عملات اساسية
اليورو... الدولار ... الباوند ... الين
عايزين اقوى عملة
مع اضعف عملة
بس هذا هو الموضوع
وارجو ان تكون وضحت الصورة
وجزاك الله خير وبتوفيق ان شاء الله
ومنتظر المساعدة منك ومن كل الاعضاء الكرام
- 15-05-2012, 12:31 AM #611
السلام عليكم
تم تغير الطريقة شوية
ومنتظر مساعدة الاعضاء
كود PHP:double pt;
كود PHP:int init()
{
if(Digits>=4)pt=0.0001;
if(Digits<4)pt=0.01;
return(0);
}
كود PHP:bool USD=false;
bool EUR=false;
bool GBP=false;
bool JPY=false;
كود PHP:double Open_EURUSD=iOpen("EURUSD",PERIOD_D1,0);
double close_EURUSD=iClose("EURUSD",PERIOD_D1,0);
double Open_USDJPY=iOpen("USDJPY",PERIOD_D1,0);
double close_USDJPY=iClose("USDJPY",PERIOD_D1,0);
double Open_GBPUSD= iOpen("GBPUSD",PERIOD_D1,0);
double close_GBPUSD= iClose("GBPUSD",PERIOD_D1,0);
double Open_EURGBP=iOpen("EURGBP",PERIOD_D1,0);
double close_EURGBP=iClose("EURGBP",PERIOD_D1,0);
double Open_EURJPY=iOpen("EURJPY",PERIOD_D1,0);
double close_EURJPY=iClose("EURJPY",PERIOD_D1,0);
double Open_GBPJPY=iOpen("GBPJPY",PERIOD_D1,0);
double close_GBPJPY=iClose("GBPJPY",PERIOD_D1,0);
كود PHP:double opEURUSD=MathAbs(close_EURUSD)-(Open_EURUSD);
double opUSDJPY=MathAbs(close_USDJPY)-(Open_USDJPY);
double opGBPUSD=MathAbs(close_GBPUSD)-(Open_GBPUSD);
double opEURGBP=MathAbs(close_EURGBP)-(Open_EURGBP);
double opEURJPY=MathAbs(close_EURJPY)-(Open_EURJPY);
double opGBPJPY=MathAbs(close_GBPJPY)-(Open_GBPJPY);
كود PHP:if(opEURUSD>30*pt&&opEURGBP>30*pt&&opEURJPY>30*pt)
EUR=true;
//////////////////////////////////////////////////////////////
if(opEURUSD<30*pt&&opGBPUSD<30*pt&&opUSDJPY>30*pt)
USD=true;
/////////////////////////////////////////////////////////
if(opGBPUSD>30*pt&&opEURGBP<30*pt&&opGBPJPY>30*pt)
GBP true;
////////////////////////////////////////////////
if(opUSDJPY>30*pt&&opEURJPY<30*pt&&opGBPJPY<30*pt)
JPY true;
/////////////////////////////////////////////////////
- 15-05-2012, 12:36 AM #612
فهمت الفكرة أخى زهير .
وقمت بتعديل الشرط
كود PHP:Open[0]+5*mt
كود PHP:Open[0]+5*mt==High[0]
يفتح صفقة البيع مع اتفاق شرط الافتتاح - اللو = 0
ارفقت لك الاكسيبرت بعد تعديل شرط البيع فقط ، جرب وأخبرنى النتيجة .
- 15-05-2012, 09:28 AM #613
السلام عليكم الاخوة الكرام
تم تعديل الطريقة
الى هذه الطريقة
وكل واحد ممكن يجرب على الشارت ويشوف الطريقة شغاله كويس
هو مفروض اعمل على ستة ازواج عملة
بس هى للتجربة
ونشوف ماهو احسن
وبتوفيق ان شاء الله
كود PHP:double Open_EURUSD=iOpen("EURUSD",PERIOD_D1,0);
double close_EURUSD=iClose("EURUSD",PERIOD_D1,0);
double Open_USDJPY=iOpen("USDJPY",PERIOD_D1,0);
double close_USDJPY=iClose("USDJPY",PERIOD_D1,0);
double Open_GBPUSD= iOpen("GBPUSD",PERIOD_D1,0);
double close_GBPUSD= iClose("GBPUSD",PERIOD_D1,0);
double Open_EURGBP=iOpen("EURGBP",PERIOD_D1,0);
double close_EURGBP=iClose("EURGBP",PERIOD_D1,0);
double Open_EURJPY=iOpen("EURJPY",PERIOD_D1,0);
double close_EURJPY=iClose("EURJPY",PERIOD_D1,0);
double Open_GBPJPY=iOpen("GBPJPY",PERIOD_D1,0);
double close_GBPJPY=iClose("GBPJPY",PERIOD_D1,0);
كود PHP:double opEUR=MathMax(Open_EURUSD,close_EURUSD);
double opUSD=MathMin(Open_EURUSD,close_EURUSD);
double total_EURUSD=opUSD-opEUR;
//////////////////////////////////////////////
double op1EUR=MathMax(Open_EURGBP,close_EURGBP);
double opGBP=MathMin(Open_EURGBP,close_EURGBP);
double total_EURGBP=opGBP-op1EUR;
//////////////////////////////////////////////
double op2EUR=MathMax(Open_EURJPY,close_EURJPY);
double opJPY=MathMin(Open_EURJPY,close_EURJPY);
double total_EURJPY=opJPY-op2EUR;
//////////////////////////////////////////////////
Comment("EURUSD",total_EURUSD,"\n","EURGBP",total_EURGBP,"\n","EURJPY",total_EURJPY);
لو قوى هايكون صح
وهذه المعادلة
كود PHP:if(total_EURUSD>30*pt&&total_EURGBP>30*pt&&total_EURJPY>30*pt){
EUR=true;
}
- 15-05-2012, 10:14 AM #614
يا أستاذ سمير الشرط total_EURUSD>30*pt&&total_EURGBP>30*pt&&total_EURJ PY>30*pt
مستحيل يتحقق لإن
total_EURUSD - total_EURGBP - total_EURJPY
سيكونوا دائما بقيمة سالبة ( أصغر من الصفر يعني ) سواء كانت الشمعة صاعدة أو هابطة
لإنك الكود بالشكل ده دائما سيطرح الأكبر من الأقل وبالتالي النتيجة سالبة
كود PHP:double total_EURUSD=opUSD-opEUR;
إنت ممكن تعملها بالشكل ده
كود PHP:bool EURUSD_up,EURGBP_up,EURJPY_up;
double Open_EURUSD=iOpen("EURUSD",PERIOD_D1,0);
double Close_EURUSD=iClose("EURUSD",PERIOD_D1,0);
if(Close_EURUSD>Open_EURUSD+30*point)EURUSD_up=true;else EURUSD_up=false;
double Open_EURGBP=iOpen("EURGBP",PERIOD_D1,0);
double Close_EURGBP=iClose("EURGBP",PERIOD_D1,0);
if(Close_EURGBP>Open_EURGBP+30*point)EURGBP_up=true;else EURGBP_up=false;
double Open_EURJPY=iOpen("EURJPY",PERIOD_D1,0);
double Close_EURJPY=iClose("EURJPY",PERIOD_D1,0);
if(Close_EURJPY>Open_EURJPY+30*JPYpoint)EURJPY_up=true;else EURJPY_up=false;
if(EURUSD_up==true&&EURGBP_up==true&&EURJPY_up==true)Comment("EURUSD Going Up");
آخر تعديل بواسطة xcv114 ، 15-05-2012 الساعة 10:25 AM
- 15-05-2012, 02:20 PM #615السلام عليكم اخوانى الكرام
لقد كنت فى سفر ولم استطع متابعه الفيديوهات ولا المحاضرات جيدا
واول شىء عزمت عليه بعد عودتى ان اتابع الدروس والفيديوهات من الاول خالص
ولكن تفاجئت اليوم ان الفيديوهات لا تعمل عندى
انا اعمل بويندوز 7
الفيديوهات لا تعمل معى لا على الاب توب ولا على الجهاز العادى
ظننت ان المشكله انه يمكن ان يكون هناك فيروسات .. فعملت سكان ولم اجد شىء
حاولت تغيير ضيغه الفيديوهات الى صيغه mp4 or avi فلم تفلح .. البرامج التى تحول لا تعمل معى ولا تخرج شىء
المشكله ان الدروس تعمل صوتيا فقط بدون ان يعمل الفيديو
فهل من حلا لديكم اخوانى الكرام بالله عليكم
لانى اريد هذه الفيديوهات ضرورى جدا
بماذا تنصحونى .. ؟
وهل يقدر اى اخ يحول هذه الفيديوهات الى صيغ تعمل على ويندوز 7 ويرسلها لى ولو على الخاص اذا كانت هذه الدروس محصورة الان فقط على اعضائها .. وانا كنت منهم طبعا
منتظر ردكم الكرام اخوانى الكرام