[Archivio] Imparare a fare soldi abitanti del villaggio! - pagina 816

 
7Konstantin7:

Dove ok) prima di tutto non c'è nessun test ticky mt4

In secondo luogo, non c'è profitto, ci sarà più lavoro)


Sì, funzionerà! Si può già aprire un fondo d'investimento con un tale gufo)!
 
jelizavettka:

Questo va bene! Si potrebbe aprire un fondo d'investimento con un gufo come quello)!
Non scherzare su questo).
 
Roman.:

dal 13 gennaio di quest'anno



Bello! Peccato che non sia un vero e proprio)
 
jelizavettka:

Questo andrà bene! Si può già aprire un fondo d'investimento con un gufo come quello)!

:-)

Stai guardando le foto sbagliate, dopo tutto... :-)

 

terzo giorno in arrivo multicurrency! 6 paia! anche se penso che perderà! eppure vedrò come!

 
Roman.:

:-)

Stai guardando le foto sbagliate, dopo tutto... :-)


No, lo sono))) Oggi sono solo di umore ottimista)))
 
jelizavettka:

È un bravo ragazzo! Peccato che non fosse reale)
Era un riscaldamento... :-) ALBERO!!! :-)
 
jelizavettka:

No, non su di te)))) Sono solo di umore ottimista oggi).
Lo vedo! :-)
 
Roman.:
È un riscaldamento, vero? :-) TRE-NI-RO-VKA!!! :-)
stretching prima del lavoro))
 
Roman.:

Controllo gli strumenti e tutto il resto.

più di 70 operazioni perdenti - gli investitori si disperderanno... :-)


Che cosa è MM da Gerchik? Io uso il seguente principio, se il commercio chiuso in profitto, poi un piccolo aumento del lotto di fondi disponibili, non compresi i bonus, se 2 lotti in una riga, poi il lotto è ridotto di 3 volte, se ancora un lotto è perso, il lotto è piccolo come BC permette, se poi il profitto, il lotto torna al iniziale.

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);}