Trader7777: Les gars, j'ai rencontré un étrange problème. À ce stade du code, le testeur se bloque : aucune erreur dans le journal, le processeur tourne au maximum, mais le testeur ne fait rien.
sergeev: où se trouve le code ? il s'y accroche, pas dans la modification
peut-être qu'il s'y accroche aussi.
void CloseHalfOrders(int otype) // ф-ция закрытия половины ордеров сетки
{
int count = 0; double CTbuy = CountTrades(OP_BUY); double CTsell = CountTrades(OP_SELL);
double n = NormalizeDouble (CTbuy/2,1); double k = NormalizeDouble (CTsell/2,1);
for (int i =0; i<=OrdersTotal(); i++)
{
if (OrderSelect(i, SELECT_BY_POS,MODE_TRADES))
{
if (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
if (OrderType() == otype)
{
if (otype == OP_BUY)
{
if (count<n)
OrderClose(OrderTicket(),OrderLots(),Bid,0,Lime);
count++;
i--; // ВЕРНУТЬСЯ НА ПОЗИЦИЮ УДАЛЁННОГО ОРДЕРАSleep(1000);
}
if (otype ==OP_SELL)
{
if (count<k)
OrderClose(OrderTicket(),OrderLots(),Ask,0,Lime);
count++;
i--; // ВЕРНУТЬСЯ НА ПОЗИЦИЮ УДАЛЁННОГО ОРДЕРАSleep(1000);
}
}
}
}
}
}
s'y accroche, pas dans la modification
S'il n'y a pas d'image, écrivez comment l'insérer correctement.
J'essaie actuellement de coller en copiant. Le fichier BMP est de 725kb.
Les gars, j'ai rencontré un étrange problème. À ce stade du code, le testeur se bloque : aucune erreur dans le journal, le processeur tourne au maximum, mais le testeur ne fait rien.
N'oubliez pas de vérifier la division par zéro
Ça a marché. Les photos de VladislavVG sont différentes. Le dernier rayon ZZ (rouge) n'a pas été formé.
Les données de l'indicateur sont différentes. Nous ne nous comprenions pas.
Je ne sais pas pourquoi, mais j'avais l'air stupide.
Je ne vais pas m'inquiéter, peut-être que c'est encore une trace blanche !
où se trouve le code ?
il s'y accroche, pas dans la modification
peut-être qu'il s'y accroche aussi.
N'oubliez pas de vérifier la division par zéro.
Qu'est-ce que ça veut dire ?
Le nouveau texte effacera l'ancien de lui-même. Au besoin, placez Commentaire(" Nouveau texte ") ;
Il est possible d'écrire plusieurs lignes : Comment("mas[00]= ",mas[0],"\n",
--- par analogie ---
"mas[01]= ",mas[1]) ;
Merci pour votre aide.
Pouvez-vous me dire si le budget (crédits) sous le prix dans le thème "Emplois" signifie le prix de l'emploi en USD ?
oui - 1 crédit - 1 USD