النتائج 7,651 إلى 7,665 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 31-08-2016, 04:11 PM #7651
مثال
كود PHP:void CheckOrders()
{
for(int i=0;i<OrdersHistoryTotal();i++)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
int type=OrderType();
Ticket_1 = OrderTicket();
double TP=OrderTakeProfit();
double SL=OrderStopLoss();
double Price=OrderOpenPrice();
double lots=OrderLots();
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderClosePrice()==OrderStopLoss())
{
if(OrderType()==OP_BUY)
SetLines("Stopbuy"+Ticket_1,Time[shift],OrderOpenPrice(),Time[0],OrderOpenPrice(),LINES_Size,Yellow) ;
if(OrderType()==OP_SELL)
SetLines("Stopsell"+Ticket_1,Time[shift],OrderOpenPrice(),Time[0],OrderOpenPrice(),LINES_Size,Green) ;
if(!OrderReopened(Ticket)&&!OrderReopenedAndClosed(Ticket))
{
if(type==OP_BUY&&Ask==Price)
{
int t1 = OrderSend(Symbol(),OP_BUY,lots,Ask,3,SL,TP,"ReOpened from #"+DoubleToStr(Ticket),Ticket,0);
}
else if(type==OP_SELL&&Bid==Price)
{
int t2 = OrderSend(Symbol(),OP_SELL,lots,Bid,3,SL,TP,"ReOpened from #"+DoubleToStr(Ticket),Ticket,0);
}
}
else if(OrderReopenedAndClosed(Ticket))
{
ObjectDelete("Stopbuy"+Ticket_1);
ObjectDelete("Stopsell"+Ticket_1);
}
}
}
}
}
- 31-08-2016, 04:11 PM #7652
- 31-08-2016, 05:18 PM #7653
تسلم اخي الغالي دكتور اسامة الله يكرمك جزاك الله كل خير الف الف تحية ....
- 31-08-2016, 05:41 PM #7654
السلام عليكم دكتور اسامة
اريد ان احسب عدد الشموع بين التيك بروفيت والعودة الى سعر الدخول عملت التالي
دالة تعود بتوقيت تحقق الهدف
كود PHP:datetime BuyStopTime(){
int Total = OrdersHistoryTotal()-1 ;
for(int i = Total ; i >= 0 ; i--){
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber && OrderType()==OP_BUY )
if((OrderClosePrice() - OrderOpenPrice() > 0) && (OrderOpenTime() > iTime(Symbol(),PERIOD_D1,0))){
return(OrderCloseTime()) ;break ;
}
}
return 0 ;
}
كود PHP:datetime TimeBuy = BuyStopTime();
int shift = iBarShift(Symbol(),0,TimeBuy) ;
حفظك الله اخي اسامك وزادك من علمه وسدد خطاك
- 31-08-2016, 08:57 PM #7655
- 31-08-2016, 09:15 PM #7656
- 31-08-2016, 10:50 PM #7657
- 01-09-2016, 02:37 AM #7658
جزاك الله خير واياك يارب
لدي استفسار فضلاً عن السبريد ,
وضعت شرط وهو عدم فتح عقد إلا إذا كان " السبريد أدن من قيمة (مثال 6 ) "
لكن أجد البروكر يتجاوز هذا الشرط ؟ فيفتح الصفقات :")
أفادني أحد الاخوان ان مثل هذا الشرط غير معتبر لدى البروكر ؟
اتمنى الافاده والتأكيد بهالمعلومه , لعل المسأله من بروكر إلى بروكر اخر تختلف
- 01-09-2016, 01:26 PM #7659
السلام عليكم .... ممكن موشر MA ON MOMENTUM مثل موشر MA ON RSI وجزاكم الله خيرا
- 01-09-2016, 03:03 PM #7660
- 01-09-2016, 09:52 PM #7661
وعليكم السلام ورحمة الله وبركاته
تفضل
https://forum.arabictrader.com/t9652...ml#post3069165
- 01-09-2016, 09:54 PM #7662
غير صحيح أخي الكريم الإكسبرت ينظر إلى الشرط بداخل الكود ويمكنك معرفة الإسبريد بطريقتين
بإستخدام MarketInfo أو طرح سعر الأسك - البيد ثم ضع المقارنه كما تريد لكن لا تنسى الأخذ في الإعتبار إذا كان البروكر يعتمد 5 أرقام عشريه فسوف تجد أن الداله MarketInfo إذا كان مثلا الإسبريد 3 نقاط فسوف تظهر 30
- 01-09-2016, 09:58 PM #7663
مثال
كود PHP:for(int i=0;i<OrdersHistoryTotal()-1;i++)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
int shift = iBarShift(Symbol(),0,OrderCloseTime()) ;
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderProfit()>0)
{
for(int bar=shift;bar>0;bar--)
{
if(OrderType()==OP_BUY)
{
if(Close[bar]<=OrderOpenPrice())
{
Print("Candle Return To Open Price Number: "+bar);
}
}
if(OrderType()==OP_SELL)
{
if(Close[bar]>=OrderOpenPrice())
{
Print("Candle Return To Open Price Number: "+bar);
}
}
}
}
}
- 02-09-2016, 06:17 AM #7664
- 02-09-2016, 06:23 AM #7665
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM