النتائج 5,776 إلى 5,790 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 30-07-2014, 08:15 PM #5776
- 31-07-2014, 01:36 AM #5777
- 31-07-2014, 01:38 AM #5778
لقد قمت بأعطاء امر اذا كانت عدد النقاط الرابحه لكل الصفقات = الفرق بين اكبر هاى ولو لأخر 100 شمعه فسوف يتم غلق الصفقات
وكانت الاوامر كالتالى
كود PHP:double H=iHighest(Symbol(),0,MODE_HIGH,100,1);
double L=iLowest(Symbol(),0,MODE_LOW,100,1);
double profit=(H-L)/point;
if(profitpips()>=profit&&OrderType()==OP_BUY){CloseBuyOrders();}
if(profitpips()>=profit&&OrderType()==OP_SELL){CloseSellOrders();}
Print("profit is",profitpips());
كود PHP:double profitpips(){
for(int i=0;i>=OrdersTotal();i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
double p=OrderOpenPrice();
if(OrderType()==OP_BUY){
return((Ask-p)/point);
}
if(OrderType()==OP_SELL){
return((p-Bid)/point);
}
}
}
return(0);
}
ثانيا امر برينت لا يعمل فمن المفترض انه يظهر عند عمل باك تسيت
وما الفرق بين برينت و برينت فورمات
- 31-07-2014, 01:49 AM #5779
السلام عليكم ورحمة الله وبركاته
اخى العزيز
كل عام وانت بخير
رجاء تلبيه طلبى بسرعه قدر الامكان
اريد كود مناسب لرسم سهم عند ارتداد السعر من خط دعم او مقاومه
(او طريقه كتابه كود لارتداد السعر من خط )
ومشكور مقدما
- 31-07-2014, 06:17 AM #5780
جزاك الله تعالى خيرا اخى واستاذى الكريم جميل
والله ما قصرت اخى وحبيبى
ربنا يعزك اخى ويكرمك على قدر حبك لمساعدة الاخريين
هل من الممكن مبرمجنا الغالى المهندس أسامه ان يساعدنا لو كان عنده حل فى هذه المشكله البرمجيه ....؟
هذا هو طلبى فى هذه المشاركة
https://forum.arabictrader.com/t3761...ml#post2848616
والاكسبيرت الاصلى اللى طلبت التعديل عليه فى المرفقات
منتظر مساعدتك اخى اسامه
وشكرا لك مرة اخرى اخى جميل
ربنا يعزكما معا ... اللهم امين
- 31-07-2014, 07:53 PM #5781السلام عليكم ورحمة الله وبركاته
اخى العزيز
كل عام وانت بخير
رجاء تلبيه طلبى بسرعه قدر الامكان
اريد كود مناسب لرسم سهم عند ارتداد السعر من خط دعم او مقاومه
(او طريقه كتابه كود لارتداد السعر من خط )
ومشكور مقدما
لا اعلم هل صحيحه ام لا
عموما هذه هى الفكره .... ينقصنى فقط ترجمتها الى كود
اذا كانت صحيحه
1 الارتداد من خط دعم
اذا كان السعر يساوى قيمه خط الدعم عند الشمعه صفر واغلاق الشمعه صفر اكبر من قيمه خط الدعم
انشأ سهم (بمواصفات سهم صاعد)
2 الارتداد من مقاومه
اذا كان السعر يساوى قيمه خط المقاومه عند الشمعه صفر واغلاق الشمعه صفر اقل من قيمه خط المقاومه
انشأ سهم (بمواصفات سهم هابط)
- 31-07-2014, 10:23 PM #5782
نعم تعبيرك صحيح
لو فرضنا مثلا أن سعر الدعم أو المقاومه هو Level
فسوف يكون شرط الإرتداد من دعم أو مقاومة هو
كود PHP:for(int i=Bars-1;i>0;i--)
{
if(Low[i+1]>Level&&Low[i]<=Level&&Close[i]>Level&&Open[i]>Level)
{
// bounce from support
}
if(High[i+1]<Level&&High[i]>=Level&&Close[i]<Level&&Open[i]<Level)
{
// bounce from Resistance
}
}
- 31-07-2014, 10:42 PM #5783
حسب ما فهمت فأنت تضيف مجموعة أوامر معلقة بيع وشراء وعند تفعل أحد الأوامر يجب أن تحذف الأوامر العكسيه المرتبطه بنفس المجموعه التي وضعت في نفس التوقيت
يمكنك أن تربط الأوامر التي توضح بكومنت معين وعند تفعل أحد الأوامر تحذف الأوامر العكسيه التي لها نفس الكومنت
كيف يمكن أن تجعل كل مجموعه لها نفس الكومنت ؟ يمكن أن تستخدم التوقيت
مثال
كود PHP:string time_comment=IntegerToString(TimeCurrent());
arr[num][2] = OrderSend(Symbol(),OP_BUYSTOP,arr[num][10],arr[num][3],3,arr[num][5],arr[num][4],time_comment,0,0,CLR_NONE);
arr[num][6] = OrderSend(Symbol(),OP_SELLSTOP,arr[num][10],arr[num][7],3,arr[num][9],arr[num][8],time_comment,0,0,CLR_NONE);
كود PHP:for(int i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
string comment=OrderComment();
if(OrderSymbol()==Symbol()&&OrderType()<=OP_SELL)
{
for(int j=OrdersTotal()-1;j>=0;j--)
{
OrderSelect(j,SELECT_BY_POS,MODE_TRADES);
int ticket=OrderTicket();
if(OrderSymbol()==Symbol()&&OrderType()>OP_SELL&&OrderComment()==comment)
{
OrderDelete(ticket);
break;
}
}
}
}
- 01-08-2014, 03:58 AM #5784
- 01-08-2014, 05:39 AM #5785نعم تعبيرك صحيح
لو فرضنا مثلا أن سعر الدعم أو المقاومه هو Level
فسوف يكون شرط الإرتداد من دعم أو مقاومة هو
كود PHP:
for(int i=Bars-1;i>0;i--)
{
if(Low[i+1]>Level&&Low[i]<=Level&&Close[i]>Level&&Open[i]>Level)
{
// bounce from support
}
if(High[i+1]<Level&&High[i]>=Level&&Close[i]<Level&&Open[i]<Level)
{
// bounce from Resistance
}
}
لكن للاسف لم يعمل الكود .. ولم افهم الكود بسبب الحلقه التكراريه
وكنت اتوقع وجود Ask , Bid
وليس high, low
لو كان بالامكان كتابه الكود بطريقه غير الحلقه التكراريه اكون شاكر
حتى استطيع فهم الكود
جزاك الله خيرا
- 01-08-2014, 06:15 PM #5786
السلام عليكم ورحمة الله وبركاتة
اريد وظيفة تضع وقف خسارة لاوامر الشراء والبيع المفتوحة
وذلك في حالة كان وقف الخسارة صفر
- 01-08-2014, 06:48 PM #5787
- 01-08-2014, 06:50 PM #5788
وعليكم السلام ورحمة الله وبركاته
ستقوم بعمل دالة للبحث عن الصفقات المفتوحه ثم تضع شرط لتقارن هل الأستوب لها = 0 بالتالي يقوم بوضع الأستوب الجديد
مثال
كود PHP:for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderStopLoss()==0)
{
if(OrderType()==OP_BUY)
{
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-StopLoss*Point,OrderTakeProfit(),0);
}
if(OrderType()==OP_SELL)
{
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+StopLoss*Point,OrderTakeProfit(),0);
}
}
}
- 01-08-2014, 09:44 PM #5789
اللهم بارك في مستر دولار واعطيه من واسع علمك
- 01-08-2014, 11:15 PM #5790
اذا امكن الرد استاذ اسامه .........
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM