[Archivo] ¡Aprende a ganar dinero aldeanos! - página 816

 
7Konstantin7:

Donde ok) en primer lugar no hay ninguna prueba mt4 ticky en absoluto

En segundo lugar, no hay beneficio, habrá más en el trabajo)


Sí, funcionará. Ya se puede abrir un fondo de inversión con un búho así).
 
jelizavettka:

¡Eso es! Podrías abrir un fondo de inversión con un búho así).
No bromees con eso).
 
Roman.:

a partir del 13 de enero de este año



¡Bien hecho! Lástima que no sea uno de verdad)
 
jelizavettka:

¡Eso es! Ya puedes abrir un fondo de inversión con un búho así).

:-)

Después de todo, estás mirando las fotos equivocadas... :-)

 

¡tercer día que llega la multidivisa! 6 pares! aunque creo que va a perder! y sin embargo voy a ver cómo!

 
Roman.:

:-)

Después de todo, estás mirando las fotos equivocadas... :-)


No, lo son))) Es que hoy estoy de un humor optimista)))
 
jelizavettka:

¡Es uno de los buenos! Lástima que no fuera real)
Fue un calentamiento... :-) ¡¡¡TREE-RO!!! :-)
 
jelizavettka:

No, no en ti)))) Es que hoy estoy de un humor optimista).
¡Ya lo creo! :-)
 
Roman.:
Es un calentamiento, ¿no? :-) ¡¡¡TRE-NI-RO-VKA!!! :-)
estiramientos antes del trabajo))
 
Roman.:

Compruebo las herramientas y todo lo demás.

más de 70 operaciones perdedoras - los inversores se dispersarán... :-)


¿Qué es MM de Gerchik? Yo uso el siguiente principio, si el comercio cerrado en el beneficio, entonces un pequeño aumento en el lote de los fondos disponibles, sin incluir los bonos, si 2 lotes en una fila, entonces el lote se reduce en 3 veces, si de nuevo un lote se pierde, el lote es tan pequeño como BC permite, si entonces el beneficio, el lote vuelve a la inicial.

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