موقع بورصات
  بورصات
تسجيل عضوية جديدة في المنتديات لوحة تحكم العضو البحث في المنتديات تسجيل الخروج الرئيسية الاتصال بنا

منتدى العملات العام لمتابعة كل ما يتعلق بتجارة العملات الاجنبية والذهب والنفط من اخبار وطرق المتاجرة وتحليلات ، قسم التوصيات – توصيات العملات لمتابعة توصيات ونقاط الدخول والخروج على مختلف العملات ، منتدى الدروس التعليمية يحتوي على دروس تعليمية لسوق العملات والتحليل الفني والاساسي وادارة رأس المال ، منتدى المؤشرات والاكسبيرتات يحتوي على اهم المؤشرات مع شرح لها بالاضافة الى بعض الدروس

العودة   بورصات > بورصة العملات الاجنبية > منتدى المؤشرات و الاكسبرتات

طلب كود أغلاق اخر صفقة

منتدى المؤشرات و الاكسبرتات

إضافة رد
 
أدوات الموضوع
قديم 06 - 12 - 2015, 10:16 PM   #1
عضو جديد
 

افتراضي طلب كود أغلاق اخر صفقة

طلب كود أغلاق اخر صفقة
السلام عليكم
ممكن كود لاكسبرت يغلق لي اخر صفقة تم فتحها مع تحديد اذا كانت صفقة بيع أو صفقة شراء , مثلا في صفقات كتير مفتوحه بالاكسبرت بيع و شراء وانا أريد أن اغلق اخر صفقة شراء فقط .

اذا اعجبك الموضوع و اردت نشره في المنتديات الاخرى فاستخدم هذا الرابط:
طلب كود أغلاق اخر صفقة
http://www.borsaat.com/vb/t886377.html



أسكندراني غير متواجد حالياً   رد مع اقتباس
قديم 07 - 12 - 2015, 09:12 AM   #2
مشرف المؤشرات والاكسبرتات
 
الصورة الرمزية سمير محمد ارمان
 

افتراضي رد: طلب كود أغلاق اخر صفقة

اقتباس:
المشاركة الأصلية كتبت بواسطة أسكندراني مشاهدة المشاركة
السلام عليكم
ممكن كود لاكسبرت يغلق لي اخر صفقة تم فتحها مع تحديد اذا كانت صفقة بيع أو صفقة شراء , مثلا في صفقات كتير مفتوحه بالاكسبرت بيع و شراء وانا أريد أن اغلق اخر صفقة شراء فقط .
السلام عليكم اخى الكريم
ماهو امر الاغلاق المطلوب
عند وصول هذه الصفقة الى ربح معين يتم الاغلاق
ارجو التوضيح
تحياتى لك



سمير محمد ارمان غير متواجد حالياً   رد مع اقتباس
قديم 07 - 12 - 2015, 03:05 PM   #3
عضو جديد
 

افتراضي رد: طلب كود أغلاق اخر صفقة

تحياتي لك استاذ سمير و كويس ان انت اللي رديت عليا , لاني احتاج التعديل ده على اكسبرت انت عملته لكن مش بترد علي الموضوع وهو بالمشاركة دي
http://www.borsaat.com/vb/t876664-9.html
الاكسبرت فيه مشكلة في اغلاق الصفقات بأمر CloseDeleteAll() لما بتكون الصفقات المفتوحه كتيرة بيغلقها على خسارة رغم اني محدد الربح بالدولار , يعني مثلا في الصورة المرفقة انا محدد الربح 6 دولار , قفل 3 صفقات مظبوط على 6 دولار لكن لما زاد عدد الصفقات قفلها على خسارة 50 دولار
فأنا محتاج أني اقلل عدد الصفقات المفتوحه قدر الامكان اولا عشان محصلش خطأ عند غلق الصفقات ثانيا أن الحساب ميتمرجنش وميوصلش للخطأ 134 ان المبلغ غير كافي لفتح صفقات جديدة والمطلوب من حضرتك بعد أذنك هو الاتي :
1 - ان لما مؤشر سار يعطي سهم هبوط و اشارات حمرا عند وصول أي عملية شراء للرصيد صفر أو رقم انا احددة يقفلها , و العكس طبعا أن لو مؤشر سار عطى سهم صعود و اشارة خضراء يقفل أي صفقة بيع يصل رصيدها لصفر أو رقم انا احددة .
2 - في المضاعفات في حالة أنه وصل للخطأ 134 وان المبلغ غير كافي لفتح صفقات جديدة عاوزه يقفل اخر عملية حتى لو كانت خسرانه و يفتح بعدها الصفقة اللي مكنش قادر يفتحها , يعني مثلا المفروض انه يفتح عملية بيع و المبلغ غير كافي لفتح الصفقة هيقفل هنا اخر عملية شراء و يفتح صفقة البيع اللي مكنش قادر يفتحها .
3 - و دي هتبقى حاجة اضافية ملهاش علاقة بأغلاق الصفقات ان عاوز في المعلومات اللي انت حاططها فوق على اليمين اللي فيها الايكوتي و الربح و الساعة نحط تحتهم حجم اللوتات لصفقات الشراء المفتوحه و تحتهم حجم اللوتات لصفقات البيع المفتوحه .
معلش هنتعبك معانا بس ربنا يجازيك خير عن تعبك انشاء الله



الصور المرفقة
نوع الملف: jpg ارباح.jpg‏ (43.0 كيلوبايت, المشاهدات 3)
أسكندراني غير متواجد حالياً   رد مع اقتباس
قديم 07 - 12 - 2015, 03:32 PM   #4
مشرف المؤشرات والاكسبرتات
 
الصورة الرمزية سمير محمد ارمان
 

افتراضي رد: طلب كود أغلاق اخر صفقة

اقتباس:
المشاركة الأصلية كتبت بواسطة أسكندراني مشاهدة المشاركة
تحياتي لك استاذ سمير و كويس ان انت اللي رديت عليا , لاني احتاج التعديل ده على اكسبرت انت عملته لكن مش بترد علي الموضوع وهو بالمشاركة دي
http://www.borsaat.com/vb/t876664-9.html
الاكسبرت فيه مشكلة في اغلاق الصفقات بأمر CloseDeleteAll() لما بتكون الصفقات المفتوحه كتيرة بيغلقها على خسارة رغم اني محدد الربح بالدولار , يعني مثلا في الصورة المرفقة انا محدد الربح 6 دولار , قفل 3 صفقات مظبوط على 6 دولار لكن لما زاد عدد الصفقات قفلها على خسارة 50 دولار
فأنا محتاج أني اقلل عدد الصفقات المفتوحه قدر الامكان اولا عشان محصلش خطأ عند غلق الصفقات ثانيا أن الحساب ميتمرجنش وميوصلش للخطأ 134 ان المبلغ غير كافي لفتح صفقات جديدة والمطلوب من حضرتك بعد أذنك هو الاتي :
1 - ان لما مؤشر سار يعطي سهم هبوط و اشارات حمرا عند وصول أي عملية شراء للرصيد صفر أو رقم انا احددة يقفلها , و العكس طبعا أن لو مؤشر سار عطى سهم صعود و اشارة خضراء يقفل أي صفقة بيع يصل رصيدها لصفر أو رقم انا احددة .
2 - في المضاعفات في حالة أنه وصل للخطأ 134 وان المبلغ غير كافي لفتح صفقات جديدة عاوزه يقفل اخر عملية حتى لو كانت خسرانه و يفتح بعدها الصفقة اللي مكنش قادر يفتحها , يعني مثلا المفروض انه يفتح عملية بيع و المبلغ غير كافي لفتح الصفقة هيقفل هنا اخر عملية شراء و يفتح صفقة البيع اللي مكنش قادر يفتحها .
3 - و دي هتبقى حاجة اضافية ملهاش علاقة بأغلاق الصفقات ان عاوز في المعلومات اللي انت حاططها فوق على اليمين اللي فيها الايكوتي و الربح و الساعة نحط تحتهم حجم اللوتات لصفقات الشراء المفتوحه و تحتهم حجم اللوتات لصفقات البيع المفتوحه .
معلش هنتعبك معانا بس ربنا يجازيك خير عن تعبك انشاء الله
السلام عليكم اخى الكريم
لو المشكله عندك فى عمل الاكسبيرت الموجود على الرابط
ممكن نكمل فى موضوع رابط الاكسبيرت
تحياتى لك



سمير محمد ارمان غير متواجد حالياً   رد مع اقتباس
قديم 07 - 12 - 2015, 08:50 PM   #5
عضو جديد
 

افتراضي رد: طلب كود أغلاق اخر صفقة

شكرا لردك السريع هحط طلب التعديل في موضوع الاكسبرت



أسكندراني غير متواجد حالياً   رد مع اقتباس
قديم 09 - 12 - 2015, 01:25 AM   #6
عضو جديد
 

افتراضي رد: طلب كود أغلاق اخر صفقة

يا أستاذ سمير تحياتي , بعيدا عن الاكسبرت انا محتاج كود يقفلي الصفقات الرابحة عند تغير الاشارة , يعني حضرتك كنت حاطط في close at next كنت حاطط CloseDeleteAll انا عاوز ابدل الكود بتاع كلوز اول ده بالصفقات الرابحة بيع او شراء , انا لقيت كود بيعمل كده تقريبا بس بيقفل صفقة واحدة بس مش كل الصفقات الرابحة و بيظهر عندي في التحذير تحت مكتوب return value of 'OrderSelect' should be checked
[PHP]
void CloseSELLprofit()
{
int ticket;
double profit= 6;
for (int i =1 ;i>0;i--)
{
for (int x = OrdersTotal()-1;x>0;x--)
{
OrderSelect(x,SELECT_BY_POS);
if (OrderProfit() >= profit) ticket = OrderTicket();
}
OrderSelect(ticket,SELECT_BY_TICKET);

if (OrderType() == OP_SELL)
OrderClose(OrderTicket(),OrderLots(),MarketInfo(Or derSymbol(),MODE_ASK),NULL);

}
}
[/PHP]انا مش عاوزك تعدل الاكسبرت انا بس عاوزك تصححلي الكود ده أو تديني كود زيه يقفل كل طلبات الشراء الرابحه , أو طلبات البيع الرابحه
معلش هتعبك معايا



أسكندراني غير متواجد حالياً   رد مع اقتباس
قديم 09 - 12 - 2015, 08:24 AM   #7
مشرف المؤشرات والاكسبرتات
 
الصورة الرمزية سمير محمد ارمان
 

افتراضي رد: طلب كود أغلاق اخر صفقة

اقتباس:
المشاركة الأصلية كتبت بواسطة أسكندراني مشاهدة المشاركة
يا أستاذ سمير تحياتي , بعيدا عن الاكسبرت انا محتاج كود يقفلي الصفقات الرابحة عند تغير الاشارة , يعني حضرتك كنت حاطط في close at next كنت حاطط CloseDeleteAll انا عاوز ابدل الكود بتاع كلوز اول ده بالصفقات الرابحة بيع او شراء , انا لقيت كود بيعمل كده تقريبا بس بيقفل صفقة واحدة بس مش كل الصفقات الرابحة و بيظهر عندي في التحذير تحت مكتوب return value of 'OrderSelect' should be checked
[PHP]
void CloseSELLprofit()
{
int ticket;
double profit= 6;
for (int i =1 ;i>0;i--)
{
for (int x = OrdersTotal()-1;x>0;x--)
{
OrderSelect(x,SELECT_BY_POS);
if (OrderProfit() >= profit) ticket = OrderTicket();
}
OrderSelect(ticket,SELECT_BY_TICKET);

if (OrderType() == OP_SELL)
OrderClose(OrderTicket(),OrderLots(),MarketInfo(Or derSymbol(),MODE_ASK),NULL);

}
}
[/PHP]انا مش عاوزك تعدل الاكسبرت انا بس عاوزك تصححلي الكود ده أو تديني كود زيه يقفل كل طلبات الشراء الرابحه , أو طلبات البيع الرابحه
معلش هتعبك معايا
السلام عليكم
الاكسبيرت فى المرفقات
تحياتى لك



الملفات المرفقة
نوع الملف: mq4 m4hfoud.mq4‏ (1.9 كيلوبايت, المشاهدات 5)
سمير محمد ارمان غير متواجد حالياً   رد مع اقتباس
قديم 09 - 12 - 2015, 03:21 PM   #8
عضو جديد
 

افتراضي رد: طلب كود أغلاق اخر صفقة

السلام عليكم استاذ سمير
شكرا لردك الكريم وربنا يجعله في ميزان حسناتك
انا مش عارف ايه المشكلة ليه الارباح بتقفل على خسائر سواء كانت الدالة بتاعتك بتاعت كلوز اند ديليت اوول و حتى الدالة الجديدة كلوز اوردر بيقفلوا على خسائر كما بالصورة المرفقة , علما أني عدلت على دالة كلوز اوردر عشان تقفل على ارباح اكبر من 10 دولار بس بردو بتقفل على خسارة
[PHP]
void closeordar(int typer){
double Profit1=10;
int Tiket=OrderTicket();
for(int c=0;c<OrdersTotal();c++){
if(OrderSelect(c,SELECT_BY_POS,MODE_TRADES))
if(OrderSymbol()==Symbol()&&OrderType()== typer){
// if (OrderProfit() >= profit1) Tiket = OrderTicket();
if(OrderType()==OP_BUY)bool m=OrderClose(Tiket,OrderLots(),Bid,30);
if(OrderType()==OP_SELL)bool n=OrderClose(Tiket,OrderLots(),Ask,30);
RefreshRates();
}
}
}[/PHP]هل بتقفل على خسائر بسبب سرعة الباك تيست الكمبيوتر مش بيلحق ينفذ الشروط , مش عارف اكيد انت عندك خبرة اكتر مني وهتعرف السبب
و الف شكر ليك و ربنا يباركلك في صحتك و في اولادك



الصور المرفقة
نوع الملف: jpg ارباح.jpg‏ (111.2 كيلوبايت, المشاهدات 3)
أسكندراني غير متواجد حالياً   رد مع اقتباس
قديم 09 - 12 - 2015, 03:41 PM   #9
عضو جديد
 

افتراضي رد: طلب كود أغلاق اخر صفقة

OrderMagicNumber

استعملها

اخر صفقه اكبر تيك نمبر



akkam2015 متواجد حالياً   رد مع اقتباس
قديم 09 - 12 - 2015, 07:20 PM   #10
عضو فـعّـال
 
الصورة الرمزية abo_samar
 

افتراضي رد: طلب كود أغلاق اخر صفقة

اقتباس:
المشاركة الأصلية كتبت بواسطة أسكندراني مشاهدة المشاركة
السلام عليكم استاذ سمير
شكرا لردك الكريم وربنا يجعله في ميزان حسناتك
انا مش عارف ايه المشكلة ليه الارباح بتقفل على خسائر سواء كانت الدالة بتاعتك بتاعت كلوز اند ديليت اوول و حتى الدالة الجديدة كلوز اوردر بيقفلوا على خسائر كما بالصورة المرفقة , علما أني عدلت على دالة كلوز اوردر عشان تقفل على ارباح اكبر من 10 دولار بس بردو بتقفل على خسارة
[PHP]
void closeordar(int typer){
double Profit1=10;
int Tiket=OrderTicket();
for(int c=0;c<OrdersTotal();c++){
if(OrderSelect(c,SELECT_BY_POS,MODE_TRADES))
if(OrderSymbol()==Symbol()&&OrderType()== typer){
// if (OrderProfit() >= profit1) Tiket = OrderTicket();
if(OrderType()==OP_BUY)bool m=OrderClose(Tiket,OrderLots(),Bid,30);
if(OrderType()==OP_SELL)bool n=OrderClose(Tiket,OrderLots(),Ask,30);
RefreshRates();
}
}
}[/PHP]هل بتقفل على خسائر بسبب سرعة الباك تيست الكمبيوتر مش بيلحق ينفذ الشروط , مش عارف اكيد انت عندك خبرة اكتر مني وهتعرف السبب
و الف شكر ليك و ربنا يباركلك في صحتك و في اولادك
السلام عليكم ورحمة الله وبركاته
ارجو توضيح المطلوب لكى نساعدك
فلكل فكره كود مختلف عن الاخر
هل تريد اغلاق الصفقات الرابحه فقط
ام تريد اغلاق كل صفقات الشراء او البيع
وهل الاغلاق سيكون حسب تغيير الاشاره بغض النظر عن الارباح
ام اغلاق الرابح فقط
ام اغلاق كل الشراء او البيع فى حالة ان اجماليهم ربح
فى انتظار ردك لاعطيك الداله المطلوبه
بالتوفيق ان شاء الله



abo_samar غير متواجد حالياً   رد مع اقتباس
إضافة رد

جديد مواضيع منتدى المؤشرات و الاكسبرتات


مواضيع سابقة :

طلب تحديث اكسبيرت من أستاذ سمير
اكسيبرت سكالبينج
طلب تعديل اكسبيرت من أستاذ سمير

مواضيع تالية :

طلب كود mql4 لغلق جزء من الصفقة فقط
بالله عليك استاذ سمير اضافه علي الاكسبرت
مؤشر اشاراته قوية

طلب كود أغلاق اخر صفقة

أدوات الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are معطلة


المواضيع المتشابهه
الموضوع المنتدى
أعماق صوت الاسلام القسم الاسلامي
صفقة التدبيلة .. صفقة للكبار منتدى تداول العملات العام
من بين أعماق السكون القسم الادبي ، شعر ، قصص ، روايات


روابط الموقع الداخلية


02:47 AM
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Privacy Policy
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

الاتصال بنا - بورصات - الأرشيف - تنشيط العضوية - اعلن معنا - الأعلى    تحذير المخاطرة