اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   كبسولات برمجية - كود معرفة اجمالي ربح الزوج (https://fx-arabia.com/vb/showthread.php?t=54955)

اسلام العوامى 16-10-2016 06:10 PM

كبسولات برمجية - كود معرفة اجمالي ربح الزوج
 
،،،السلام عليكم ورحمة الله وبركاته،،،

،،،اعضاء وزوار منتديات ارابيا الكرام،،،

،،،متابعة لسلسلة كبسولات برمجية نستعرض في هذا الموضوع الشرح والطريقة لكتابة كود لمعرفة اجمالي ربح زوج واحد فقط الذي يعمل عليه الاكسبيرت،،،

،،،سنقوم بعمل وظيفة جديدة ونسميها Symbol_Profit والوظيفة ستكون من النوع double لانها ستعود بقيمة من النوع double،،،
كود:

double Symbol_Profit()
{

}

،،،سنقوم بحجز متغير من النوع double ونسميه Profit وسنقوم بكتابة حلقة تكرارية For Loop تقوم بالبحث في الصفقات المفتوحة وتصفية الصفقات الخاصة بالزوج الذي نعمل عليه فقط،،،
كود:

double Profit=0;
  for (int cnt = 0 ; cnt <= OrdersTotal() ; cnt++)
  {
    if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES))
    if (OrderSymbol()==Symbol())
    {

،،،بعد ذلك نقوم بجمع ربح الزوج واعطاء القيمة للمتغير Profit ، ليكون الكود النهائي بالشكل التالي،،،
كود:

double Symbol_Profit()
{
 double Profit=0;
  for (int cnt = 0 ; cnt <= OrdersTotal() ; cnt++)
  {
    if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES))
    if (OrderSymbol()==Symbol())
    {
    d=OrderProfit()+OrderCommission()+OrderSwap()+d;
    }
  }
  return(Profit);
}

،،،ويمكن استدعاء الوظيفة في اي مكان بكود الاكسبيرت لمعرفة قيمة ربح الزوج الحالي،،،

،،،تحياتي،،،


الساعة الآن 07:11 PM

Powered by vBulletin® Copyright ©2000 - 2024

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com