السلام عليكم
يعطيك العافية مستر دولار ع المجهود
جربت الاكسبيرتات في حال وضعت بريك ايفن 10 وموف ستوب1 تعمل فقط في حال الشراء ولاكن في حال البيع لا تعمل يوجد خلل في البيع فقط
Printable View
السلام عليكم
يعطيك العافية مستر دولار ع المجهود
جربت الاكسبيرتات في حال وضعت بريك ايفن 10 وموف ستوب1 تعمل فقط في حال الشراء ولاكن في حال البيع لا تعمل يوجد خلل في البيع فقط
على جميع الاكسبيرتات
هل يمكن وضع خط يكون مائل لترند مرسوم لغلق جميع ( أؤكد جميع ) الصفقات buy ?
شكرا
لقد وجدت اكسبيرت مستر دولار MR.dollar_Trailing Stop EA v3 يضع هدف لكل صفقات BuyTakeProfit الهدف لجميع صفقات لكن يوجد مشكل في وضع هدف لصفقات sell فهو يضع SellTakeProfit السعر المحدد كستوب لوز لصفقات buy وليس هدف لجميع صفقات sell
المطلوب وضع هدف لكل صفقات buy المفتوحة عن طريق BuyTakeProfit , وضع هدف لكل صفقات Sell المفتوحة عن طريق SellTakeProfit
الغاء stop loss
كود PHP:
extern int Ticket=0;
extern string S1=" Set Target As Price";
extern double BuyTakeProfit=0;
extern double SellTakeProfit=0;
extern string S2=" Set Trailing For Orders";
extern int TrailingDistance=0;
double point;
int digits;
int init()
{
if(Digits<4)
{
point=0.01;
digits=2;
}
else
{
point=0.0001;
digits=4;
}
return(0);
}
//+------------------------------------------------------------------+
//| FUNCTION DEFINITIONS deinitialization function |
//+------------------------------------------------------------------+
void deinit() {
Comment("");
}
//+------------------------------------------------------------------+
//| FUNCTION DEFINITIONS Start function |
//+------------------------------------------------------------------+
int start()
{
Comment("Programmed by MR.dollar"+"\n"+"أ£أ¤أٹأڈأ¬ أ‡أ،أ£أٹأڈأ‡أ¦أ، أ‡أ،أڑأ‘أˆأ*"+"\n"+"www.arabictrader.com/vb");
if(TrailingDistance>0)MoveTrailing();
//////////////////////////////////////
//////////////////////////////////////////////////
for(int i=0;i<OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&(OrderTicket()==Ticket||Ticket==0)){
int tick=OrderTicket();int type=OrderType();double take=OrderTakeProfit();double open=OrderOpenPrice();
if(take!=BuyTakeProfit&&BuyTakeProfit!=0&&type==OP_BUY){
OrderModify(tick,OrderOpenPrice(),OrderStopLoss(),BuyTakeProfit,0,0);}
if(take!=SellTakeProfit&&SellTakeProfit!=0&&type==OP_SELL){
OrderModify(tick,OrderOpenPrice(),OrderStopLoss(),SellTakeProfit,0,0);
}
}
}
}
void MoveTrailing()
{
for(int cnt=0;cnt<=OrdersTotal();cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
int tick1=OrderTicket();double open1=OrderOpenPrice();int type1=OrderType();double stop=OrderStopLoss();double prof=OrderTakeProfit();
if(type1<=OP_SELL&&OrderSymbol()==Symbol()&&(tick1==Ticket||Ticket==0))
{
if(type1==OP_BUY)
{
if(TrailingDistance>0)
{
if(((MathAbs(NormalizeDouble(stop,digits)-NormalizeDouble(Bid,digits)))/point!=TrailingDistance)||(stop==0))
{
OrderModify(tick1,open1,NormalizeDouble(Bid-TrailingDistance*point,digits),prof,0,Blue);
}
}
}
else
{
if(TrailingDistance>0)
{
if(((MathAbs(NormalizeDouble(stop,digits)-NormalizeDouble(Ask,digits)))/point!=TrailingDistance)||(stop==0))
{
OrderModify(tick1,open1,NormalizeDouble(Ask+TrailingDistance*point,digits),prof,0,Red);
}
}
}
}
}
}
السلام عليكم
المواشر بيعطي انذار بلغه غير مفهومه كيف احل المشكله
جاري التجربه وشكراا
بارك الله فيك أخي MR.dollar
موفقين يارب
مشكور وفي ميزان حسناتك
للاسف الاكسبيرت لا يعمل علي ازواج الين
اعتقد لانهم ظ£ ارقام عشرية وليست ظ¥
اتمني حد يقدر يفيدني
السلام عليكم ورحمة الله وبركاته
الاخوه الاعزاء ارجو تزويدي باكسبيرت بسيط جدا وهو فقط buy stop +sell stop من اسعار انا احددها له وقيمة اللوت انا احدده وعدد معين من الاوامر انا احدده له واستيب بين كل امر والذي يليه وانا احدده له وخانة تيك بروفت مع اضافة خاصية حذف الاوامر عندما اريد ازالتها من الشاشه واخير اغلاق جميع الصفقات وازالة الاوامر المعلقه على ايكويتي معين انا احدد
الاكسبيرت كالتالي ارجو ان يكون
lot 0.01
number of buy/sell stop 20
price buy stop 1.3640
price sell stop 1.3500
step price 10
take profet 80
delete orders yes/no
close and delete orders at equity 954
اعلم اخواني هناك الكثير الكثير من هذه الاكسبيرتات وجربت الكثير منها وللاسف مع وجود اضافات كثيره على هذه الاكسبيرتات لم اتمكن من الوصول لما اريد لذا ارجو التكرم والتفضل بتزويدي ببمثل ما اريد فقط دون اية اضافات لعدم حصول تشويش لدي او صناعته من الاخوه المبرمجين الافاضل
مع بالغ تقديري واحترامي
السلام عليكم ورحمة الله وبركاته
الاخوه الاعزاء ارجو تزويدي باكسبيرت بسيط جدا وهو فقط buy stop +sell stop من اسعار انا احددها له وقيمة اللوت انا احدده وعدد معين من الاوامر انا احدده له واستيب بين كل امر والذي يليه وانا احدده له وخانة تيك بروفت مع اضافة خاصية حذف الاوامر عندما اريد ازالتها من الشاشه واخير اغلاق جميع الصفقات وازالة الاوامر المعلقه على ايكويتي معين انا احدد
الاكسبيرت كالتالي ارجو ان يكون
lot 0.01
number of buy/sell stop 20
price buy stop 1.3640
price sell stop 1.3500
step price 10
take profet 80
delete orders yes/no
close and delete orders at equity 954
اعلم اخواني هناك الكثير الكثير من هذه الاكسبيرتات وجربت الكثير منها وللاسف مع وجود اضافات كثيره على هذه الاكسبيرتات لم اتمكن من الوصول لما اريد لذا ارجو التكرم والتفضل بتزويدي ببمثل ما اريد فقط دون اية اضافات لعدم حصول تشويش لدي او صناعته من الاخوه المبرمجين الافاضل
مع بالغ تقديري واحترامي
تم الرد في موضوعك على الرابط التالي
https://forum.arabictrader.com/t258940.html
هل هناك من جربت الاكسبيرت وحقق نتائج فعلية؟!