النتائج 6,646 إلى 6,660 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 25-06-2015, 09:09 PM #6646
اخ اسامه واخ جميل جزاكم الله خيرا
كنت وضعت سؤالي لكن يمكن انك ما نتبهت عليه جل من لا يسهو
السلام عليكم كيف الحال ان شاء الله كل رمضان وانتم بالف خير
اريد ان اقفل مثلا 3 عقود من خمسه الخمس عقود شراء
CloseNoBuyOrders(3);
ارسلت عدد العقود داخل الداله ولكن لا تشتغل ارجو منكم تصحيح الكود
int CloseNoBuyOrders(int number)
{
for(int i=number-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&& MagicNumber==OrderMagicNumber())
{
int type = OrderType();
bool result = false;
switch(type)
{
case OP_BUY : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red );
break;
}
}
}
return(0);
}
- 26-06-2015, 03:48 PM #6647
- 26-06-2015, 05:18 PM #6648
شكرا اخ اسامه جزاك الله خير على ردك
اخي اريد ان ارسل للداله عدد الصفقات اللتي اريد اغلاقها (وتكون داله لاغلاق عقود الشراء و داله اخري لعقود البيع)
يعني عندي سبع عقود شراء اريد ان ارسل للداله رقم اربعه فيغلق اربع عقود من الشراء( ليس مهم اول او اخر عقود)
وكذلك الامر للداله الاخرى لاغلاق صفقات البيع
- 27-06-2015, 12:21 PM #6649
السلام عليكم استاذى الكريم
شكرا على المساعده جزاك الله كل خير
وكل عام وانت بكل خير
استاذى الكريم
انا الان اريد الاكسبيرت يتم وضعه على شارت واحد فقط لا غير
وهو يعمل على كل الصفقات التى يتم فتحه فى المنصه كله
كيف يتم عمل ذلك وهذا الكود موجود فى دالة التريلنج استوب و البريك ايفن
كود PHP:OrderSymbol()==Symbol(
لو ممكن المساعده فى عمل الاكسبيرت التريلنج استوب والبريك ايفن فقط لا غير
ولك الشكر والتقدير
- 28-06-2015, 03:48 PM #6650
تفضل هذه الداله
كود PHP:int CloseNoBuyOrders(int number)
{
int num;
for(int i=OrdersTotal()-1;i>=0;i--)
{
if(num==number)break;
OrderSelect(i, SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&& MagicNumber==OrderMagicNumber())
{
int type = OrderType();
bool result = false;
switch(type)
{
case OP_BUY : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red );num++;
break;
}
}
}
return(0);
}
- 28-06-2015, 03:51 PM #6651
وعليكم السلام ورحمة الله وبركاته
نعم سوف تحذف هذا الشرط فقط
مثال لدالة التريلينج ستوب
كود PHP:void MoveTrailingStop()
{
int cnt,total=OrdersTotal();
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
string symbol=OrderSymbol();
double point=MarketInfo(symbol,MODE_POINT);
int digits=MarketInfo(symbol,MODE_DIGITS);
if(OrderType()<=OP_SELL)
{
if(OrderType()==OP_BUY)
{
if(TrailingStop>0&&NormalizeDouble(MarketInfo(symbol,MODE_ASK)-TrailingStep*point,Digits)>NormalizeDouble(OrderOpenPrice()+TrailingStop*point,digits))
{
if((NormalizeDouble(OrderStopLoss(),Digits)<NormalizeDouble(MarketInfo(symbol,MODE_BID)-TrailingStop*point,digits))||(OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(MarketInfo(symbol,MODE_BID)-TrailingStop*point,digits),OrderTakeProfit(),0,Blue);
}
}
}
else
{
if(TrailingStop>0&&NormalizeDouble(MarketInfo(symbol,MODE_BID)+TrailingStep*point,Digits)<NormalizeDouble(OrderOpenPrice()-TrailingStop*point,digits))
{
if((NormalizeDouble(OrderStopLoss(),Digits)>(NormalizeDouble(MarketInfo(symbol,MODE_ASK)+TrailingStop*point,digits)))||(OrderStopLoss()==0))
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(MarketInfo(symbol,MODE_ASK)+TrailingStop*point,digits),OrderTakeProfit(),0,Red);
}
}
}
}
}
}
- 28-06-2015, 07:13 PM #6652
الف شكر اخي اسامه ما قصرت ابدا والداله شغاله تمام التمام بارك الله فيك ويجعل خدمتك للناس في ميزان حسناتك
- 28-06-2015, 07:54 PM #6653
- 30-06-2015, 08:19 PM #6654
- 01-07-2015, 10:43 PM #6655
السلام عليكم وكل عام وانتم بالف خير
عندي طلب مؤشر الايشيموكو برايس اكشن لاني بحثت عنه بمنصة الثنك او سويم اللي استخدمها ومالقيته والف شكر مقدما
- 03-07-2015, 03:21 PM #6656
- 03-07-2015, 03:22 PM #6657
- 03-07-2015, 10:26 PM #6658
- 04-07-2015, 03:29 PM #6659
السلام عليكم ورحمة الله وبركاتة
اريد كود ادارة راس المال
بحيث اذا كان الرصيد 100 دولار يدخل بلوت 0.01
اذا كان الرصيد 1000 دولار يدخل بلوت 1 دولار
وجزاكم الله خيرا
وتقبل الله منا ومنكم الصيام والقيام
- 04-07-2015, 07:03 PM #6660
سلا م عليكم أنا شفت فكرة في النت لإكسبرت هيدج يعمل المضاعفات على الشكل المبين في الصورة
يعني تحديد منطقة هيدج وبندخل مضاعفات
والمضاعفات عشان نتمكن من دخول أكبر عدد من الصفقات لازم تكون مثلا : 1.2.2.3.5.8.13.21
,و بنغلق جميع الصفقات لما نحقق ربح كويس
لو أي حد عند فكرة عن أكسبرت زي الفكرة دي أو كيف ممكن أبرمج فحكون ممتن ليه وشكرا
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM