[Archive] Apprenez à gagner de l'argent avec les villageois ! - page 816

 
7Konstantin7:

Où ok) tout d'abord il n'y a pas de test mt4 ticky du tout

Deuxièmement, il n'y a pas de profit, il y en aura plus au travail).


Oui, ça va marcher ! Vous pouvez déjà ouvrir un fonds d'investissement avec une telle chouette).
 
jelizavettka:

Ça va le faire ! Vous pourriez ouvrir un fonds d'investissement avec un hibou comme ça !)
Ne plaisantez pas avec ça.)
 
Roman.:

à partir du 13 janvier de cette année



Bien joué ! Dommage que ce ne soit pas un vrai)
 
jelizavettka:

Ça va le faire ! On peut déjà ouvrir un fonds d'investissement avec une chouette comme celle-là).

:-)

Vous regardez les mauvaises photos après tout... :-)

 

troisième jour à venir multidevise ! 6 paires ! bien que je pense qu'il va perdre ! et pourtant je vais voir comment !

 
Roman.:

:-)

Vous regardez les mauvaises photos après tout... :-)


Non, ils le sont))) Je suis juste d'humeur optimiste aujourd'hui))))
 
jelizavettka:

C'est un bon ! Dommage que ce ne soit pas réel)
C'était un échauffement... :-) TREE-RO ! !! :-)
 
jelizavettka:

Nah, pas sur toi)))) Je suis juste d'humeur optimiste aujourd'hui).
Je peux le dire ! :-)
 
Roman.:
C'est un échauffement, n'est-ce pas ? :-) TRE-NI-RO-VKA !!! :-)
étirements avant le travail))
 
Roman.:

Je vérifie les outils et tout le reste.

plus de 70 transactions perdantes - les investisseurs se disperseront... :-)


Qu'est-ce que MM de Gerchik ? J'utilise le principe suivant, si le commerce a fermé en profit, alors une petite augmentation dans le lot des fonds disponibles, sans inclure les bonus, si 2 lots dans une rangée, le lot est réduit par 3 fois, si encore un lot est un élan, le lot est le minimum que BC permet, si alors le profit, le lot revient à l'initiale.

double Lots = 0.1;//начальный лот
extern double MaximumRisk = 0.1;//прогресия лота на каждые 500 баланса +0.1 лот. например депозит стал 1000 лот =0.2, 1500 лот =0.3 итд
extern double DecreaseFactor = 3.0;
extern double balans = 500; //шаг баланса 
double LotsOptimized() {
       double minlot = MarketInfo(Symbol(), MODE_MINLOT);
       double maxlot = MarketInfo(Symbol(), MODE_MAXLOT);       
       double lot = Lots;
       int orders = OrdersHistoryTotal();
       int losses = 0;
       lot = NormalizeDouble((AccountFreeMargin()- AccountCredit()) * MaximumRisk / balans, 2);
       if (DecreaseFactor > 0.0) {
for (int i = orders - 1; i >= 0; i--) {
       if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY) == FALSE) {
       Print("Error in history!");
       break;
       }
if (OrderSymbol() != Symbol() || OrderType() > OP_SELL) continue;
if (OrderProfit() > 0.0) break; 
if (OrderProfit() < 0.0) losses++;
}
if (losses > 1) lot = NormalizeDouble(lot - lot * losses / DecreaseFactor, 2);
}
if(lot < minlot) lot = minlot;
if(lot > maxlot) lot = maxlot; 
return (lot);} 
Raison: