السلام عليكم .... لدي طلب اخر وهو كود استدعاء موشر خارجي مع شرط البيع والشراء مرفق الموشر وشارت توضيحي
Printable View
السلام عليكم .... لدي طلب اخر وهو كود استدعاء موشر خارجي مع شرط البيع والشراء مرفق الموشر وشارت توضيحي
السلام عليكم اخي اسامة واعتذر عن ازعاجك
كيف امنع المستخدم من استعمال مؤشر على اكثر من شارت
بمعنى ان وجد المؤشر على الشارت يعطي تنبيه
شكرا لكم
السلام عليكم
اخي اريد ان ابرمج اكسبرت يعمل على عملتين مختلفتين ومستقلتين وليكن اليورو دولار الباوند فرنك
وشروط فتح الصفقات فيهم مختلفة فمثلا اذا تقاطع الموفينجين بقيم محدده يفتح صفقة على اليورو دولار اما الباوند فرنك فلا اريد ان يفتح بل اريد شرط مختلف تماما وليكن معتمد على الباربوليك مثلا
المشكلة هي كيف ساعلم الاكسبرت ان اذا حصل التقاطع افتح صفقة يورو دولار واذا تحقق شرط الباربوليك افتح على الباوند فرنك
اي باختصار كيف اضع اكثر من عملة في الاكسبرت الواحد ولا يختلطوا مع بعضهم
وشكرا جزيلا
اعتذر عن التاخر في الرد بسبب المرض
جزاااااااااااااااااااااك الله خير استاذي الغالي
ضبط معي الامر ولله الحمد
ربي يجزاك خيرررر
السلام عليكم استاذى الكريم
عايز طريقة اعمل بيه اغلاق اول صفقة تم فتحه بعد اغلاق صفقة على ربح من نفس نوع الصفقة
بمعنى اكثر
صفقات التبريد
مثلا تم فتج صفقة بيع بهدف 30 نقطة وهذه هى الصفقة الاولى
عكس السعر حتى وصل الى الاستيب فتح بيع تبريد بدون مضاعفات
صاعد تانى فتح بيع وكل صعود يفتح بيع حتى يعكس السعر ويتم اغلاق اخر صفقة تم فتحه على الهدف
هنا المطلوب اغلاق اول صفقة تم فتحه فى الاول خالص
ومع كل نزول وربح صفقة جديده يتم اغلاق اول صفقة من تحت
ارجو ان تكون وضحت الصورة
طبعا انا هاعمل نفس الشرح على الشراء
تحياتى لك
السلام عليكم ..... اريد كود لاجمالي عدد النقاط التي تحركها السعر هبوطا وصعودا والاجمالي لليوم السابق [i+1] او [i+2] او اي يوم اختاره وشكرا
السلام عليكم ..... اعمل علي موشر رقمي ..... واريد طلب صغير من اي شخص متمكن من البرمجة .... وهو كود الهاي لليوم السابق او اللو او الاوبن او الكلوز او اي يوم اختاره .... وجزاكم الله خيرا
السلام عليكم
الكود المطلوب هو
اما اذا اردت التغيير الايام السابقة فيمكنك تغييرة من الخانة الاخيرة التي مكتوب بها الرقم 1كود PHP:OPEN_D1= iOpen(NULL,PERIOD_D1,1);
CLESE_D1= iClose(NULL,PERIOD_D1,1);
HIGH_D1= iHigh(NULL,PERIOD_D1,1);
LOW_D1= iLow(NULL,PERIOD_D1,1);
مثلا اليوم الحالي للافتتاح
مثلا اليوم ما قبل الاول نكتب بدل 0 رقم 2كود PHP:OPEN_D1= iOpen(NULL,PERIOD_D1,0);
كود PHP:OPEN_D1= iOpen(NULL,PERIOD_D1,2);
وعليكم السلام ورحمة الله وبركاته
أولا يجب أن تضع كود لمعرفة هل تم إغلاق صفقة جديده على الهدف أم لأ لذلك سوف تضع مثلا توقيت معين لآخر بحث وتبدأ من عنده المقارنه
مثال
ثم إذا كان الناتج ترو سوف تبحث في الصفقات وتغلق أول صفقةكود PHP:bool LastOrderClosed()
{
static datetime LastCheckTime;
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderCloseTime()>LastCheckTime)
{
if(OrderClosePrice()==OrderTakeProfit())
{
LastCheckTime=OrderCloseTime();
return(true);
}
}
}
return(false);
}
كود PHP:void CloseFirstOrder(int type)
{
for(int i=0;i<OrdersTotal();i++)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
bool close=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3);
break;
}
}
}
وعليكم السلام ورحمة الله وبركاته
بدلا من كتابة الداله Symbol لمعرفة إسم العمله للزوج الحالي يمكنك كتابة إسم العمله التي تريدها مثال "EURUSD"
مثال
ومثلا كود إستدعاء المؤشركود PHP:OrderSend("EURUSD",OP_BUY,NewLot,NormalizeDouble(Ask,Digits),3*P,SL,TP,"EA",MagicNumber,0,Blue);
كود PHP:double sar=iSAR("EURUSD",0,step,maximum,1);
مشاركة رقم 15
https://forum.arabictrader.com/t239295.html
مشاركة رقم 8
https://forum.arabictrader.com/t239211.html