السلام عليكم اريد كود عندما يصل مجموع الصفقات الى 10 دولار خساره ,يغلق جميع الصفقات,
|
جديد المواضيع |
|
منتدى المؤشرات و الاكسبيرتات تعليم برمجة الاكسبيرت ، اكسبيرت مجانى ، برمجة مؤشرات ، مؤشر ، تصميم اكسبيرت مجانا ، اكسبيرتات جديدة ، مؤشرات جديدة ، كل ما يتعلق بالتحليل و الخاص بالمؤشرات الفنية او الرقمية ، Expert advisor ، mql ، mql4 ، دورة برمجة ، برمجة اكسبيرت ، اكسبيرت رابح ، اكسبيرت جيد ، ادارة حسابات ، تداول الى ، ميتاتريدر ، تحميل منصة ، منصة تداول ، برمجة مؤشر ، مكتبة مؤشرات ، مؤشر جديد ، مؤشرات جديدة ، مؤشر حصرى ، احدث مؤشر . |
|
أدوات الموضوع |
23-04-2018, 06:53 PM | المشاركة رقم: 1 | ||||||||||||||||||||||||||||||
|
المنتدى :
منتدى المؤشرات و الاكسبيرتات
لاصحاب خبره في برمجه mql4
السلام عليكم اريد كود عندما يصل مجموع الصفقات الى 10 دولار خساره ,يغلق جميع الصفقات,
|
||||||||||||||||||||||||||||||
|
#1
|
|
|
|
لاصحاب خبره في برمجه mql4
السلام عليكم اريد كود عندما يصل مجموع الصفقات الى 10 دولار خساره ,يغلق جميع الصفقات,
|
24-04-2018, 01:41 PM | المشاركة رقم: 2 | ||||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: لاصحاب خبره في برمجه mql4
السلام عليكم كود:
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
|
|
|
|
رد: لاصحاب خبره في برمجه mql4
السلام عليكم
هذه دالة لإغلاق الصفقات كود:
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();} |
24-04-2018, 08:52 PM | المشاركة رقم: 3 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: لاصحاب خبره في برمجه mql4
اخي شكرا لك ولكن هناك مشكله لاحض صوره
|
||||||||||||||||||||||||||||||
|
#3
|
|
|
|
رد: لاصحاب خبره في برمجه mql4
|
24-04-2018, 11:50 PM | المشاركة رقم: 4 | |||||||||||||||||||||||||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: لاصحاب خبره في برمجه mql4
تستطيع البحث عن دوال اخرى للإغلاق وتستدعيها بنفس الطريقة
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
#4
|
|||||||||||||||||||||
|
|||||||||||||||||||||
رد: لاصحاب خبره في برمجه mql4
تستطيع البحث عن دوال اخرى للإغلاق وتستدعيها بنفس الطريقة |
25-04-2018, 09:01 PM | المشاركة رقم: 5 | ||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: لاصحاب خبره في برمجه mql4
اول شئ تعرف متحول خارجي تضع فيه قيمة الخسارة بالدولار التي تريد تنفيذ الإغلاق عندها |
||||||||||||||||||||||||
|
#5
|
|
|
|
رد: لاصحاب خبره في برمجه mql4
اول شئ تعرف متحول خارجي تضع فيه قيمة الخسارة بالدولار التي تريد تنفيذ الإغلاق عندها
input double USD_LOSE = -10 2- دالة حساب الربح والخسارة 3- دالة الإغلاق 4 - تضع شرط الإغلاق في دالة الإكسبرت الأساسية ويفضل ان تضعها في البداية أي قبل شروط فتح الصفقات لم أستطع ارفاق الكود في الرد لذلك ارفقت لك ملف مفتوح الكود اتمنى ان يكون واضح |
28-04-2018, 12:27 AM | المشاركة رقم: 6 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: لاصحاب خبره في برمجه mql4
شكرا لك اخي مادا تعني 2- دالة حساب الربح والخسارة
|
||||||||||||||||||||||||||||||
|
#6
|
|
|
|
رد: لاصحاب خبره في برمجه mql4
شكرا لك اخي مادا تعني 2- دالة حساب الربح والخسارة
اليس هي AccountProfit() if(AccountProfit()==10) {closeall();} |
28-04-2018, 08:40 PM | المشاركة رقم: 7 | ||||||||||||||||||||||||
|
كاتب الموضوع :
drissou45
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: لاصحاب خبره في برمجه mql4
الفرق : Accountprofit تعطيك الربح والخسارة للصفقات المفتوحة من قبل الإكسبرت او الصفقات الأخرى المنفذة يدويا على زوج آخر مثلا .....الدالة التي ارسلتها لك تعطي ربح او خسارة الصفقات المفتوحة حصرا من قبل الإكسبرت فقط |
||||||||||||||||||||||||
|
#7
|
|
|
|
رد: لاصحاب خبره في برمجه mql4
الفرق : Accountprofit تعطيك الربح والخسارة للصفقات المفتوحة من قبل الإكسبرت او الصفقات الأخرى المنفذة يدويا على زوج آخر مثلا .....الدالة التي ارسلتها لك تعطي ربح او خسارة الصفقات المفتوحة حصرا من قبل الإكسبرت فقط
|
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
برميل, كود برمجي |
أدوات الموضوع | |
|
|