السلام عليكم اريد كود عندما يصل مجموع الصفقات الى 10 دولار خساره ,يغلق جميع الصفقات,
|
جديد المواضيع |
|
منتدى المؤشرات و الاكسبيرتات تعليم برمجة الاكسبيرت ، اكسبيرت مجانى ، برمجة مؤشرات ، مؤشر ، تصميم اكسبيرت مجانا ، اكسبيرتات جديدة ، مؤشرات جديدة ، كل ما يتعلق بالتحليل و الخاص بالمؤشرات الفنية او الرقمية ، Expert advisor ، mql ، mql4 ، دورة برمجة ، برمجة اكسبيرت ، اكسبيرت رابح ، اكسبيرت جيد ، ادارة حسابات ، تداول الى ، ميتاتريدر ، تحميل منصة ، منصة تداول ، برمجة مؤشر ، مكتبة مؤشرات ، مؤشر جديد ، مؤشرات جديدة ، مؤشر حصرى ، احدث مؤشر . |
![]() |
|
أدوات الموضوع |
![]() |
المشاركة رقم: 1 | ||||||||||||||||||||||||||||||
|
المنتدى :
منتدى المؤشرات و الاكسبيرتات
![]() السلام عليكم اريد كود عندما يصل مجموع الصفقات الى 10 دولار خساره ,يغلق جميع الصفقات,
|
||||||||||||||||||||||||||||||
|
#1
|
|
|
|
![]() السلام عليكم اريد كود عندما يصل مجموع الصفقات الى 10 دولار خساره ,يغلق جميع الصفقات,
|
![]() |
المشاركة رقم: 2 | ||||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
![]() السلام عليكم كود:
void CloseOrders(){ int _total=orderstotal(); int type; if (_total==0) {return;} int ticket;double priceClose; for (int b=_total-1;b>=0;b--){ if(OrderSelect(b,SELECT_BY_POS)){ type=OrderType(); ticket=OrderTicket(); switch(type){ case OP_BUY: priceClose=MarketInfo(OrderSymbol(),MODE_BID); OrderClose(ticket,OrderLots(),priceClose,3); break; case OP_SELL: priceClose=MarketInfo(OrderSymbol(),MODE_ASK); OrderClose(ticket,OrderLots(),priceClose,3); break; default: break; } } } } كود:
if(AccountProfit()>=10){CloseOrders();}
|
||||||||||||||||||||||||||
|
#2
|
|
|
|
![]() السلام عليكم
هذه دالة لإغلاق الصفقات كود:
void CloseOrders(){ int _total=orderstotal(); int type; if (_total==0) {return;} int ticket;double priceClose; for (int b=_total-1;b>=0;b--){ if(OrderSelect(b,SELECT_BY_POS)){ type=OrderType(); ticket=OrderTicket(); switch(type){ case OP_BUY: priceClose=MarketInfo(OrderSymbol(),MODE_BID); OrderClose(ticket,OrderLots(),priceClose,3); break; case OP_SELL: priceClose=MarketInfo(OrderSymbol(),MODE_ASK); OrderClose(ticket,OrderLots(),priceClose,3); break; default: break; } } } } كود:
if(AccountProfit()>=10){CloseOrders();} |
![]() |
المشاركة رقم: 3 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
![]() اخي شكرا لك ولكن هناك مشكله لاحض صوره
|
||||||||||||||||||||||||||||||
|
#3
|
|
|
|
![]() |
![]() |
المشاركة رقم: 4 | |||||||||||||||||||||||||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
![]()
تستطيع البحث عن دوال اخرى للإغلاق وتستدعيها بنفس الطريقة
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
#4
|
|||||||||||||||||||||
|
|||||||||||||||||||||
![]()
تستطيع البحث عن دوال اخرى للإغلاق وتستدعيها بنفس الطريقة |
![]() |
المشاركة رقم: 5 | ||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
![]() اول شئ تعرف متحول خارجي تضع فيه قيمة الخسارة بالدولار التي تريد تنفيذ الإغلاق عندها |
||||||||||||||||||||||||
|
#5
|
|
|
|
![]() اول شئ تعرف متحول خارجي تضع فيه قيمة الخسارة بالدولار التي تريد تنفيذ الإغلاق عندها
input double USD_LOSE = -10 2- دالة حساب الربح والخسارة 3- دالة الإغلاق 4 - تضع شرط الإغلاق في دالة الإكسبرت الأساسية ويفضل ان تضعها في البداية أي قبل شروط فتح الصفقات لم أستطع ارفاق الكود في الرد لذلك ارفقت لك ملف مفتوح الكود اتمنى ان يكون واضح |
![]() |
المشاركة رقم: 6 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
![]() شكرا لك اخي مادا تعني 2- دالة حساب الربح والخسارة
|
||||||||||||||||||||||||||||||
|
#6
|
|
|
|
![]() شكرا لك اخي مادا تعني 2- دالة حساب الربح والخسارة
اليس هي AccountProfit() if(AccountProfit()==10) {closeall();} |
![]() |
المشاركة رقم: 7 | ||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
![]() الفرق : Accountprofit تعطيك الربح والخسارة للصفقات المفتوحة من قبل الإكسبرت او الصفقات الأخرى المنفذة يدويا على زوج آخر مثلا .....الدالة التي ارسلتها لك تعطي ربح او خسارة الصفقات المفتوحة حصرا من قبل الإكسبرت فقط |
||||||||||||||||||||||||
|
#7
|
|
|
|
![]() الفرق : Accountprofit تعطيك الربح والخسارة للصفقات المفتوحة من قبل الإكسبرت او الصفقات الأخرى المنفذة يدويا على زوج آخر مثلا .....الدالة التي ارسلتها لك تعطي ربح او خسارة الصفقات المفتوحة حصرا من قبل الإكسبرت فقط
|
![]() |
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
برميل, كود برمجي |
|
|