النتائج 1 إلى 6 من 6
- 21-11-2011, 09:57 AM #1
مطلوب كود برمجي لتحديد صفقة مفتوحة خاسرة
السلام عليكم جميعا.
وكل عام وانتم بالف خير وأسال الله الفرج لإخواننا في سوريا. دعواتكم لهم بالنصر والسلامة
لي طلب موجه لخبراء البرمجة هو كود برمجي لتحديد صفقة مفتوحة خاسرة وتحديد عدد النقاط الخاسرة.
وكذلك كود برمجي يقوم بتحديد حجم اللوت بحيث يكون مرة بحجم x ومرة بحجم Y (عملية تبادلية) بحيث تكون بالترتيب على الصفقات
X Y X Y X Y X Y X Y X
ودمتم سالمين.
- 22-11-2011, 04:38 AM #2
وينك يا أستاذ مستردولار
بارك الله فيك وزادك سعة في العلم ونفع بك ورحم والديك.
- 22-11-2011, 10:18 PM #3
وعليكم السلام ورحمة الله وبركاته
لمعرفة الصفقة المفتوحه وعدد نقاط الخساره
كود PHP:double ProfitPips(){
for(int i=OrdersTotal();i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
double p=OrderOpenPrice();
if(OrderType()==OP_BUY){
return((Ask-p)/Point);
}
if(OrderType()==OP_SELL){
return((p-Bid)/Point);
}
}
}
return(0);
}
لها هو X فسوف يكون حجم اللوت التالي Y والعكس صحيح
كود PHP:double CurrentLot(){
for(int i=OrdersTotal();i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
return(OrderLots());
}
}
return(0);
}
كود PHP:if(CurrentLot()==X){
Lot=Y;
}
else Lot=X;
- 23-11-2011, 02:22 AM #4
مشكور يا استاذا اسامة .. جعله الله في ميزان حسناتك ورحم الله والديك
هناك شي لم اوضحه لك وهو انني اريد تعاقب تبادل حجم اللوت بناء على الترتيب وليس بناء على قراءة الصفقة الحالية وثم تحديد اللوت التالي لانها احيانا يكون هناك اكثر من صفقة واحدة مفتوحة في نفس الوقت
اكرر شكري لك ونفع الله بك
- 25-11-2011, 10:15 AM #5
استاذ اسامة وينك انتظرك بارك الله فيه
- 25-11-2011, 12:08 PM #6