Увеличение кол-во лотов для входа в позицию в зависимости от профита

Страницы: 1
RSS
Увеличение кол-во лотов для входа в позицию в зависимости от профита
 
Добрый день!

Прошу подсказать по функции

lot = 0 --количество лотов для входа

Profit = 0 -- суммарный профит (все позиции закрыты, алгоритм ждет условие для входа


function Q_lot()

local qlot =lot

If Profit > 35000 then lot = qlot + Profit/35000
else
lot = qlot
end

end

Когда эту функцию добавляю в main(), то количество lot увеличивается до бескончности.

А мне нужно следующее, счет увеличился на размер ГО фьючерса и алгоритм добавил 1 лот для следующей сделке.
 
Код
function Q_lot()
  local default_lot=1 -- количество лотов при отсутствии прибыли
  lot=default_lot+math.max(0,math.floor(Profit/35000))
end 
 
Цитата
BlaZed написал:
Код
   function   Q_lot ()
   local  default_lot =  1   -- количество лотов при отсутствии прибыли 
  lot = default_lot +  math.max ( 0 , math.floor (Profit/ 35000 ))
 end  
  
Спасибо огромное. Получилось.  
Страницы: 1
Читают тему
Наверх