السلام عليكم
عاوز داله عدد الصفقات المفتوحه من نوع شراء على حدا واخرى للبيع
بشرط ان يكون من شروط العد ان تكون خاسرة 60 Pips
ثم المقارنه بين الشراء و البيع من حيث العدد والاصغر يفتح عدد صفقات بنفس نوع الاصغر شراء او بيع
شكر لتعبك معى
|
جديد المواضيع |
|
منتدى المؤشرات و الاكسبيرتات تعليم برمجة الاكسبيرت ، اكسبيرت مجانى ، برمجة مؤشرات ، مؤشر ، تصميم اكسبيرت مجانا ، اكسبيرتات جديدة ، مؤشرات جديدة ، كل ما يتعلق بالتحليل و الخاص بالمؤشرات الفنية او الرقمية ، Expert advisor ، mql ، mql4 ، دورة برمجة ، برمجة اكسبيرت ، اكسبيرت رابح ، اكسبيرت جيد ، ادارة حسابات ، تداول الى ، ميتاتريدر ، تحميل منصة ، منصة تداول ، برمجة مؤشر ، مكتبة مؤشرات ، مؤشر جديد ، مؤشرات جديدة ، مؤشر حصرى ، احدث مؤشر . |
|
أدوات الموضوع |
28-10-2016, 02:41 AM | المشاركة رقم: 1 | ||||||||||||||||||||||||
|
المنتدى :
منتدى المؤشرات و الاكسبيرتات
ممكن مساعده فى كتابه داله برمجي
السلام عليكم |
||||||||||||||||||||||||
|
#1
|
|
|
|
ممكن مساعده فى كتابه داله برمجي
السلام عليكم |
31-10-2016, 09:48 PM | المشاركة رقم: 2 | |||||||||||||||||||||||||||||||||||||||||||||||||
|
كاتب الموضوع :
shivaa
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: ممكن مساعده فى كتابه داله برمجي
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
#2
|
|||||||||||||||||||||
|
|||||||||||||||||||||
رد: ممكن مساعده فى كتابه داله برمجي
،،،اهلا بك اخي الفاضل ، بالنسبة لكود عدد الصفقات بالشروط المطلوبة كالتالي،،، كود:
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()&&OrderMagicNumber()==MagicNumber&&OrderType()==type&&OrderProfit()/OrderLots()/10==60*Point){ cnt++; } } } return(cnt); } كود:
int count_Buy = orderscnt(OP_BUY); int count_Sell = orderscnt(OP_SELL); كود:
if(count_Buy>count_Sell){شراء} if(count_Buy<count_Sell){بيع} |
04-11-2016, 02:45 PM | المشاركة رقم: 3 | ||||||||||||||||||||||||
|
كاتب الموضوع :
shivaa
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: ممكن مساعده فى كتابه داله برمجي
السلام عليكم كود:
//+------------------------------------------------------------------+ // عدد الصفقات الخاسره البيع //+------------------------------------------------------------------+ int ordes_total_SLEE_Loss() { int Total_SELL=0; for(int b=0;b<OrdersTotal();b++) { if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderType()==OP_SELL && Magicnumber==OrderMagicNumber()) if(Ask-OrderOpenPrice()>=HedgePips*Point) { Total_SELL++; } } return(Total_SELL); } //+------------------------------------------------------------------+ //| عدد الصفقات الخاسره الشراء | //+------------------------------------------------------------------+ int ordes_total_BUY_Loss() { int Total_BUY=0; for(int b=0;b<OrdersTotal();b++) { if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && Magicnumber==OrderMagicNumber()) if(OrderOpenPrice()-Bid>=HedgePips*Point) { Total_BUY++; } } return(Total_BUY); } //+------------------------------------------------------------------+ //| عدد الصفقات الهيدج بيع | //+------------------------------------------------------------------+ int ordes_total_SLEE_Hedge() { int cnt=0; for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) { if(OrderSymbol()==Symbol() && OrderType()==OP_SELL && Magic==OrderMagicNumber()) { cnt++; } } } return(cnt); } //+------------------------------------------------------------------+ //| عددالصفقات الشراءهيدج | //+------------------------------------------------------------------+ int ordes_total_BUY_Hedge() { int cnt=0; for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) { if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && Magic==OrderMagicNumber()) { cnt++; } } } return(cnt); } //------------------------------------------------------------ // open_Hedge_Buy //------------------------------------------------------------ void open_Hedge_Buy() { int cnt=0; int all; // CloseAtProfit=false; int t_sell=ordes_total_SLEE_Hedge(); int t_buy=ordes_total_BUY_Loss(); //if(TordestotalSELL()>ordestotalBUY()) if(ordes_total_BUY_Loss()>ordes_total_SLEE_Hedge()) { all=(t_buy-t_sell); for(int cntf=0;cntf<all;cntf++) { bool Sell=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0,NULL,Magic,0,CLR_NONE); bool Sell2=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0,NULL,Magicnumber,0,CLR_NONE); } } } //+------------------------------------------------------------------+ // open_Hedge_Sell //+------------------------------------------------------------------+ void open_Hedge_Sell() { int cnt1=0; int all; int t_sell=ordes_total_SLEE_Loss(); int t_buy=ordes_total_BUY_Hedge(); // if(ordes_total_SLEE_Loss()>ordes_total_BUY_Hedge()) if(ordes_total_SLEE_Loss()>ordes_total_BUY_Hedge()) { all=(t_sell-t_buy); for(int cnte1=0;cnte1<all;cnte1++) { bool buy=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,0,0,NULL,Magic,0,CLR_NONE); bool buy2=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,0,0,NULL,Magicnumber,0,CLR_NONE); } } } |
||||||||||||||||||||||||
|
#3
|
|
|
|
رد: ممكن مساعده فى كتابه داله برمجي
السلام عليكم
انا عملتها بطريقه اخرى الرجاء المراجعه عليها هى تعمل ولكن بالمرور عليه جايز يكون فيها خطاء تصحح على فكره انا احمل لك كل تقدير بسبب الدوره الفيدوهات 14 جزاء فى 3 اجزاء فى متقدمه الف شكررررررررررررررررررررررررررررررررررر لك كود:
//+------------------------------------------------------------------+ // عدد الصفقات الخاسره البيع //+------------------------------------------------------------------+ int ordes_total_SLEE_Loss() { int Total_SELL=0; for(int b=0;b<OrdersTotal();b++) { if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderType()==OP_SELL && Magicnumber==OrderMagicNumber()) if(Ask-OrderOpenPrice()>=HedgePips*Point) { Total_SELL++; } } return(Total_SELL); } //+------------------------------------------------------------------+ //| عدد الصفقات الخاسره الشراء | //+------------------------------------------------------------------+ int ordes_total_BUY_Loss() { int Total_BUY=0; for(int b=0;b<OrdersTotal();b++) { if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES)) if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && Magicnumber==OrderMagicNumber()) if(OrderOpenPrice()-Bid>=HedgePips*Point) { Total_BUY++; } } return(Total_BUY); } //+------------------------------------------------------------------+ //| عدد الصفقات الهيدج بيع | //+------------------------------------------------------------------+ int ordes_total_SLEE_Hedge() { int cnt=0; for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) { if(OrderSymbol()==Symbol() && OrderType()==OP_SELL && Magic==OrderMagicNumber()) { cnt++; } } } return(cnt); } //+------------------------------------------------------------------+ //| عددالصفقات الشراءهيدج | //+------------------------------------------------------------------+ int ordes_total_BUY_Hedge() { int cnt=0; for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) { if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && Magic==OrderMagicNumber()) { cnt++; } } } return(cnt); } //------------------------------------------------------------ // open_Hedge_Buy //------------------------------------------------------------ void open_Hedge_Buy() { int cnt=0; int all; // CloseAtProfit=false; int t_sell=ordes_total_SLEE_Hedge(); int t_buy=ordes_total_BUY_Loss(); //if(TordestotalSELL()>ordestotalBUY()) if(ordes_total_BUY_Loss()>ordes_total_SLEE_Hedge()) { all=(t_buy-t_sell); for(int cntf=0;cntf<all;cntf++) { bool Sell=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0,NULL,Magic,0,CLR_NONE); bool Sell2=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0,NULL,Magicnumber,0,CLR_NONE); } } } //+------------------------------------------------------------------+ // open_Hedge_Sell //+------------------------------------------------------------------+ void open_Hedge_Sell() { int cnt1=0; int all; int t_sell=ordes_total_SLEE_Loss(); int t_buy=ordes_total_BUY_Hedge(); // if(ordes_total_SLEE_Loss()>ordes_total_BUY_Hedge()) if(ordes_total_SLEE_Loss()>ordes_total_BUY_Hedge()) { all=(t_sell-t_buy); for(int cnte1=0;cnte1<all;cnte1++) { bool buy=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,0,0,NULL,Magic,0,CLR_NONE); bool buy2=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,0,0,NULL,Magicnumber,0,CLR_NONE); } } } |
05-11-2016, 10:25 AM | المشاركة رقم: 4 | |||||||||||||||||||||||||||||||||||||||||||||||||
|
كاتب الموضوع :
shivaa
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: ممكن مساعده فى كتابه داله برمجي
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
#4
|
|||||||||||||||||||||
|
|||||||||||||||||||||
رد: ممكن مساعده فى كتابه داله برمجي
،،،اهلا بك اخي الفاضل ، عمل جيد ومرتب،،، ،،،تحياتي،،، |
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
منكم, مساعده, برمجى, جاهل, كتابه |
أدوات الموضوع | |
|
|