Привет, а какая разница будет у тебя
bool dayUP = true(false)
или
int dayUP = 1(0)
Будет или
if (open < close)
{
dayUP = 1;
dayDn = 0;
}
или
if (open < close)
{
dayUP = true;
dayDn = false;
}
и т.д.
нафига вообще такие конструкции?
всегда вычитывай клоз от опен или наоборот, но при этом получай значение по МОДУЛЮ, тоесть положительное.
и никаких условий не надо создавать
Марсель Тазетдинов, не зачто, только одно пожелание — цены всегда делай double а не int.
так не правильно:
int open;
int close;
int high;
int low;
правильно так:
double open, close, high, low;
а еще правильней создать класс как пример Bar
и в нем поля:
double open, close, high, low;
и можно создавать экземпляры класса и записывать в них значения:
Bar.open =…
и тд
а если работаешь с несколькими барами а не одним, то лучше всего создав класс БАР и создав в нем поля опен хай лой клоз волюм, также создать еще поля как то рендж бара, высота верхней тени, высота нижней и в конструкторе класса прописать их вычисление.
в коде программы создаешь массив экземпляров класса, у каждого экземпляра класса есть свои хай лой и тд…
при создании экхемпляра класса конструктор класса самостоятельно будет все вычислять…
и тебе останется только в цикле перебрать все экземляры класса с запросами на необходимые поля…
как то так ))
ShamanKZN, А что быстрее работает? Мат. конструкции или if? Если if не выполняется, то внутри него ничего не считается, а мат. конструкция всегда будет считаться… Это я не об этом примере, а в общем. Не оппонирую, интересуюсь, т.к. такой же ламер, как Марсель...))))
Средние доходности облигаций в зависимости от кредитного рейтинга. От B- до AA+
👉 Наш канал в MAX 👈
👉 Чат Иволги в MAX 👈
Средние доходности облигаций в зависимости от рейтинга (бледные столбцы — доходности без сглаживания). И как они...
X5 операционные результаты 1 кв. 2026 г. - рост выручки ниже прогноза
X5 опубликовала операционные результаты за 1 квартал 2026 года. Выручка выросла на 11,3% до 1,19 трлн рублей. Сопоставимая выручка прибавила 6,1% при росте среднего чека на 7,9% и падении...
ByteDog — нейросеть от Positive Technologies для поиска вирусов
Мы разработали собственную нейросеть, которая находит вирусы на 20% точнее, чем классические модели машинного обучения.
Она построена на архитектуре трансформеров — той же, что используют...
Как забрать $350 за 5 дней на Биткоине, не покупая его? Кейс про «Тихую охоту» Суть идеи (реализована 11 апреля): На фоне высокой волатильности рынок щедро платил за страх. Я открыл короткую позицию п...
— Китайский человекоподобный — гуманоидный робот «Молния» — обогнал/побил действующий рекорд человека на Китайском полумарафоне — на почти 7 минут. — Пробежав дистанцию 21,1 км., за 50,26 минуты.
А ведь были планы покупки или строительства собственного НПЗ, точно не помню. Тем более ещё база в Селятино на реконструкции. Объёмы неплохие у компании.
Alvin_, в поддержку сибсульфур сейчас работает внешнеполитическая ситуация. Их же основная деятельность — продажа серы, а сейчас почти половина мирового производства серы с мирового рынка неожиданн...
CHEH777, вы правильно рассуждаете. Я рассуждал ранее также.
Я в беседе с представителями ПВО эту тему поднимал очень подробно и предлагал различные варианты сделать все по закону, но в обход О...
bool dayUP = true(false)
или
int dayUP = 1(0)
Будет или
if (open < close)
{
dayUP = 1;
dayDn = 0;
}
или
if (open < close)
{
dayUP = true;
dayDn = false;
}
и т.д.
всегда вычитывай клоз от опен или наоборот, но при этом получай значение по МОДУЛЮ, тоесть положительное.
и никаких условий не надо создавать
если же не только это, но еще и формулы потом разные применяются то без IF не обойтись
сорри не так прочел вопрос…
вот ответ на твой вопрос:
double DlinnaVerhTeni = high-Max(open, close);
double DlinnaNizTeni = Min(open, close)-low;
так не правильно:
int open;
int close;
int high;
int low;
правильно так:
double open, close, high, low;
а еще правильней создать класс как пример Bar
и в нем поля:
double open, close, high, low;
и можно создавать экземпляры класса и записывать в них значения:
Bar.open =…
и тд
в коде программы создаешь массив экземпляров класса, у каждого экземпляра класса есть свои хай лой и тд…
при создании экхемпляра класса конструктор класса самостоятельно будет все вычислять…
и тебе останется только в цикле перебрать все экземляры класса с запросами на необходимые поля…
как то так ))
на правильность не претендую ибо сам тоже учусь
а насчет класса, возможно не надо будет, скорее всего в библиотеке велса есть готовое решение.
чтобы что то просчитать компу надо в сотни раз меньше времени и трудозатрат, чем что либо с чем либо сравнить ))