مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
سلام الله عليكم
انا كنت قمت بعمل طريقة بسيطة للمتاجرة و لكنها ناجحة الى حد كبير معى مع معظم الاوامر التى قمت بعملها و هى انى اقوم على تشارت الاربع ساعات بوضع ارودر هيدج على زوج معين فى اوقات بدا تكون الشمعة مثل فى القاهرة الساعه 11 و الساعة 3 و الساعة 7 و اضع تاك بروفيت 10 نقط لكل عملية مع عدم وضع استوب لوز و يكون اعلاق العمليات التى لم يتم اغلاقها قبل ميعاد العملية الجديدة بخمس دقائق حتى و لو كانت الخسارة كبيرة و لكنى وجدت مشكلة فى وضع الاوردرات حيث انى لابد ان اضع الاوردرات فى نفس الوقت لابتداء الشمعة قبل صعودها او هبوطها لاتمكن من اصطياد اول حركاته المضطربة قبل اتخاذ مسار معين لذا اردت طريقة تمكننى من ذلك او اكسبيرت لا يوجد به استوب لوز يمككنى من هذه الطريقة
مع جزيل الشكر و العرفان
ارجو عدم وجود استوب لوز او ادد بوينت بريس لان الطريقة لا تعتمد على السعر و لكن على عامل الزمن
مع جزيل الشكر
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
أخي الكريم
وضح طريقتك أكثر
(بالتفصيل الممل)
و ان شاء الله خير
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
اقتباس:
المشاركة الأصلية كتبت بواسطة wajdyss
أخي الكريم
وضح طريقتك أكثر
(بالتفصيل الممل)
و ان شاء الله خير
اخى العزيز
لقد قمت بتصفح سريع للمنتدى حيث انى من الاعضاء الجدد فوجدت اكسيبرت مشابه للاكسبيرت الذى اريده و لكن هناك بعض التعديلات هذا الاكسبيرت فى موضوع تعلم كيفية صنع الاكسبيرتات و هو اول اكسبيرت فى الموضوع و التعديلات التى اطلبها بعد اذنكم :
1- هو ان يكون الاكسبيرت لفترة محددة و هى كل 4 ساعات بدلا من يوم كامل
2- ان يكون الاوردرين هيدج بمعنى ان تلغى خاصية ان حدث تفعيل للشراء اغلق البيع و العكس
3-ان يكون الستيب step اقل مايمكن بحيث يكون 3 او اربع نقاط بحد اقصى
4- ان تلغى خاصية الاستوب لوز ان امكن و يكون اغلاق الاوامر قبل بداية الفترة الجديدة بخمس دقائق
انا اس على تعب سيادتك بس انا الاستراتيجية بتاعتى اللى بتدرب عليها مش حتكمل الا بالاكسبيرت ده اكون جزيل الشكر ان ساعدتنى فى الحصول على مثل هذا الاكسبيرت
جزاك الله كل خير
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
انا اسف انى مكنتش قادر اشرح اللى كنت عايز اعمله بس على العموم انا لقيت الاكسبيرت و قدرت احدد التعديلات اللى عاوزها فيه الاكسبرت كالاتى
//+------------------------------------------------------------------+
//| Amro high low.mq4 |
//| Copyright © 2008, MetaQuotes Software Corp. |
//| Forex Trading Software: Forex Trading Platform MetaTrader 4 |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
extern int Step=20;
extern int Takeprofit=50;
extern int Stoploss=50;
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 Dayhigh=iHigh(Symbol(),PERIOD_D1,1);
double Daylow=iLow(Symbol(),PERIOD_D1,1);
double BuyPrice=Dayhigh+Step*Point;
double BuyTP=BuyPrice+Takeprofit*Point;
double BuySL=BuyPrice-Stoploss*Point;
double SellPrice=Daylow-Step*Point;
double SellTP=SellPrice-Takeprofit*Point;
double SellSL=SellPrice+Stoploss*Point;
OrderSend(Symbol(),OP_BUYSTOP,Lots,BuyPrice,3,BuyS L,BuyTP,"",Magicnumber,0,Green);
OrderSend(Symbol(),OP_SELLSTOP,Lots,SellPrice,3,Se llSL,SellTP,"",Magicnumber,0,Red);
}
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);
}
//+------------------------------------------------------------------+
و التعديلات التى اود العمل يها كالاتى
1- بدلا من ان كل عملية ى خلال 24 ساعة اريد ان تكون كل عملية فى خلال اربع ساعات و تغلق قبل بداية الترة التى تليها بخمس دقائق
2- ان تكون العمليات حقيقية و ليست قيد التعيل بمعنى ان تكون real order و ليست pending order بحيث اذا بدات تكون الشمعة الدالة على الساعة 12 او الشمعة الدالة على الساعة 4 او 8 تبدا عمليتان فى التنفيذ و ليس قيد التنفيذ الاولى شراء و يكون التاك بروفيت وق سعر الافتتاح بعشر نقاط و الاخرى بيع و يكون التاك بروفيت تحت سعر الافتتاح بعشر نقاط + الاسبيريد الخاص بالشركة لكل منهما
3- ان يكون الاستوب لوز لكل منهما 50 نقطة او اتركه كما يجب لكل تشارت
و اشكركم على مساعدتى فى الوصول الى الاكسبيرت
جزاك الله خيرا
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
اقتباس:
المشاركة الأصلية كتبت بواسطة mostafafawzyzaki
انا اسف انى مكنتش قادر اشرح اللى كنت عايز اعمله بس على العموم انا لقيت الاكسبيرت و قدرت احدد التعديلات اللى عاوزها فيه الاكسبرت كالاتى
كود PHP:
//+------------------------------------------------------------------+
//| Amro high low.mq4 |
//| Copyright © 2008, MetaQuotes Software Corp. |
//| Forex Trading Software: Forex Trading Platform MetaTrader 4 |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
extern int Step=20;
extern int Takeprofit=50;
extern int Stoploss=50;
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 Dayhigh=iHigh(Symbol(),PERIOD_D1,1);
double Daylow=iLow(Symbol(),PERIOD_D1,1);
double BuyPrice=Dayhigh+Step*Point;
double BuyTP=BuyPrice+Takeprofit*Point;
double BuySL=BuyPrice-Stoploss*Point;
double SellPrice=Daylow-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,Red);
}
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);
}
//+------------------------------------------------------------------+
و التعديلات التى اود العمل يها كالاتى
1- بدلا من ان كل عملية ى خلال 24 ساعة اريد ان تكون كل عملية فى خلال اربع ساعات و تغلق قبل بداية الترة التى تليها بخمس دقائق
2- ان تكون العمليات حقيقية و ليست قيد التعيل بمعنى ان تكون real order و ليست pending order بحيث اذا بدات تكون الشمعة الدالة على الساعة 12 او الشمعة الدالة على الساعة 4 او 8 تبدا عمليتان فى التنفيذ و ليس قيد التنفيذ الاولى شراء و يكون التاك بروفيت وق سعر الافتتاح بعشر نقاط و الاخرى بيع و يكون التاك بروفيت تحت سعر الافتتاح بعشر نقاط + الاسبيريد الخاص بالشركة لكل منهما
3- ان يكون الاستوب لوز لكل منهما 50 نقطة او اتركه كما يجب لكل تشارت
و اشكركم على مساعدتى فى الوصول الى الاكسبيرت
جزاك الله خيرا
أخي الكريم
ما فهمته منك انك تريد اكسبيرت يفتح صفقة بيع وشراء كل اربع ساعات بدون وقف (ويمكنك تغييره كما تشاء) والهدف 10 نقاط (يمكنك أن تغيره كما تشاء) ، ويغلق الصفقات مهما كانت النتيجة قبل نهاية الاربع ساعات ب 5 دقائق
هل هذا ما تقصده ؟
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
ايوا لكن اهم حاجة انه يكون اوردرات حقيقية مش اوردرات لسه حتتفعل
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
و يكونو اوردرين
الاول شراء فوق سعر الافتتاح
و الثانى بيع تحت سعر الافتتاح
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
اقتباس:
المشاركة الأصلية كتبت بواسطة mostafafawzyzaki
و يكونو اوردرين
الاول شراء فوق سعر الافتتاح
و الثانى بيع تحت سعر الافتتاح
ولماذا لا يكون تفعيل صفقتي الشراء والبيع فور افتتاح شمعة الاربع ساعات (فصفقة الشراء ستكون فوق سعر الافتتاح بكذا نقطة (حسب الاسبريد) ، وصفقة البيع ستكون بسعر الافتتاح)
ولن تؤثر نهائياً في الاستراتيجية (لأنك طلبت أن يكون Step أقل ما يكون "3 نقاط مثلاً" )
أما اذا كنت تريد Step أكثر من ذلك فالافضل ان تكون صفقات معلقة
بانتظار ردك
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
طيب انا حقول حاجة
نعمل الاكبيرت بالطريقة اللى حضرتك اقترحتها دلوقتى من غير step و نشوف و باذن الله خير
انا اسف على تعبك معايا بس ارجو انه يكون الاكسبيرت قبل بكرة كى اتمكن من تجربتها على السوق لايف
و اشكرك شكرا جزيلا
2 مرفق
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
اقتباس:
المشاركة الأصلية كتبت بواسطة mostafafawzyzaki
طيب انا حقول حاجة
نعمل الاكبيرت بالطريقة اللى حضرتك اقترحتها دلوقتى من غير step و نشوف و باذن الله خير
انا اسف على تعبك معايا بس ارجو انه يكون الاكسبيرت قبل بكرة كى اتمكن من تجربتها على السوق لايف
و اشكرك شكرا جزيلا
جرب هذا الاكسبيرت
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
اقتباس:
المشاركة الأصلية كتبت بواسطة wajdyss
شكرا جزيلا على الاكسبيرت
كان عندى طلب صغير و اكون بكده جزيل الشكر
ارجو ان الاكسبيرت ده بنفس مواصفاته بدل الاربع ساعات يبقى باليوم
و الف الف الف شكر على الهدية الرائعة ديه
جزاك الله كل خير
1 مرفق
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
اقتباس:
المشاركة الأصلية كتبت بواسطة mostafafawzyzaki
انا بشكرك على سرعة الرد عليا بس الاكسبيرت ده بيدى كل شهر اوردر
انا عايزة اول ما يخلص الاربع ساعات الاوليين يقفل و يفتح اللى بعده حتى لو كان بخسارة لانه بيعلق الاوردر لغاية مايقفل
أخي الكريم
لقد جربت الاكسبيرت قبل القيام برفعه وهو يعمل 100%
(يقوم بفتح صفقتي بيع وشراء فور فتح شمعة اربع ساعات جديدة بالهدف والوقف الذي تريده ، ويغلق الصفقات اما عند تحقيق الهدف أو الوقف أو قبل انتهاء شمعة الاربع بـ 5 دقائق)
قم بتنزيل الاكسبيرت مرة اخرى وجربه على الباك تيست Every Tick
وهذه صورة عن الصفقات التي فتحها الاكسبيرت توضح كل شيء
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
معلش انا جربته غلط
و ارجو انك متزعلش منى
انا اسف جدا و ارجو المعذرة بجد هو شغال تمام التمام
1 مرفق
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
كنت اود ان اعرف لماذا شكل الاكسبيرت هكذا فى الميتا ترايدر
رد: مطلوب اكسبيرت لاسترتيجية مجربة و ناجحة بنسبة كبيرة
واود ان اشكرك مرة ثانية على هذه الهدية و لكن عندى بضع ملحوظات ارجو الافادة فيها:
1- شكل الاكسبيرت على الميتا ترايدر رمادى كما ى الملف المرفق ى المشاركة السابقة
2- ملف الاكسبيرت ex4 و ليس mq4
3- كنت ارجو طلب صغير و هو عمل نفس الاكسبيرت و لكن لمدة يوم كامل و ليس 4 ساعات
و لك جزيل الشكر