Библиотеки: Lot-SL propotion

 

Lot-SL propotion:

Функция возвращает размер лота, рассчитанный исходя из размера стоп-лосса и указанного в переменной риска.

Автор: Vasyl Nosal

 

Что тут не так?

:))) 

 

Здесь всё не так.

Ты это стырил, поправил и публикуешь как своё творчество, а не знаешь что если депозит в евро или рублях то это работать не будет.

 
Alexey Viktorov:

Здесь всё не так.

Ты это стырил, поправил и публикуешь как своё творчество, а не знаешь что если депозит в евро или рублях то это работать не будет.

Анука анука. Откуда я это тырил?

У меня в евро. Всё работает.

Ты не троль случайно? Или один из великих кто не проверяя "критикует"? 

 

Итак двоешники(те кто 2-у мне поставил).

Баланс 1000 евро. AUDCAD

 риск 10%

стоп 504 пункта 

 

Результат функции 0.280375...

ОЙ! Вышло потеря=100 евро=10%! 

Как же так????

 

 

Alexey Viktorov 

Троль? 

 
Какой смысл 5 раз исполнять функцию

MarketInfo(Symbol(),MODE_MINLOT)

Разве она каждый раз выдаёт разные значения?

---

Вот эта проверка

if(SL<=0) {Alert("Need SL to be set!..min lot mode");return(MarketInfo(Symbol(),MODE_MINLOT));}

нафик не нужна при использовании современных типов данных

input uint SL = 40;

---

Будет больше практики, узнаете - иногда MODE_TICKVALUE MODE_TICKSIZE MODE_POINT с 1го раза возвращают нули. А зачем все они нужны в универсальной функции расчёта лота - наверное модер в англоязычной секции доскажет

---

MQL ну оч продвинутый язык, но иногда вылазит чивойто непотребное © ВВВ, поэтому лично я стараюсь избегать деления дробного числа на целое: * 0.01 вместо / 100
 
Васе верить нельзя
Причина обращения: