النتائج 6,376 إلى 6,390 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 24-03-2015, 08:18 PM #6376
تفضل هذه الدالة ستعود لك بعدد العقود المفتوحة للنوع الذي تريد .
كود PHP:int TotalOrderByType(int type){
int cnt=0;
for(int i =0;i<OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNo&& type==OrderType()){
cnt++;
}
}
}
return(cnt);
}
- 24-03-2015, 09:40 PM #6377
جزاك الله تعالي اخي جميل
ربنا يكرمك يارب
ارجوا ان تلقي نظره علي مشاركتي قبل الاخيرة
فالمطلوب فيها
وجزاك الله تعالي مره اخري علي مساعداتك
- 25-03-2015, 12:06 AM #6378
سؤالك ماكان واضح ، لنفترض السعر = 1.3333 ستعمل متغير
كود PHP:Static Double price=0;
ثم في قائمة OnTick ستضع شرط يقارن بين Ask وقيمة price فأذا كان الفرق مثلا 20 نقطة ينفذ الأوردرات
الموضع يحتاج الى محاولات وصبر والله يوفقك .آخر تعديل بواسطة Jmeel ، 25-03-2015 الساعة 12:09 AM
- 25-03-2015, 12:17 AM #6379
- 25-03-2015, 06:48 PM #6380
السلام عليكم
لدي سؤال حول هذا المؤشر
كيف اقوم استدعاء المؤشر وبعرف انه صاعد او هابط ؟
- 26-03-2015, 08:00 PM #6381
- 26-03-2015, 09:37 PM #6382
- 26-03-2015, 10:19 PM #6383
- 27-03-2015, 02:02 PM #6384السلام عليكم
طلب ميثود تقوم بتحريك الاستوب عدد نقاط معينه من خلال متغير خارجي يكون اسمه مثلا step
في حال تحرك السعر من نقطه فتح الصفقه مثلا 25 نقطة يتم نقل الاستوب الى نقطة الدخول + قيمة السبريد حتى اذا تم ضرب الاستوب لا اخسر شيئ
يكون ذلك من خلال ميثود اقوم بتمرير لها رقم الماجيك نمبر وهي تتصرف بنقل الاستوب
يرجى الملاحظة انه ليس تريلنغ استوب ولكن تحريك بعد عدد معين من النقاط التي يتحرك بها السوق بمجرد تحرك السوق بنفس اتجاه الصفقه مقدار معين من النقاط يتم بعدها نقل الاستوب حتى ندخل بالجانب الامن من الصفقه واذا ضرب استوب كانني لم افتح الصفقه اساسا
ياريت من يعرف كيف ممكن اقوم انشاء هذه الميثود
- 27-03-2015, 05:48 PM #6385
اخوتي الاعزاء السلام عليكم ورحمة الله وبركاته
وحشتني جدا يا استاذ جميل والله .. ولعلك والاستاذ مستر دولار تكونوا بافضل حال
لي سؤال بسيط ان شاء الله بعد الانقطاع
وهو كيف اكتب دالة تعود بأعلي هاي خلال عدد شمعات معين
وليكن المتغير مثلا لعدد الشمعات Number_of_Candle
وجزاكم الله كل خيرآخر تعديل بواسطة hre007 ، 27-03-2015 الساعة 06:06 PM
- 27-03-2015, 07:30 PM #6386
السلام عليكم ورحمة الله وبركاتة
اساتذتي المبرمجين
فى حالة تشغيل اكثر من اكسبيرت على حساب واحد
هل يمكن معرفة كم ربح كل اكسبيرت بمفردة بالدولار
- 27-03-2015, 09:09 PM #6387
- 27-03-2015, 09:10 PM #6388
- 27-03-2015, 09:12 PM #6389
- 27-03-2015, 09:16 PM #6390
وعليكم السلام
نسمية البريك ايفن وهو سيقدم السعر على نقطة الدخول بعدد النقاط التي ستختارها وتضعها في المتغيرات ببداية الأكسبيرت
كود PHP:void MoveBreakEven()
{
int cnt,total=OrdersTotal();
for(cnt=0;cnt<total;cnt++)
{
if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES))
if(OrderType()<=OP_SELL&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo)
{
if(OrderType()==OP_BUY)
{
if(BreakEven>0)
{
if(NormalizeDouble((Bid-OrderOpenPrice()),Digits)>(BreakEven+Break_Profits)*fPoint)
{
if(NormalizeDouble((OrderStopLoss()-OrderOpenPrice()),Digits)<0)
{
bool AX1=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+Break_Profits*fPoint,Digits),OrderTakeProfit(),0,Blue);
}
}
}
}
else
{
if(BreakEven>0)
{
if(NormalizeDouble((OrderOpenPrice()-Ask),Digits)>(BreakEven+Break_Profits)*fPoint)
{
if(NormalizeDouble((OrderOpenPrice()-OrderStopLoss()),Digits)<0)
{
bool AX2=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-Break_Profits*fPoint,Digits),OrderTakeProfit(),0,Red);
}
}
}
}
}
}
}
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM