النتائج 4,111 إلى 4,125 من 10285
الموضوع: موضوع مخصص للأسئلة البرمجية
- 04-07-2013, 05:40 AM #4111
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم ورحمة الله وبركاته
أستاذي الكريم مستر دولار حمدا لله على سلامتك
كان لي طلب كود برمجي في الصفحة الماضية من هذا الموضوع المتميز... والأستاذ جميل بارك الله فيه قام بمحاولات بطرح أكواد منطقية جدا لكنها لم تنجح معي!!
لكن اكتشفت انه في كل الأحوال حتى لو نجحت سأواجه مشكلة أخرى أصعب منها...
نأتي للمفيد..
لنفترض لدينا مجموعة من الأوامر المعلقة شراء وبيع فوق وتحت السعر
الفرق بين الشراء والبيع 20 نقطة والفرق بين الشراء والشراء (ثم البيع والبيع) 50 نقطة
أريد دالة تعمل على تحقيق الاغلاق كلوزباي حسب الشرح بالصورة
لكن بما أن طريقة رصد توقيتات الصفقات لم تنجح معي فكرت في فكرة ممكن تنجح
وهي حسب المثال السابق وحسب الحالة اللي على يمين الصورة
عند وصول السعر من البيع1 إلى البيع2 يكون الربح 50 نقطة (لأن المسافة بينهما 50 نقطة) وفي المقابل خسارة الشراء1 إلى البيع2 يكون -20 نقطة (لأن المسافة بين البيع والشراء 20 نقطة)
إذن نقول للاكسبيرت عند تحقق ربح 50 نقطة بالبيع و -20 نقطة بالشراء يتم الاغلاق من نوع كلوزباي
بهذه الطريقة ستنفع للحالتين معا عند الترند الهابط
لكن في الحالة اللي على يسار الصورة سيكون الشراء 1 بخسارة -70 والشراء2 بخسارة -20 (يعني ندقق في شرط المقارنة في دالة البروفيت)
ثم العكس عند الترند الصاعد نقول للاكسبيرت إذا تحقق شراء بربح 50 نقطة وبيع بخسارة -20 نقطة يتم إغلاق كلوزباي لهذين الصفقتين
إذن بالمختصر فضلا أريد كود يحقق ما يلي :
من خلال الصفقات المفعلة إذا تحقق :
* شراء بهدف بالنقاط + بيع بخسارة بالنقاط => ِكلوزباي للصفقتين (طبعا الاغلاق للصفقتين اللي حسبنا لهما الهدف والخسارة)
* بيع بهدف بالنقاط + شراء بخسارة بالنقاط => كلوزباي ...
في انتظار ردك أستاذي وجزاكم الله كل خير
آخر تعديل بواسطة kira-h ، 04-07-2013 الساعة 05:49 AM
- 04-07-2013, 11:40 PM #4112
- 05-07-2013, 02:44 AM #4113
رد:موضوع مخصص للأسئلة البرمجية
وعليكم السلام ورحمة الله وبركاته
طيب إذا قمنا بعمل دالة تحسب الربح بالنقاط لكل صفقتين وجعلنا فتح الصفقتين كل زوج صفقتين ( بيع + شراء ) له مثلا كومنت مختلف عن الآخر بحيث نميزهم .
الآن عند المقارنه ستكون عمل الداله سهله بحيث سأبحث في كل الصفقات المفتوحه وأقارن كل زوج صفقات على حسب ربحهم الحالي وبناء عليه أغلق الصفقات .
هل هذا الحل سيحقق الفكره ؟
- 05-07-2013, 03:31 AM #4114
آخر تعديل بواسطة kira-h ، 05-07-2013 الساعة 03:37 AM
- 06-07-2013, 01:34 AM #4115
- 06-07-2013, 03:15 AM #4116
- 06-07-2013, 04:03 PM #4117
- 06-07-2013, 10:47 PM #4118
رد:موضوع مخصص للأسئلة البرمجية
كيف سيتم تحديد الهيدج المطلوب إغلاقه وسط صفقات البيع والشراء المتراكمة؟؟
كود PHP:extern double MaxProfit = 55;
extern double MinProfit = 50;
extern double MaxLoss = -20;
extern double MinLoss = -15;
كود PHP:void CheckPips()
{
double B,S;
for(i=0;i<OrdersTotal()-1;i--){
OrderSelect(i, SELECT_BY_POS,MODE_TRADES);
{
if(OrderType()==OP_BUY&&OrderSymbol()==Symbol())
{
B=((MarketInfo(OrderSymbol(),MODE_BID)-OrderOpenPrice())/MarketInfo(OrderSymbol(),MODE_POINT));
if (Point==0.00001 || Point==0.001)
B=((MarketInfo(OrderSymbol(),MODE_BID)-OrderOpenPrice())/MarketInfo(OrderSymbol(),MODE_POINT))/10;
}
else if(OrderType()==OP_SELL&&OrderSymbol()==Symbol())
{
S=((OrderOpenPrice()-MarketInfo(OrderSymbol(),MODE_ASK))/MarketInfo(OrderSymbol(),MODE_POINT));
if (Point==0.00001 || Point==0.001)
S=((OrderOpenPrice()-MarketInfo(OrderSymbol(),MODE_ASK))/MarketInfo(OrderSymbol(),MODE_POINT))/10;
}
}
}
while((MinProfit<B<MaxProfit&&MaxLoss<S<MinLoss)||( MinProfit<S<MaxProfit&&MaxLoss<B<MinLoss))
OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, MagicNumber);
}
آخر تعديل بواسطة kira-h ، 06-07-2013 الساعة 10:55 PM
- 07-07-2013, 04:18 PM #4119
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم وكل عام وانتم بخير
تحية طيبة لكم جميعا
سؤال برمجى ارجو المساعدة فيه
السؤال هو
عايز سعر الافتتاح بدون فاصلة عشرية
مثلا 1.2345
انا عايز يكون كده 12345
يعنى بدون فاصلة عشرية
كيف يتم ذلك
وشكرا على المساعدة الكريمة
- 07-07-2013, 04:39 PM #4120
مثل ما هو معروف ان لكل اكسبريت اعدادات خاصة به
ويمكن تغيير هذه الاعدادات يدويا في كل مرة
واذا رغبت بعمل باك تيست فستضع الاعدادات المناسبة لمعرفة النتيجية حتى الوصول الى افضل النتائج
السؤال :
1- هل يمكن للميتاتريدر او اي برنامج آخر وضع الاعدادات عشوائيا حتى الوصول الى افضل اعدادت؟
2- او الميتاتريدية يضع في الاكسبريت جميع الاعدادات المتاحة واعطاء تقرير فيها وانت تختار النتيجية المناسبة لك ؟؟
وشكرا جزيلا
- 07-07-2013, 05:46 PM #4121
وكمان عايز الكلمة المحجوزة بتاعة الجذر التربيعى
- 07-07-2013, 11:46 PM #4122
رد:موضوع مخصص للأسئلة البرمجية
سؤالك الاول تريد الرقم او السعر بدون فاصلة
حدد اولا السعر كم خانة هل هو 4 او 5 ارقام وعليه اعمل عملية حسابية بضربه في عدد الخانات بعد الفاصلة
اذا كان هذا ما فهمته منك
السؤال الثاني
mathsqrt()
بين القوسين ضع الرقم نوع double ليعطيك الجذر التربيعي
هذه دالة الجذر التربيعي للرقم المحدد
- 07-07-2013, 11:50 PM #4123
رد:موضوع مخصص للأسئلة البرمجية
انا اعتقد لا يوجد مثل هذه الخاصية في الميتا تريدير لانه ان وجدت فسوف تحدد له نطاق معين للاختبار ينتهي بالترتيب من كل نمط ثم يعطي تقرير نهائي لجميع الاعدادت التي وضعتها له ولكن يتطول عملية الاختبار فترة طويلة لانه يعتمد على فترة الاختبار الزمني من سنة كذا الى سنة كذا ينتهي من هذه الفترة في الاعدادت الاولى ثم يبدأ في الثانية
هذا والله اعلم
- 08-07-2013, 05:30 AM #4124
رد:موضوع مخصص للأسئلة البرمجية
طيب في هذه الحالة سوف أبحث عن صفقة شراء مثلا ثم أقارنها مع جميع صفقات البيع وإذا حققت ربح مع أي صفقه يتم إغلاق الصفقتين البيع والشراء ثم أنتقل للصفقه التاليه ومقارنتها مع جميع الصفقات وهكذا
مثال
كود PHP:for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
double openprice_B=OrderOpenPrice();int ticket_B=OrderTicket();
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderType()==OP_BUY)
{
double ProfitPips_B=(Bid-openprice_B)/Point;
for(int j=0;j<OrdersTotal();j++)
{
OrderSelect(j,SELECT_BY_POS,MODE_TRADES);
double openprice_S=OrderOpenPrice();int ticket_S=OrderTicket();
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderType()==OP_SELL)
{
double ProfitPips_S=(openprice_S-Ask)/Point;
if(ProfitPips_B+ProfitPips_S>50)
{
OrderCloseBy(ticket_B,ticket_S);
break;
}
else
break;
}
}
}
}
}
}
- 08-07-2013, 05:32 AM #4125
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM