Форум Бингуру

Форум трейдеров: Бинарные опционы & Форекс & CFD & Крипта

Вы не вошли.

Объявление

Это старый форум. Он законсервирован. Добро пожаловать на Форум Бингуру 2.0, абсолютно безумный и ненормальный. Не ходите туда, молю

#151 14.12.2022 20:14:51

JimBeam
Участник
Зарегистрирован: 21.11.2022
Сообщений: 131

Re: Дневник JimBeam

XTrader пишет:
JimBeam пишет:

Мне не очень интересно честно говоря пока нет необходимости

В смысле неинтересно? Ты же делаешь это сейчас. Я в свое время ломал над этим голову.
У тебя Мт4 или Мт5?
Ты можешь показать кусок кода, где подсчет объема, или это коммерческая тайна?

Не интересно проверять все возможные ситуации.

А про тайну - почему тайна полно примеров в сети похожих. У меня МТ4

double calculateLot(double threshold) {

   double MinLot    = MarketInfo(Symbol(), MODE_MINLOT);
   double Step      = MarketInfo(Symbol(), MODE_LOTSTEP);
   double LotCost   = MarketInfo(Symbol(), MODE_TICKVALUE);
   
   max_risk = AccountBalance()/100*MaxRisk;

   do {
     x = MinLot*LotCost;
     //Print(" ==> risk: ", x, " Min Lot: ", MinLot);
     MinLot+=Step;
   }
   while(x*threshold <= max_risk);

   return(NormalizeDouble(MinLot, 2));
}

Вот как то так и считаю

Offline

Понравилось:

#152 14.12.2022 20:15:51

JimBeam
Участник
Зарегистрирован: 21.11.2022
Сообщений: 131

Re: Дневник JimBeam

ЗЫ - Мистерио пользуйся дарю то что ты хотел))

Offline

#153 14.12.2022 23:12:35

Risky
Участник
Из Earth
Зарегистрирован: 04.11.2021
Сообщений: 6,544

Re: Дневник JimBeam

У тебя подсчет объема примерный.
Он не учитывает все факторы.
Его можно применять только для таких пар как EURUSD, GBPUSD, AUDUSD, наверное.
Если будут такие символы как GBPJPY, EURGBP, AUDJPY, индексы, металлы и т.д., то могут быть неточности в результатах.
У меня пример был на Mql5.
Твой вариант потом протестирую, но думаю, что он не будет везде верно работать.

Редактировался Risky (14.12.2022 23:16:20)

Offline

Подвал доски

Форум BINGURU.NET