......اقتباس:
كود PHP:
//+------------------------------------------------------------------+
//| Sell EA‫‬‫‬.mq4 |
//| Copyright 2017, MetaQuotes Software Corp. |
//| 30 _ 06 _ 2020 |
//+------------------------------------------------------------------+
#property copyright "Copyright 2017, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
input double lot = 0.01;
input int Magic_Number = 1111;
string str;
string S[] = {"EUR" ,"GBP" ,"AUD" ,"NZD" ,"USD" ,"CAD" ,"CHF" ,"JPY"};
string pairs[28];
int ticket;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
str =StringSubstr(Symbol(),6,10);
///////////////////////////
int j=-1;
for(int i=0;i<=6;i++)
{
for(int k=i+1;k<=7;k++)
{
j++;
pairs[j]=S[i]+S[k]+str;
}
}
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
if(OrdersTotal()<ArraySize(pairs))
SeLL_EA();
Comment(OrdersTotal());
}
//+------------------------------------------------------------------+
void SeLL_EA()
{
int cnt = 0;
for (cnt = 0 ; cnt < 28 ; cnt++)
{
string sym = pairs[cnt];
if(TotalOrder(sym) == 0)
ticket=OrderSend(pairs[cnt], OP_SELL, lot, MarketInfo(pairs[cnt],MODE_BID), 50, 0, 0, NULL, Magic_Number, 0, clrNONE);
else continue;
}
}
//+------------------------------------------------------------------+
//| FUNCTIONS: Manage trades |
//+------------------------------------------------------------------+
int TotalOrder(string sy)
{
int num=0;
for (int i = OrdersTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol() == sy && (OrderMagicNumber() == Magic_Number))
{
if(OrderMagicNumber()== Magic_Number)
{
num++;
}
}
}
}
return(num);
}
اخي الكريم
هل يكفي ان انسخ هذا الكود والصقه ام يحتاج شي اخر
وكيف اجعل ذلك متاح من الاعدادات
بحيث اضع كل عملة بختيار فالس او ترو
مثلا ازراج اليورو
ازواج الين
ازواج الدولار
كلها فالس / ترو