رد:بداية برمجة اكسبريت لاكستراتجية خارقة ارجوا المساعدة من الجميع
محتاج مساعدة شباب وصلت الي شئ صعب شوية بالنسبة لي
محتاج الاكسبريت لما يصل الي اشارة عكسية يغلق الصفقة ويدخل عكسها
كود PHP:
extern int StopLoss=25;
extern int TakeProfit=15;
extern int MagicNumber=2318;
extern double Lots = 1;
int pp=1;
int init()
{
//----
if(Digits==5||Digits==3)pp=10;
//----
return(0);
}
void deinit() {
Comment("");
}
int orderstotal(){
int cnt=0;
for(int i =0;i<OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
cnt++;
}
}
return(cnt);
}
int start()
{
//----
// صاعد السهم الاصفر
double s=iCustom(0,0,"GOLD999D",18,28,9,false,2,0);
// نازل السهم الازرق
double ss=iCustom(0,0,"GOLD999D",18,28,9,false,3,0);
//خط اخضر
double q=iCustom(0,0,"FXI_Volatility_Quality_Index",false,0,5,3,1,5,true,false,true,false,1,0);
//خط احمر
double qq=iCustom(0,0,"FXI_Volatility_Quality_Index",false,0,5,3,1,5,true,false,true,false,2,0);
if(s&&q){
if(orderstotal()<1)
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3*pp,Ask-pp*Point*StopLoss,Ask+pp*Point*TakeProfit,"",MagicNumber,0,Blue);
}
}
if(ss&&qq){
if(orderstotal()<1)
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3*pp,Bid+pp*Point*StopLoss,Bid-pp*Point*TakeProfit,"",MagicNumber,0,Blue);
}
}
//----
return(0);
}
جربت كل الدوال التي وجهوني اليها الاخوة لاكن مازال يطلع عندي خطئ
2 مرفق
رد:بداية برمجة اكسبريت لاكستراتجية خارقة ارجوا المساعدة من الجميع
وضلنا الي اضافة مؤشرنا الثالث
وهذا المؤشر يساعدنا في معرفة الاتجاه
وممكن يكون غير صحيح في وقت الاخبار فقط