Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 341
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Народ, помогите пожалуйста. Хочу написать функцию, чтобы каждый след открытый ордер открывался лотом в 2 раза больше предыдущего. Эта функция выдает неправильные значения.. Что тут не так? Заранее спасибо!
extern double LotBuy = 0.01;
double GetLotBuy()
{
for(int n = 1; n<=CountBuy(); n++)
{
LotBuy=LotBuy*2;
}
return (LotBuy);
}
Народ, помогите пожалуйста. Хочу написать функцию, чтобы каждый след открытый ордер открывался лотом в 2 раза больше предыдущего. Эта функция выдает неправильные значения.. Что тут не так? Заранее спасибо!
extern double LotBuy = 0.01;
double GetLotBuy()
{
for(int n = 1; n<=CountBuy(); n++)
{
LotBuy=LotBuy*2;
}
return (LotBuy);
}
Для начала:
extern double LotBuy = 0.01;
double GetLotBuy()
{
double ld_Lot = LotBuy;
for(int n = 1; n<=CountBuy(); n++)
{ld_Lot = LotBuy * n * 2;}
return (ld_Lot);
}
Народ, помогите пожалуйста. Хочу написать функцию, чтобы каждый след открытый ордер открывался лотом в 2 раза больше предыдущего. Эта функция выдает неправильные значения.. Что тут не так? Заранее спасибо!
extern double LotBuy = 0.01;
double GetLotBuy()
{
for(int n = 1; n<=CountBuy(); n++)
{
LotBuy=LotBuy*2;
}
return (LotBuy);
}
попробуй вот так
Для начала:
extern double LotBuy = 0.01;
double GetLotBuy()
{
double ld_Lot = LotBuy;
for(int n = 1; n<=CountBuy(); n++)
{ld_Lot = LotBuy * n * 2;}
return (ld_Lot);
}
Ты шутишь?
Сделал советника на основе собственного индикатора.
Открытие сделок покупка на росте и продажа на падении индикатора по отношению ко вчерашнему дню.
Проблемма в том, что сделки открываются и закрываются через бар и более.
Индикатор настроен так, чтобы игнорировать движения на определенную заданную величину.
Если нет превышения, то значение индикатора остается как в предыдущем баре (думаю проблемма где-то здесь)
Код индикатора:
Торговые критерии советника:
Здравия!
Необходим скрипт такого плана:
было
eur/gbp / 1 lot / open 312.25 / sl 559.45 / tp 454.55
yui/ghf / 1 lot / open 3.28 / sl 5.65 / tp 4.65
.../... / 1 lot / open ...... / sl ...... / tp .......
стало
eur/gbp / 1.02 lot / open 312.25 / sl 559.45 / tp 454.55
yui/ghf / 1.02 lot / open 3.28 / sl 5.65 / tp 4.65
.../... / 1.02 lot / open ...... / sl ...... / tp .......
Что-бы закрывал Отложенные ордера заданного объёма (лота), и открывал новые ордера с другим объёмом, но теми-же уровнями входа в рынок, стопом и тейком.
Может кто встречал..?
ничего не пойму тут..
надо чтобы размер лота увеличивался в геометрической прогрессии ( с множителем 2), если открывается второй однонаправленный ордер.
Ты шутишь?
Решение не редко состоит из нескольких "шагов". 1-ый шаг - уменьшаем экспоненциальный рост размера лота. Попутно наделяем хоть каким-то смыслом использование цикла. А так, как не знаем "где начало", то дальнейшие шаги оставляем за автором. ;)
это конечно замечательно, но все же как выразить, чтобы следующий однонаправленный ордер открылся лотом в два раза больше предыдущего. Уже есть две рабочие функции CountBuy() и CountSell()