[Arquivo] Aprenda a ganhar dinheiro com os aldeões! - página 816

 
7Konstantin7:

Onde ok) antes de mais nada não há nenhum teste de tiquetaque mt4

Em segundo lugar, não há lucro, haverá mais trabalho)


Sim, vai funcionar! Você já pode abrir um fundo de investimento com uma coruja assim!)
 
jelizavettka:

Isso basta! Você poderia abrir um fundo de investimento com uma coruja como essa!)
Não brinque com isso).
 
Roman.:

a partir de 13 de janeiro deste ano



Muito bom! Pena que não seja uma verdadeira)
 
jelizavettka:

Isso basta! Você já pode abrir um fundo de investimento com uma coruja como essa!)

:-)

Afinal de contas, você está olhando para as fotos erradas... :-)

 

terceiro dia chegando a multimoedas! 6 pares! embora eu ache que vai perder! e ainda vou ver como!

 
Roman.:

:-)

Afinal de contas, você está olhando para as fotos erradas... :-)


Não, eles são)))) Estou apenas com um humor otimista hoje))))
 
jelizavettka:

Ele é um dos bons! Pena que não tenha sido real)
Foi um aquecimento... :-) TREE-RO!!! :-)
 
jelizavettka:

Nah, não em você)))) Hoje estou apenas com um humor otimista).
Eu posso dizer! :-)
 
Roman.:
É um aquecimento, não é? :-) TRE-NI-RO-VKA!!! :-)
estiramento antes do trabalho))
 
Roman.:

Eu verifico as ferramentas e tudo mais.

mais de 70 negócios perdidos - os investidores se dispersarão... :-)


O que é MM da Gerchik? Eu utilizo o seguinte princípio, se o comércio fechar com lucro, então um pequeno aumento no lote de fundos disponíveis, não incluindo bônus, se 2 lotes seguidos, então o lote é reduzido em 3 vezes, se novamente um lote for perdido, o lote é tão pequeno quanto a BC permite, se então o lucro, o lote retorna à 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);}