النتائج 76 إلى 90 من 175
الموضوع: دورة صناعة الاكسبيرتات
- 04-03-2009, 02:30 AM #76
- 17-05-2009, 01:00 PM #77
رد: دورة صناعة الاكسبيرتات
أخي وضاح :
السلام عليكم ورحمة الله وبركاته :
شكراً لك على الجهد الجبار الذي تبذله في هذا المنتدى الرائع , وأتمنى لك كل الخير والصحة والعافية , وإني افتخر بك بأنك ابن مدينتي حلب الشهباء.
وشكراً
- 20-05-2009, 09:36 PM #78
رد: دورة صناعة الاكسبيرتات
السلام عليكم ورحمة الله وبركاته أخي وضاح، لقد استمتعت كثيرا وأنا أقرأ شرحك البارع في شرح هذه المادة، تقديري وحترامي لك وبارك لله لك هذه الجهود الجبارة وجعلها في سجل حسناتك ووضعها في ميزان القبول عنده، آمين يارب.
غير أني لو سمحت عندي سؤال عن كيفية كتابت الكود الخاص بالمؤشر ADX , -DI , +DI بحيث أود أن أقوم بعملية الجمع والطرح في ما بين قيمهم في نص الإكسبيرت الذي أنا بصدد كتابته بناءا على شروحاتك القيمة. ولقد أرفقت المؤشر ADXdon الذي أريد العمل به وجزاك الله عني كل خير
- 24-05-2009, 09:56 AM #79
رد: دورة صناعة الاكسبيرتات
مشكور أخي على المجهود الرائع .... بس لو الدورة تنعمل على ملف يدرج في المرفقات بيكون أسهل وأحسن وتقبل مروري...
- 12-06-2009, 10:03 AM #80
رد: دورة صناعة الاكسبيرتات
الاخ وضاح الله يعيك العاقية لقد عدلت على اكسبيرت الموجود في هذا القسم لوظيفة اخرى ولكن هنالك مشاكل لا اعرفها ارجوك افيدني ]
- 25-07-2009, 09:54 PM #81
رد: دورة صناعة الاكسبيرتات
السلام عليكم استاذي و اخي وضاح
قمت بعمل اكسبيرت و لكن عندما احاول تجربته لا يعمل حتى انه يظهر في قائمة النفيجيتور باللون الرمادي
حتى انني قمت بنسخ الاكسبيرت الذي في اول الموضوع و انشائه عندي و لكن واجهتني نفس المشكلة
مع العلم انني استخدم برنامج التريد
فما السبب؟
- 29-07-2009, 09:10 PM #82
رد: دورة صناعة الاكسبيرتات
السلام عليكم
الاكسبيرت لم يحذف الاوردار المعلق عند انتهاء اليوم!!!!
كود PHP:
extern int Step=70;
extern int Takeprofit=35;
extern int Stoploss=37;
extern double Lots=1;
int Magicnumber=234561;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
if(Hour()==0 && Minute()<5 && MyOrdersTotal(Magicnumber)>0)
{
DeletePendingOrders(Magicnumber);
CloseOrders(Magicnumber);
}
if(Hour()==0 && Minute()>5 && MyOrdersTotal(Magicnumber)==0)
{
double DayClose=iClose(Symbol(),PERIOD_D1,1);
double BuyPrice=DayClose+Step*Point;
double BuyTP=BuyPrice+Takeprofit*Point;
double BuySL=BuyPrice-Stoploss*Point;
double SellPrice=DayClose-Step*Point;
double SellTP=SellPrice-Takeprofit*Point;
double SellSL=SellPrice+Stoploss*Point;
OrderSend(Symbol(),OP_BUYSTOP,Lots,BuyPrice,3,BuySL,BuyTP,"",Magicnumber,0,Green);
OrderSend(Symbol(),OP_SELLSTOP,Lots,SellPrice,3,SellSL,SellTP,"",Magicnumber,0,Green);
}
return(0);
}
int MyOrdersTotal(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())
{
c++;
}
}
return(c);
}
int DeletePendingOrders(int Magic)
{
int total = OrdersTotal()-1;
for (int cnt = total ; cnt > 0 ; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()!=OP_BUY || OrderType()!=OP_SELL))
{
OrderDelete(OrderTicket());
}
}
return(0);
}
int CloseOrders(int Magic)
{
int total = OrdersTotal()-1;
for (int cnt = total ; 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);
}
- 05-08-2009, 12:49 PM #83
رد: دورة صناعة الاكسبيرتات
جزاك الله خيرا اخي
- 14-08-2009, 02:38 AM #84
رد: دورة صناعة الاكسبيرتات
الأخ وضاح شكلو مل مني كل مايروح مكان وراااااااااه
مش هسيبو
- 22-08-2009, 07:24 PM #85
رد: دورة صناعة الاكسبيرتات
شرح ولا اروع شكرا لك اخى العزيز بالتوفيق
- 08-10-2009, 02:39 PM #86
رد: دورة صناعة الاكسبيرتات
أرجوكم .. ساعدوني جزاكم الله خير
طلبت اكسبيرت باستيراتيجية معينه .. أصبح هذا الكسبيرت المتواضع أحد احلامي
والله تعبت وأنا بحاول أصنع هذا الاكسبيرت ..
الله يخليكم ساعدوني على عمله ليعمل على زوج العملات GBPJPY
أرجو منكم أخواني مساعدتي على عمل اكسبيرت بالاستيراتيجية التالية لأستخدمها على حسابي :
- أمر شراء صفقة Buy عند كل رقم صحيح بشكل مستمر ( مثلا: 141، 142، 143 .. )
- بيع الصفقة بعد ربح 100 نقطة
- وإما بيعها على خسارة 500 نقطة
- إعادة الأوامر تلقائياً بعد تنفيذها سواء كانت رابحة أو خاسرة
(مثال: أمر شراء على 143، أخذ الربح Take profit على 144، أو وقف الخسارة stop lose على 138 )
وعمل نفس الاستراتيجية تماما ولكن بشكل معاكس ( أمر بيع sell عند كل رقم صحيح وبنفس استيراتيجية الربح والخسارة )
==============================
هل يستطيع أحد تعديل هذا الكود
والله ليس لي سوى الله ثم أنتم
كود:#property copyright "System" double TakeProfit =100; //150 150 /Bien 80 92 tres bien 100 double TakeProfit2 =100; double StopLoss2 =500; double StopLoss =500; //250 / b100 100 100 int i=0; double Max=1; double A=1,b=1; extern double Lot=0.1; int start() { double ADXP,ADXC,ADXDIPP; double ADXDIPC,ADXDIMP,ADXDIMC; double Lots; int cnt, ticket, total; int li; if(Bars<100) { Print("bars less than 100"); return(0); }Lots = Lot;total=OrdersTotal(); if(total<2) {OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"1er position",12,0,Green); OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Ask+StopLoss*Point,Bid-TakeProfit*Point,"1er position",12,0,Red); return(0); }for(cnt=0;cnt<total;cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderType()<=OP_SELL && // check for opened position OrderSymbol()==Symbol()) // check for symbol { if(OrderType()==OP_BUY && OrderMagicNumber() ==12) // long position is opened { if((Ask-OrderOpenPrice())>=(20*Point)) {OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); OrderSend(Symbol(),OP_BUY,2*Lots,Ask,3,Bid-StopLoss2*Point,Ask+TakeProfit2*Point,"2eme position",13,0,Green); } } if(OrderType()==OP_SELL && OrderMagicNumber() ==12) { if ((OrderOpenPrice()-Bid)>=(20*Point)) {OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // close position OrderSend(Symbol(),OP_SELL,2*Lots,Bid,3,Ask+StopLoss2*Point,Bid-TakeProfit2*Point,"2er position",12,0,Red); } } if(OrderType()==OP_BUY && OrderMagicNumber() ==13) {if((Ask-OrderOpenPrice())<=(10*Point)) {OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); OrderSend(Symbol(), OP_BUYSTOP, 2*Lots, Ask + 10 * Point, 3, 0, Ask +10 + 30 * Point,"2eme position", 13, 0, Blue); //OrderSend(Symbol(),OP_BUY,2*Lots,Ask,3,Bid-StopLoss2*Point,Ask+TakeProfit2*Point,"2eme position",13,0,Green); } } if(OrderType()==OP_SELL && OrderMagicNumber() ==13) {if((OrderOpenPrice()-Bid)<=(10*Point)) {OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); OrderSend(Symbol(), OP_SELLSTOP, 2*Lots, Bid - 10 * Point, 3, 0, Bid - 10 - 30 * Point, "2eme position", 13, 0, Red); }}} } return(0); }
البركه فيكم
- 09-10-2009, 06:49 PM #87
رد: دورة صناعة الاكسبيرتات
أرجو التعديل أو إعادة صنع هذا الاكسبيرت
فأنا لا زلت في انتظار مساهمتكم الكريمة
شكراً
- 11-10-2009, 02:02 AM #88
رد: دورة صناعة الاكسبيرتات
السلام عليكم .. موضوع رائع وجميل جداااا
شرح جميل وتمنيت يكون الشرح اكثر، وتنزل من مستواك وتشرح للأخوانك الجدد في عالم السكربتات
مشكور ياوضاح علي عملك الرائع ونطلبك بدورة اكثر دقة
تقبل تحياتي
- 12-10-2009, 02:19 AM #89
- 14-10-2009, 12:25 AM #90
رد: دورة صناعة الاكسبيرتات
شكرا لك على موضوعك المفيد
المواضيع المتشابهه
-
طلب صناعة إكسبرت 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