المشاركة الأصلية كتبت بواسطة valantinolala السلام عليكم ورحمه الله وبركاته اخي اسلام بعد اذنك ممكن تشوفللي حل للكود ده كود: //معرفه اللوت// double LastLot() { for(int i=0; i<=OrdersHistoryTotal();i++) { OrderSelect( i , SELECT_BY_POS , MODE_HISTORY ); if( OrderSymbol()==Symbol() && OrderMagicNumber()==Magicnumber1 ) { double g=OrderLots(); } } return (g); } /************************/ ده كود معرفه اخر لوت في صفقات الهيستوري ... المشكله اما بعمل compile الخطأ ده بيظهر 'g' - undeclared identifier ممكن حل ؟ وشكرااااااااااااااااااااااااااا ،،،وعليكم السلام ورحمة الله وبركاته،،، ،،،اعلن عن المتغير g فى اول الوظيفة قبل For وسيتم حل المشكلة باذن الله،،، ،،،تحياتى،،،
//معرفه اللوت// double LastLot() { for(int i=0; i<=OrdersHistoryTotal();i++) { OrderSelect( i , SELECT_BY_POS , MODE_HISTORY ); if( OrderSymbol()==Symbol() && OrderMagicNumber()==Magicnumber1 ) { double g=OrderLots(); } } return (g); } /************************/