![]() |
اكسبيرت من غير مؤشرات
السلام عليكم استاذ اسلام
ممكن تتكرم بعمل هذا الاكسبيرت تفاصيله: ان يفتح صفقة شراء وبيع عند افتتاح كل شمعة جديدة ( اي ليس قبل ان تغلق الشمعة ) ايا كان الفريم المختار مع تحديد تيك وستوب لكل منهما واذا لم يحدد التيك او الستوب او احدهما يغلق الصفقة عند انغلاق الشمعة وعند انفتاح شمعة جديدة يفتح صفقة جديدة بنفس المبدأ وهكذا Buy_take ( in pips not including the spread ) Buy_stop ( in pips not including the spread ) Sell_take ( in pips not including the spread ) Sell_stop ( in pips not including the spread ) if the take or stop are zero or one of them then the trades close in the end of the candle example: Buy_take 0 Buy_stop 20 the trade close when its -20 pips without the spread Sell_take 0 Sell_stop 10 the trade close when its -10 pips without the spread The take profit will be the end of the candle, even if it didn't reach the stop...the trades always open at the begging of the candle and close at the end of it ------ Parameters: 1-spread: do not enter trades exceed the number of spread i enter ( in decimals ex: 1.1, 2.6...) 2-Trilling stop: in pips without calculating the spread... 3-Lot 4-MMGT: if its true every 100$ received in the balance the lot automatically rises by 0.01 lot if the lot is 0.1 if the lot is 1 then it rises 0.1 every 100$ example: I have 1,000$ and i entered 0.1 lot, when the balance is 1,100$ it opens 0.11 lot ...etc if its false do not activate just enter the lot I've entered... اي شيء غير واضح يرجى اعلامي به انتظر ردك الكريم وشكرا |
رد: اكسبيرت من غير مؤشرات
اقتباس:
،،،وعليكم السلام ورحمة الله وبركاته،،، ،،،اهلا بك اخى الفاضل ، هل تقصد فتح هيدج كل شمعه ؟ ، هل قمت بتجربة الطريقة يدويا او حتى عمل باك تيست لها بالنظر على الشارت؟،،، ،،،تقبل تحياتى،،، |
رد: اكسبيرت من غير مؤشرات
اقتباس:
شكرا على ردك هو فتح باي وسيل في نفس اللحظة عند فتح شمعة جديدة اي عند اغلاق الشمعة السابقة ولصفثة الباي تيك وستوب ولصفثة السيل تيك وستوب واذا لم يوضع التيك او الستوب الاغلاق يكون عند نهاية الشمعة في حال لم يضرب تيك او ستوب او كلاهما مثلا وضعنا لصفقة الشراء تيك 0 وستوب 10 ولصفقة البيع تيك 0 وستوب 10 والصفقة صعدت 30 نقطة صفقة السيل ستضرب ستوب 10 نقاط (من غير السبيريد ) + سبريد ولنقل المجموع 12 نفطة سالبة وصفقة الشراء اغلقت عند اغلاق الشمعة 30-12=18 نقطة ثم يفتح صفقة شراء وبيع بنفس المبدأ الشمعة التالية وهكذا تحياتي لك |
رد: اكسبيرت من غير مؤشرات
اقتباس:
نعم جربتها افضل الأحوال هو المثال الذي قلته لك وهو الربح الجميل الحاله الثانية هي ان تخلق الشمعة بشمعة الدوجي فيكون الربح مثل الخساره تقريبا لكن اقرب للخساره بسبب السبريد والكومشن لكن خساره تافهه اسوء الحالات ان يتذبذب ويضرب الستوب في الحالتين ومتوسط الستوب بين 5-10 فأسوء الحالات خساره بين 10-20 نقطة مقابل ربح مفتوح واغلب الوقت يضرب الهدف ودائما المجموع الربح اكثر من الخساره اتمنى ان يعجبك يالغالي |
رد: اكسبيرت من غير مؤشرات
اقتباس:
واذا تكرمت بالقبول كم يحتاج لعمله؟ ارحني اراحك الله تحياتي |
رد: اكسبيرت من غير مؤشرات
اقتباس:
،،،اهلا بك اخى الفاضل ، تم اضافة الطلب وسيتم انهاؤه فى اقرب وقت،،، ،،،تحياتى،،، |
رد: اكسبيرت من غير مؤشرات
اقتباس:
تسلم يالغالي |
رد: اكسبيرت من غير مؤشرات
اقتباس:
لقد طرء في بالي فكره اقوى واقل في الخسائر واكثر بالربح من الفكره التي قبلها وهو تعديل بسيط على الفكره الأصلية وهو بدل ان يفتح شراء وبيع في نفس اللحظة ، ان يفتح شراء وبيع معلق تحدد بالمسافة من افتاح الشمعة وبهذا نتجنب الدخول في صفقتين دائما احدهما خاسره والأخرى رابعة بل اما ان تدخل صفقة واحده او صفقتين عكس الاتجاه لكن الستوب يكون اقل من الدخول في نفس الوقت... Parameters: Buy_order: هذه الخانه يضاف فيها رقم وهي المسافة بين انفتاح الشمعة الجديده ومكان صفقة الشراء المراد الدخول فيها (المسافة اذا وضعتهة 10 تكون بالبيب اي مسافة 10 نقاط من غير السبريد) Buy_take عدد نقاط الربح من غير السبريد Buy_stop عدد نقاط الستوب من غير السبريد Buy_trilling عدد نقاط التىيلينج من غير السبريد ومثلها في البيع Sell_order Sell_take Sell_stop Sell_trilling واذا لم يحدد اي من التيك او ستوب او تم تحديدهم بكل الأحوال يغلق عند نهاية الشمعة ويفعل بمثل المبدأ في الشمعة الجديده ايا كان الفريم المحدد وهكذا... مثال على طريقة العمل: Buy_order: 10 Buy_take:10 Buy_stop:10 Buy_trilling:10 Sell_order:20 Sell_take:20 Sell_stop:20 Sell_trilling:20 اذا فتحت الشمعة وهبطت 20 نقطة كمسافة اي غير شاملة السبريد تتفعل صفقة البيع والستوب يكون 20 نقطة من لحظة تفعل الصفقة في حال صعد والتريلينج 20 نقطة مسافة 30 نقطة وهو يصعد سيضرب ستوب في صفقة البيع ثم ستتفعل صفقة الشراء والتيك 10 نقاط والستوب 10 نقاط والتريلينج 10 نقاط في حال تذبذب لم يضرب التيك او الستوب تغلق الصفقة في نهاية الشمعة هذا المثال كتوضيح فقط وهو من الحالات السيئة عندما تتفعل صفقتين... Spread Lot MMGT كما توضح سابقا في انتظارك استاذي اشكرك مسبقا لجهودك يالغالي |
رد: اكسبيرت من غير مؤشرات
شراء وبيع مع كل شمعة ؟ فكرة شيقة ولكن نرجو مصادقتك على الأكسبرت المطلوب لتجربته
|
رد: اكسبيرت من غير مؤشرات
اقتباس:
|
رد: اكسبيرت من غير مؤشرات
اقتباس:
طمني يالغالي كيف وضع الإكسبيرت، انا مستبشر خير خصوصا انك انت من سيبرمجه |
رد: اكسبيرت من غير مؤشرات
اكسبرت شيق .... ان شاء الله نستفيد منه جميعا
|
رد: اكسبيرت من غير مؤشرات
أظن ان هذه هي صيغة الاكسبرت الذي تحتاجه
[LEFT extern int MagicNumber=10001; extern double Lots =0.1; extern double StopLoss=2; extern double TakeProfit=2; extern int TrailingStop=2; extern int Slippage=3; //+------------------------------------------------------------------+ // expert start function //+------------------------------------------------------------------+ int start() { double MyPoint=Point; if(Digits==3 || Digits==5) MyPoint=Point*10; double TheStopLoss=0; double TheTakeProfit=0; if( TotalOrdersCount()==0 ) { int result=0; if((Open[1]>Close[1])||(Open[1]<Close[1])) // Here is your open buy rule { result=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage ,0,0,"EA Generator www.ForexEAdvisor.com",MagicNumber,0,Blue); if(result>0) { TheStopLoss=0; TheTakeProfit=0; if(TakeProfit>0) TheTakeProfit=Ask+TakeProfit*MyPoint; if(StopLoss>0) TheStopLoss=Ask-StopLoss*MyPoint; OrderSelect(result,SELECT_BY_TICKET); OrderModify(OrderTicket(),OrderOpenPrice(),Normali zeDouble(TheStopLoss,Digits),NormalizeDouble(TheTa keProfit,Digits),0,Green); } return(0); } if((Open[1]>Close[1])||(Open[1]<Close[1])) // Here is your open Sell rule { result=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippag e,0,0,"EA Generator www.ForexEAdvisor.com",MagicNumber,0,Red); if(result>0) { TheStopLoss=0; TheTakeProfit=0; if(TakeProfit>0) TheTakeProfit=Bid-TakeProfit*MyPoint; if(StopLoss>0) TheStopLoss=Bid+StopLoss*MyPoint; OrderSelect(result,SELECT_BY_TICKET); OrderModify(OrderTicket(),OrderOpenPrice(),Normali zeDouble(TheStopLoss,Digits),NormalizeDouble(TheTa keProfit,Digits),0,Green); } return(0); } } for(int cnt=0;cnt<OrdersTotal();cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderType()<=OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber ) { if(OrderType()==OP_BUY) { if(TrailingStop>0) { if(Bid-OrderOpenPrice()>MyPoint*TrailingStop) { if(OrderStopLoss()<Bid-MyPoint*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),Bid-TrailingStop*MyPoint,OrderTakeProfit(),0,Green); return(0); } } } } else { if(TrailingStop>0) { if((OrderOpenPrice()-Ask)>(MyPoint*TrailingStop)) { if((OrderStopLoss()>(Ask+MyPoint*TrailingStop)) || (OrderStopLoss()==0)) { OrderModify(OrderTicket(),OrderOpenPrice(),Ask+MyP oint*TrailingStop,OrderTakeProfit(),0,Red); return(0); } } } } } } return(0); } int TotalOrdersCount() { int result=0; for(int i=0;i<OrdersTotal();i++) { OrderSelect(i,SELECT_BY_POS ,MODE_TRADES); if (OrderMagicNumber()==MagicNumber) result++; } return (result); } ][/LEFT] |
رد: اكسبيرت من غير مؤشرات
اقتباس:
انا لا علم لي بكيفية تحويلها إلى فايل فهل تتكرم بإرسالها كفايل وشكرا لك على جهودك |
رد: اكسبيرت من غير مؤشرات
Ahmed3f أنا حاولت أحولها لك فى شكل فايل بس فيها أخطاء برمجية كتير لن تعمل على المنصة إلا بعد تعديلها ولأنى لسه مبتدىء فى البرمجة مش هعرف أظبطهالك .
medfx .. شكرا لك على المبادرة الطيبة ولكن الفايل أنا حاولت أعمله compile فيه 22 خطأ .. هل أنت اللى برمجتها ولا ناسخها من موقع ؟ لو أنت اللى برمجتها يبقى الله ينور بس ارفقها فى شكل فايل بعد تصحيح الأخطاء و لو عندك دروس أو فايلات لتعلم البرمجة أرجو التكرم بإرسالها أو إرفاقها لإنى بتعلم البرمجة حاليا .. الحمد لله وصلت لمستوى معقول بعدّل فى بعض الأكسبرتات وبضيف عليها حاجات وبشيل حاجات بس لسه لم أقم ببرمجة أكسبرت كامل من الألف للياء .. الله يبارك لك لو عندك فايلات أو فيديوهات لتعلم البرمجة ياريت ترفقها أو ترفق روابطها .. وشكرا جزيلا لك |
رد: اكسبيرت من غير مؤشرات
1 مرفق
اقتباس:
،،،تم الانتهاء من الاكسبيرت المطلوب،،، ،،،تحياتى،،، |
رد: اكسبيرت من غير مؤشرات
اقتباس:
لك كامل الاحترام والتقدير |
الساعة الآن 04:46 AM |
Powered by vBulletin® Copyright ©2000 - 2025
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com