Проверяю исходняк, не каких изменений, все данные только в пределах сотых.
Вопрос:
1. каким образом WLD округляет до триллионных (откуда он эти цифры берёт, точней что прибавляет)?
2. Как его заставить @#High[Bar] (цены) выводить как есть в сотых, да в настройках есть смещение, но это смещение для графика!
А как математически это повторить. Просто мне нужно перенести стратегию из WLD в C#, и не получается из-за этой разницы. На C# нужно симулировать точную копию этой ошибки.
WildTraider, Дебарг это что?
Считается все корректно, переносится в С# и там все норм. Все сделки (вход/выход) робота на С# и WLD совпадают.
Если же пытаться вывести Open через print, то надо понимать, что это тип double и нужно указывать формат вывода.
alt, на графике он режет, а в реале нет, но отрезать не проблема (лишний цикл правда писать), а вот как преобразовать 732,67 -> 732,679992675781 — вот загадка! Или хотя бы свести всё под один стандарт.
не могу пока ничего посоветовать на сей счёт. Мож на Пауке
полистай ветку по Вэлсу..
При случае попробую спросит у ребят которые более продвинуты в нём
WildTraider, лишние цифры возникают т.к. в double нельзя точно отразить некоторые числа. У Float точность еще ниже, так что не стоит его использовать!!! В метатрейдере для точного отображения цены есть функция NormalizeDouble, в ВЛД должно быть что-то аналогичное. про float вообще забудь!
Чёрный кот, я на Дельфи не особо специализируюсь, но там кроме float double не предусмотрен. И как в самом WLD решить эту проблему я не нашёл. Так что 2-а вопроса в силе!
WildTraider, вроде как float в WLD 4 и есть double. В общем все упирается в точность double. Но как решить хз, я никогда не писал под WLD 4, да и не вижу смысла использовать древнюю систему, с таким корявым языком программирования.
XAU/USD: золото проигрывает схватку за геополитическую премию
Золото продолжило активно снижаться после достижения локального пика, несмотря на напряженность и рост рисков в мире. Первоначальный скачок в район уровня 5410 был спровоцирован военными...
➡️ Как мы и ожидали Как отмечается в релизе, экономика приближается к траектории сбалансированного роста. В феврале рост цен ожидаемо замедлился после временного ускорения в январе. Вместе...
Ритейлеры активно инвестируют в технологии: в 2025 году 52% компаний увеличили ИТ-бюджеты. В приоритете — самые перспективные и быстро окупаемые проекты. Разбираем главные тренды цифровизации...
Т-Технологии МСФО 2025 г. - хороший результат, но скромный прогноз на 2026 год
Т-Технологии опубликовала финансовые результаты за 2025 год. Чистая прибыль за год составила 192 млрд руб. (+57%). В 4 квартале рост +86% до 72,1 млрд руб. Скорректированная на эффект...
Сокол, а сколько энергии вкладывают в биток и прочие мемкойны?
А сколько энергии нужно чтобы выкопать яму, потом её закопать, потом снова выкопать, а потом снова закопать?
.
Изображение ЧД? Н...
Тимофей Мартынов, спасибо что подсветили. Это важная информация, хоть и запоздалая. Но хоть и задним числом, но приятно понять механизмы того что происходит.
Опрос по индексу ММВБ на понедельник! Будем расти или падать? Мда уж! Вот тебе и ставка! Ставка вниз, а роста нет! Ну такое себе… Правда всё равно, инвест счёт сегодня показал приятную цифру, до того ...
1. Используемые пока в этом конфликте дроны и ракеты в принципе не могут нанести существенный урон. У них очень маленькая боевая часть — с среднем до 100 кг. При этом для разрушения обычной бетонно...
Америка посыпалась Падение америки на фоне растущих цен на нефть, бензина, намекает на что-то мощное. Вряд ли в ближайшее время ситуация сможет измениться. Если Трамп пойдет в наземку, то это вообще и...
Алексей Антонов, думаю. на ставке ЦБ где то 13% доходность по 26254 сравняется с ключом ЦБ и выйдет на номинал, а дальше будет ставка ЦБ 12, доходность 26254 12,7, ставка ЦБ 11, доходность 26254 — ...
Open: 740,94
High: 742,33
Low: 740,59
Close: 732,67
не каких триллионных нет, это в самом WLD меняеться, а вот как — вот это вопрос!
Используйте дебарг: print('High: '+ FloatToStr( @#High[Bar]));
Считается все корректно, переносится в С# и там все норм. Все сделки (вход/выход) робота на С# и WLD совпадают.
Если же пытаться вывести Open через print, то надо понимать, что это тип double и нужно указывать формат вывода.
High: 1152.31005859375
High: 1154.80004882813
High: 1156.48999023438
полистай ветку по Вэлсу..
При случае попробую спросит у ребят которые более продвинуты в нём
High := StrToFloat(FormatFloat('#,##0.00',@#High[Bar])) — StrToFloat(FormatFloat('#,##0.00',@#High[Bar-1]))
High = 0,0600128173828125