extern double CloseAfterXpips = 15;
extern bool CloseInProfit = true;
extern bool CloseInLoss = false;
extern int MagicNumber = 0;//0:manual trades
extern bool FilterByMagicNumber = false;
extern bool FilterBySymbol = false;
extern bool PrintToJournal = true;
extern bool SendTestTradesOnBacktest = false;//false;//should send one long and one short trade when backtester starts
int buys,sells,Multiplier;
double pips2dbl;
int init() {
// код доступен только после оплаты
}
int deinit() {
Comment("");
return(0);
}
int start() {
// код доступен только после оплаты
}
void CountOpenTrades(string symbol,int magicnumber) {
buys=0;
sells=0;
for (int cnt=OrdersTotal()-1; cnt>=0; cnt--) {
if (!OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)) continue;
if (FilterBySymbol && OrderSymbol()!=symbol) continue;
if (FilterByMagicNumber && OrderMagicNumber()!=magicnumber) continue;
{
if (OrderType()==OP_BUY) buys++;
if (OrderType()==OP_SELL) sells++;
}
}
}
string bool2txt(int lbool) {
if (lbool==true) return("yes");
if (lbool==false) return("no");
return("unknown");
}
void BrokerDigitAdjust(string symbol) {
Multiplier=1;
if (MarketInfo(symbol,MODE_DIGITS)==3 || MarketInfo(symbol,MODE_DIGITS)==5) Multiplier=10;
if (MarketInfo(symbol,MODEПоказано первые 50% кода (символов: 4058)
Введите ваш email и нажмите кнопку, чтобы перейти к оплате.