مشاهدة النسخة كاملة : شرح داله
sal_moh85
20-02-2017, 05:30 PM
سلام عليكم استاذ اسلام
يرجى شرح طريقة عمل هذه الداله
اول تم تعريف في خانة globel
int BuyNo =0, SellNo =0, Buy =0, Sell =0;
ثانيا:
تم تعريف هذا المتغيران داخل دالة start
BuyNo = BuyOrdersTotal( magic);
SellNo = SellOrdersTotal( magic);
ثالثا:
شروط البيع والشراء
if((BuyNo == 0 && SellNo == 0 )&&(buy==true&&tred==true))
Buy = 1; else Buy = 0;// && SellNo == 0
شرط البيع
if((SellNo == 0 && BuyNo == 0) &&(sell=true&&tred==true))
Sell = 2; else Sell = 0;// && BuyNo == 0
دالة order send شراء
if(Buy ==1)
{
cmd = 0; Lot=Lots; price = Ask; colour = Green; takeprofit = Ask + TP*t;stoploss=Ask-StopLoss*t;
OpenOrder(cmd, Lot, price, slip, stoploss, takeprofit, colour);
TimeCur = TimeCurrent();
return(0);
}
دالة order send بيع
if(Sell ==2)
{
cmd = 1; Lot=Lots; price = Bid; colour = Red; takeprofit = Bid - TP*t;stoploss=Bid+StopLoss*t;
OpenOrder(cmd, Lot, price, slip, stoploss, takeprofit, colour);
TimeCur = TimeCurrent();
return(0);
}
يرجى شرح هذه الدوال مجتمعه
سبب الشرح انظر الى شرط البيع اوالشراء
في بعض الاوقات يكون شرط الشراء هوه الذي تحقق ولا كنه يفتح بيع ما هو سبب
وشكرا
اسلام العوامى
21-02-2017, 10:34 AM
سلام عليكم استاذ اسلام
يرجى شرح طريقة عمل هذه الداله
اول تم تعريف في خانة globel
int BuyNo =0, SellNo =0, Buy =0, Sell =0;
ثانيا:
تم تعريف هذا المتغيران داخل دالة start
BuyNo = BuyOrdersTotal( magic);
SellNo = SellOrdersTotal( magic);
ثالثا:
شروط البيع والشراء
if((BuyNo == 0 && SellNo == 0 )&&(buy==true&&tred==true))
Buy = 1; else Buy = 0;// && SellNo == 0
شرط البيع
if((SellNo == 0 && BuyNo == 0) &&(sell=true&&tred==true))
Sell = 2; else Sell = 0;// && BuyNo == 0
دالة order send شراء
if(Buy ==1)
{
cmd = 0; Lot=Lots; price = Ask; colour = Green; takeprofit = Ask + TP*t;stoploss=Ask-StopLoss*t;
OpenOrder(cmd, Lot, price, slip, stoploss, takeprofit, colour);
TimeCur = TimeCurrent();
return(0);
}
دالة order send بيع
if(Sell ==2)
{
cmd = 1; Lot=Lots; price = Bid; colour = Red; takeprofit = Bid - TP*t;stoploss=Bid+StopLoss*t;
OpenOrder(cmd, Lot, price, slip, stoploss, takeprofit, colour);
TimeCur = TimeCurrent();
return(0);
}
يرجى شرح هذه الدوال مجتمعه
سبب الشرح انظر الى شرط البيع اوالشراء
في بعض الاوقات يكون شرط الشراء هوه الذي تحقق ولا كنه يفتح بيع ما هو سبب
وشكرا
،،،وعليكم السلام ورحمة الله وبركاته،،،
،،،اهلا بك اخي الفاضل ، اول شئ تم اعلان متغيران لحفظ عدد صفقات الشراء والبيع بهما ثم في شروط الشراء اذا كان عدد صفقات الشراء يساوي صفر وعدد صفقات البيع يساوي صفر والمتغير buy قيمته true والمتغير tred قيمته true فيتم اعطاء المتغير Buy القيمة 1 واذا كان غير ذلك يتم اعطاء المتغير Buy القيمة 0 ثم تم وضع شرط اخر اذا كانت قيمة المتغير Buy تساوي 1 يقوم بفتح صفقة الشراء،،،
،،،ونفس الكلام ينطبق على البيع ولكن مع اختلاف اسماء المتغيرات مع العلم ان الكود غير كامل فهناك وظائف مستخدمه لم يتم ارفاقها،،،
،،،تحياتي،،،
sal_moh85
21-02-2017, 12:41 PM
،،،وعليكم السلام ورحمة الله وبركاته،،،
،،،اهلا بك اخي الفاضل ، اول شئ تم اعلان متغيران لحفظ عدد صفقات الشراء والبيع بهما ثم في شروط الشراء اذا كان عدد صفقات الشراء يساوي صفر وعدد صفقات البيع يساوي صفر والمتغير buy قيمته true والمتغير tred قيمته true فيتم اعطاء المتغير Buy القيمة 1 واذا كان غير ذلك يتم اعطاء المتغير Buy القيمة 0 ثم تم وضع شرط اخر اذا كانت قيمة المتغير Buy تساوي 1 يقوم بفتح صفقة الشراء،،،
،،،ونفس الكلام ينطبق على البيع ولكن مع اختلاف اسماء المتغيرات مع العلم ان الكود غير كامل فهناك وظائف مستخدمه لم يتم ارفاقها،،،
،،،تحياتي،،،
مشكور استاذ اسلام على رد بس شو هوه الناقص مثل شو ناقص في الكود لانو هاد الكود هيك مكتوب كامل مافي شي ناقص شو نواقص تبعه دلني عليها
sal_moh85
21-02-2017, 12:44 PM
جائز هاد النقص هو يلي عم يساوي المشكله يلي خبرتك عليها
في بعض الاوقات يكون شرط الشراء هوه الذي تحقق ولا كنه يفتح بيع ما هو سبب
اسلام العوامى
21-02-2017, 12:49 PM
سلام عليكم استاذ اسلام
يرجى شرح طريقة عمل هذه الداله
اول تم تعريف في خانة globel
int BuyNo =0, SellNo =0, Buy =0, Sell =0;
ثانيا:
تم تعريف هذا المتغيران داخل دالة start
BuyNo = BuyOrdersTotal( magic);
SellNo = SellOrdersTotal( magic);
ثالثا:
شروط البيع والشراء
if((BuyNo == 0 && SellNo == 0 )&&(buy==true&&tred==true))
Buy = 1; else Buy = 0;// && SellNo == 0
شرط البيع
if((SellNo == 0 && BuyNo == 0) &&(sell=true&&tred==true))
Sell = 2; else Sell = 0;// && BuyNo == 0
دالة order send شراء
if(Buy ==1)
{
cmd = 0; Lot=Lots; price = Ask; colour = Green; takeprofit = Ask + TP*t;stoploss=Ask-StopLoss*t;
OpenOrder(cmd, Lot, price, slip, stoploss, takeprofit, colour);
TimeCur = TimeCurrent();
return(0);
}
دالة order send بيع
if(Sell ==2)
{
cmd = 1; Lot=Lots; price = Bid; colour = Red; takeprofit = Bid - TP*t;stoploss=Bid+StopLoss*t;
OpenOrder(cmd, Lot, price, slip, stoploss, takeprofit, colour);
TimeCur = TimeCurrent();
return(0);
}
يرجى شرح هذه الدوال مجتمعه
سبب الشرح انظر الى شرط البيع اوالشراء
في بعض الاوقات يكون شرط الشراء هوه الذي تحقق ولا كنه يفتح بيع ما هو سبب
وشكرا
مشكور استاذ اسلام على رد بس شو هوه الناقص مثل شو ناقص في الكود لانو هاد الكود هيك مكتوب كامل مافي شي ناقص شو نواقص تبعه دلني عليها
،،،المظلل بالاحمر في الاقتباس هي وظائف خارجية وهى غير موجودة والمظلل بالاصفر هي متغيرات لم يتم الاعلان عنها واول اثنان لايظهر من اين ياخذان القيم الخاصة بهما،،،
،،،تحياتي،،،
sal_moh85
21-02-2017, 12:58 PM
[LEFT]
،،،المظلل بالاحمر في الاقتباس هي وظائف خارجية وهى غير موجودة والمظلل بالاصفر هي متغيرات لم يتم الاعلان عنها واول اثنان لايظهر من اين ياخذان القيم الخاصة بهما،،،
،،،تحياتي،،،
هذه اول اثنين بي احمر BuyNo
sell No
int BuyOrdersTotal(int magic)
{
int c=0, total = OrdersTotal();
for (int cnt = 0 ; cnt < total ; cnt++){
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == magic && OrderSymbol()==Symbol() && OrderType()==OP_BUY){c++;}
}
return(c);
}
//+------------------------------------------------------------------+
int SellOrdersTotal(int magic)
{
int c=0, total = OrdersTotal();
for (int cnt = 0 ; cnt < total ; cnt++){
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == magic && OrderSymbol()==Symbol() && OrderType()==OP_SELL){c++;}
}
return(c);
}
بقية الاكواد المعلمه في اصفر معادلات متوسطات لي 3 شمعات يعني شروط بيع وشروط الشراء يعني buy==true&&tred==true
هذه معادلة الشروط
الذي لم ارى لها اي داله او اي شي هذه
TimeCur = TimeCurrent();
ما هي فائده منها
لم اجد لها اي داله او اي شيما وظيفتها
وشكرا
sal_moh85
21-02-2017, 01:00 PM
هذه الداله ما هي وظيفتها ولماذ توضع
TimeCur = TimeCurrent();
اسلام العوامى
21-02-2017, 01:09 PM
هذه الداله ما هي وظيفتها ولماذ توضع
TimeCur = TimeCurrent();
،،،في هذا السطر يتم اسناد قيمة الوقت الحالي للمتغير TimeCur ، ولا يوجد لها اي دور في الكود الذي ارفقته،،،
،،،تحياتي،،،
sal_moh85
21-02-2017, 01:16 PM
،،،في هذا السطر يتم اسناد قيمة الوقت الحالي للمتغير TimeCur ، ولا يوجد لها اي دور في الكود الذي ارفقته،،،
،،،تحياتي،،،
مشكور جدا وعم عذبك معي اخ اسلام
ما فهمت شو يعني اسناد الوقت يعني الوقت لشو بدي اسنده او شو بدي ساوي بي الوقت ما وضحة معي في مجال مثال بشان احسن استوعب الفكره لو سمحة
ولي المره تانيه عم عذبك معي كتير اخي ومشكور سلافا
اسلام العوامى
21-02-2017, 01:38 PM
مشكور جدا وعم عذبك معي اخ اسلام
ما فهمت شو يعني اسناد الوقت يعني الوقت لشو بدي اسنده او شو بدي ساوي بي الوقت ما وضحة معي في مجال مثال بشان احسن استوعب الفكره لو سمحة
ولي المره تانيه عم عذبك معي كتير اخي ومشكور سلافا
،،، اهلا بك اخي الفاضل ، اسناد الوقت للمتغير يعني اعطاء قيمة الوقت الحالي -وفي الكود الذي ارفقته هو وقت تنفيذ الصفقة - الي المتغير TimeCur ويمكن استخدامه بعد ذلك في امور عديدة منها ان تقوم بوضع شرط اذا كان قيمة TimeCur تساوي قيمة الوقت الحالي فهذا معناه ان الصفقة تم تنفيذها فيمكن وضع اي امر اخر تريد ان يتحقق بعد تنفيذ الصفقة او ان تقوم بمنع تنفيذ صفقة اخرى بنفس الوقت،،،
،،،تحياتي،،،
sal_moh85
21-02-2017, 01:41 PM
مشكور جدا اخ اسلام
sal_moh85
21-02-2017, 01:43 PM
،،، اهلا بك اخي الفاضل ، اسناد الوقت للمتغير يعني اعطاء قيمة الوقت الحالي -وفي الكود الذي ارفقته هو وقت تنفيذ الصفقة - الي المتغير TimeCur ويمكن استخدامه بعد ذلك في امور عديدة منها ان تقوم بوضع شرط اذا كان قيمة TimeCur تساوي قيمة الوقت الحالي فهذا معناه ان الصفقة تم تنفيذها فيمكن وضع اي امر اخر تريد ان يتحقق بعد تنفيذ الصفقة او ان تقوم بمنع تنفيذ صفقة اخرى بنفس الوقت،،،
،،،تحياتي،،،
طب طريقة كتابة كود قوم بوضع شرط اذا كان قيمة TimeCur تساوي قيمة الوقت الحالي
اسلام العوامى
21-02-2017, 01:46 PM
طب طريقة كتابة كود قوم بوضع شرط اذا كان قيمة TimeCur تساوي قيمة الوقت الحالي
if(TimeCur==TimeCurrent()){/*Do Something*/}
sal_moh85
21-02-2017, 02:07 PM
مشكور جدا
vBulletin® v3.8.8