[Архив]учитесь зарабатывать селяне![Архив] - страница 816

 
7Konstantin7:

Куды нормально) во первых тики мт4 тест вообще ни какой

во вторых прибыли нет, на работе больше будет)


Да пойдет! Можно уже инвест. фонд открывать с таким совом!)
 
jelizavettka:

Да пойдет! Можно уже инвест. фонд открывать с таким совом!)
Да ну не шути так)
 
Roman.:

с 13 янв сего года



Нехило наколотил! Жаль что не реал)
 
jelizavettka:

Да пойдет! Можно уже инвест. фонд открывать с таким совом!)

:-)

Вы все таки не на те картинки смотрите... :-)

 

третий денёк на подходе мультивалютник! 6 пар! хотя считаю что сольёт! и всё же посмотрю как!

 
Roman.:

:-)

Вы все таки не на те картинки смотрите... :-)


Неее, на те))) Просто я сегодня в оптимистичном настроении пребываю)))
 
jelizavettka:

Нехило наколотил! Жаль что не реал)
Дык это ж - разминка... :-) ТРЕ-НИ-РО-ВКА!!! :-)
 
jelizavettka:

Неее, на те))) Просто я сегодня в оптимистичном настроении пребываю)))
Заметно! :-)
 
Roman.:
Дык это ж - разминка... :-) ТРЕ-НИ-РО-ВКА!!! :-)
размялся перед рабоой))
 
Roman.:

Проверяю инструменты и все остальное...

более 70-ти убыточных сделок - инвесторы разбегутся... :-)


А что за ММ от Герчика ? я вот использую такой принцып, если сделка закрылась в плюс, то небольшое увеличение лота от свободных средств, без учета бонусов, если 2 лося подрят, то лот уменьшается в 3 раза, если опять лось то лот становится минимальным насколько позволяет ДЦ, если потом профит то лот возвращается на начальный.

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);} 
Причина обращения: