النتائج 5,911 إلى 5,925 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 22-09-2014, 02:28 AM #5911
وعليكم السلام ورحمة الله وبركاته
أولا بالنسبه لإستدعاء المؤشر في الإكسبرت
كود PHP:double BuyArrow=iCustom(Symbol(),0,"SixtySecondTrades",0,1);
double SellArrow=iCustom(Symbol(),0,"SixtySecondTrades",0,1);
كود PHP:int orderscnt(int type){
int cnt=0;
for(int i =0;i<=OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()&&OrderType()==type){
cnt++;
}
}
}
return(cnt);
}
كود PHP:static datetime Time0;
if(BuyArrow!=0&&Time0!=Time[0]&&orderscnt(OP_BUY)<3)
{
// open buy
Time0=Time[0];
}
if(SellArrow!=0&&Time0!=Time[0]&&orderscnt(OP_SELL)<3)
{
// open sell
Time0=Time[0];
}
- 22-09-2014, 04:42 PM #5912
شكرا مستر دولار
- 25-09-2014, 03:35 AM #5913
السلام عليكم الأخ العزيز مستر دولار
بارك الله فيك
عندى انديكتور MTF RSI يعمل على MT4 أريد تحويله الى MT5 ممكن مساعدتك لو سمحت
مش عارف الحق المؤشر هنا
انتظر ردك
شكرا مقدما
- 25-09-2014, 03:37 AM #5914
تحويل مؤشر من MT4 الى MT5
مرفق المؤشر الذى اريد ان يعمل على MT5
انتظر ردك شكرا مقدما
- 26-09-2014, 01:19 AM #5915
السلام عليكم مستر دولار ..
طبعا شرح حضرتك والدوال ممكن تطبق على المؤشر الموضوع وهو ظهور سهم ..
لكن لو افترضنا انس سأطبق على مؤشر المكاد .. وسأضع امر الشراء على شارت الساعة على التقاطع الايجابي مع ربط اتجاهه مع التقاطع الايجابي على الشارت اليومي مثلا .. في هذه الحالة ... لن يضع امر شراء جديد مع كل تقاطع ايجابي .. بل سيضع امر شراء مع افتتاح كل شمعة .. لبقاء الشرط مع كل شمعة .... فما هو الحل ؟؟؟
- 26-09-2014, 01:08 PM #5916
كمان سؤال
لو اردنا نأتي بآخر لوت مفتوح نستحدم الدالة دي
كود PHP:double LastOrderLot(int type){
for(int i=OrdersTotal()-1; i>=0; i--){
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo && OrderType()==type){
return OrderLots();
}
}
return(0);
}
- 26-09-2014, 03:23 PM #5917
السلام عليكم اريد حل لهذه التحذيرات
return value of 'OrderSend' should be checked
not all control paths return a value
على الرغم على ما اعتقد ان كل الاوامر والدوال مكتوبه صحيحه
كود PHP:OrderSend(Symbol(),OP_SELL,Lots3,NormalizeDouble(Bid,digits),3*Q,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits),"sell10",MagicNumber,0,clrTomato);
return value of 'OrderSelect' should be checked
كود PHP:double lastbuyprice(){
for(int i=OrdersTotal();i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==OP_BUY){
return(OrderOpenPrice());
}
}
return(0);
}
شكرا لك استاذ اسامه مقدما
- 26-09-2014, 03:36 PM #5918
- 26-09-2014, 04:32 PM #5919
اسمحلي ارد عن الاستاذ اسامة .. وسوف انتظر معك للتصحيح ..
بالنسبة للكود
كود PHP:OrderSend(Symbol(),OP_SELL,Lots3,NormalizeDouble(Bid,digits),3*Q,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits),"sell10",MagicNumber,0,clrTomato);
كود PHP:if(StopLoss==0){SL=0;}else{SL=prices+StopLoss*point;}
if(TakeProfit==0){TP=0;}else{TP=prices-TakeProfit*point;}
OrderSend(Symbol(),OP_SELL,Lots3,NormalizeDouble(Bid,digits),3*Q,SL,TP,"sell10",MagicNumber,0,clrTomato);
كود PHP:double lastbuyprice(){
for(int i=OrdersTotal();i>=0;i--){
if( OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==OP_BUY){
return(OrderOpenPrice());
}
}}
return(0);
}
آخر تعديل بواسطة hre007 ، 26-09-2014 الساعة 04:45 PM
- 26-09-2014, 09:28 PM #5920
تغير في الدالة فتكون هكذا
كود PHP:double buytotlots(){
double totlots=0;
for(int i =0;i<=OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
if(OrderType()==OP_BUY) totlots=totlots+OrderLots();
}
}
}
return(totlots);
}
- 26-09-2014, 09:37 PM #5921
- 26-09-2014, 09:59 PM #5922
- 26-09-2014, 10:08 PM #5923
- 26-09-2014, 10:26 PM #5924
[QUOTE=hre007;2869545]اسمحلي ارد عن الاستاذ اسامة .. وسوف انتظر معك للتصحيح ..
بالنسبة للكود
كود PHP:OrderSend(Symbol(),OP_SELL,Lots3,NormalizeDouble(Bid,digits),3*Q,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits),"sell10",MagicNumber,0,clrTomato);
كود PHP:int ticket=OrderSend
(Symbol(),OP_SELL,Lots3,NormalizeDouble(Bid,digits),3*Q,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits),"sell10",MagicNumber,0,clrTomato);
- 26-09-2014, 10:29 PM #5925
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM