النتائج 46 إلى 60 من 175
الموضوع: دورة صناعة الاكسبيرتات
- 26-05-2008, 09:10 PM #46
رد: دورة صناعة الاكسبيرتات
الوظيفة الثانية
MyPendingOrdersTotal
تقوم بإعادة عدد الصفقات المعلقة من قبل الاكسبيرت سواء كانت بيع أو شراء بنوعيهما الستوب والليميت .
كود PHP:int MyPendingOrdersTotal(int Magic)
{
int c=0;
int total = OrdersTotal();
for (int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP))
{
c++;
}
}
return(c);
}
- 26-05-2008, 09:14 PM #47
رد: دورة صناعة الاكسبيرتات
الوظيفة الثالثة :
MyRealBuyOrdersTotal
تقوم بإعادة عدد صفقات الشراء الحقيقية فقط المفتوحة من قبل الاكسبيرت .
كود PHP:int MyRealBuyOrdersTotal(int Magic)
{
int c=0;
int total = OrdersTotal();
for (int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && OrderType()==OP_BUY)
{
c++;
}
}
return(c);
}
- 26-05-2008, 09:16 PM #48
رد: دورة صناعة الاكسبيرتات
الوظيفة الرابعة :
MyRealSellOrdersTotal
تقوم بإعادة عدد صفقات البيع الحقيقية فقط المفتوحة من قبل الاكسبيرت .
كود PHP:int MyRealSellOrdersTotal(int Magic)
{
int c=0;
int total = OrdersTotal();
for (int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && OrderType()==OP_SELL)
{
c++;
}
}
return(c);
}
- 26-05-2008, 09:19 PM #49
رد: دورة صناعة الاكسبيرتات
يمكن من الوظائف السابقة اشتقاق باقي الوظائف الأخرى التي تتيح لنا معرفة عدد الصفقات المعلقة سواء كانت بيع أم شراء وسواء كانت وقف أو ليميت وهكذا .
الوظيفة الخامسة :
DeletePendingOrders
تقوم بحذف الصفقات المعلقة والتي لم تتفعل والمفتوحة من قبل الاكسبيرت .
كود PHP:int DeletePendingOrders(int Magic)
{
int total = OrdersTotal();
for (int cnt = total - 1; cnt >= 0; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP))
{
OrderDelete(OrderTicket());
}
}
return(0);
}
- 26-05-2008, 09:22 PM #50
رد: دورة صناعة الاكسبيرتات
الوظيفة السادسة :
MyOrdersProfit
تقوم بحساب ربح الصفقات المفتوحة البيع والشراء وبالدولار وليس بالنقاط .
كود PHP:double MyOrdersProfit(int Magic)
{
double c=0;
int total = OrdersTotal();
for (int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()==OP_BUY || OrderType()==OP_SELL))
{
c=c+OrderProfit();
}
}
return(c);
}
- 26-05-2008, 09:24 PM #51
رد: دورة صناعة الاكسبيرتات
الوظيفة السابعة :
CloseOrders
تقوم بإقفال جميع الصفقات المفتوحة سواء كانت بيع أو شراء .
كود PHP:int CloseOrders(int Magic)
{
int total = OrdersTotal();
for (int cnt = total-1 ; cnt >= 0 ; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots(),Bid,3);
}
if (OrderType()==OP_SELL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3);
}
}
}
return(0);
}
- 27-05-2008, 07:18 PM #52
رد: دورة صناعة الاكسبيرتات
استاذ وضاح ارجو ان تساعدنى لانعندى مشكلة بسيطة وهى كيف اربط الاكسبرت بالحساب (ديمو او حقيقى )هل ممكن ارشادى الى طريقة لعمل هذا وشكرا ..........................
alysharf
- 27-05-2008, 07:32 PM #53
- 27-05-2008, 11:19 PM #54
رد: دورة صناعة الاكسبيرتات
جزاك الله كل خير يا مهندس وضاح
- 29-05-2008, 12:39 PM #55
رد: دورة صناعة الاكسبيرتات
الاخ وضاح
انه يعجز السان عن شكرك
واكتفي بقول
الرسول صلى الله علية وسلم"إن الله عباداً اختصهم بقضاء حوائج الناس حببهم في الخير وحبب الخير إليهم إنهم لآمنون من عذاب الله يوم القيامة"وقوله صلى الله عليه وسلم" يحشر قوم من أمتي على منابر من النور يمرون على الصراط كالبرق الخاطف تخشع له الأبصار ما هم بالأنبياء وما هم بالصديقين وما هم بالشهداء أنهم قوم تقضى على أيديهم حوائج الناس"
ودي وتقديري
- 30-05-2008, 07:06 PM #56
- 30-05-2008, 07:15 PM #57
رد: دورة صناعة الاكسبيرتات
طريقة إجبار السيرفر على فتح الصفقة
أحيانا لا يستجيب السيرفر لأمر فتح الصفقة نتيجة خلل أو ضغط أو أي سبب آخر
مع ان معلومات الصفقة صحيحة تماما
لذلك نضع حلقة while تجبر السيرفر على التنفيذ والكود كالتالي :
كود PHP:gT=0;
while(gT<=0)
{
Sleep(1000);
gT=OrderSend(Symbol(),OP_SELLSTOP,Lots,sl,3,sl+StopLoss*Point,sl-TakeProfit * Point ,"" , Magic , 0 , Green);
Sleep(1000);
}
يتم تكرار هذا الأمر مرة أخرى حتى نضمن نجاح فتح الصفقة .
وضعنا تأخير زمني قبل وبعد تنفيذ الصفقة مقداره ثانية واحدة لنعطي السيرفر مهلة تنفيذ الأمر .
- 05-06-2008, 05:53 PM #58
رد: دورة صناعة الاكسبيرتات
استاذ وضاح اشكرك على هذا الجهد الطيب
هل هناك دوره او ورشة عمل جيده تنصح بالالتحاق بها
لاني بصراحه من النوع اللي يحب العملي وماعندي اي خبره بالبرمجه نهائيا
وياليت تساعدني في الوصول الي الي دوره عمليه ذات مستوى جيد في ايصال المعلومه والتدريب
للمبتدئين امثالي
- 15-06-2008, 01:04 AM #59
رد: دورة صناعة الاكسبيرتات
متابع معاك أستاذ وضاح
الله يعطيك العافيه
- 21-06-2008, 05:02 PM #60
رد: دورة صناعة الاكسبيرتات
الاستاذ وضاح:
انا عندي خبرة بسيطة في الفيجول بيسك، هل يوجد كتاب ممكن اتعلم منه صناعة الاكسبيرت؟
المواضيع المتشابهه
-
طلب صناعة إكسبرت RSI
By FOREX_WAR in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 22آخر مشاركة: 29-04-2017, 10:58 PM -
طلب = صناعة سكربت
By cobra100 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 6آخر مشاركة: 28-10-2008, 02:41 PM -
طريقة صناعة الاكسبيرتات الاليه
By ماجد كو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 24آخر مشاركة: 05-05-2008, 03:02 PM