Проверяю исходняк, не каких изменений, все данные только в пределах сотых.
Вопрос:
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, да и не вижу смысла использовать древнюю систему, с таким корявым языком программирования.
🎯 Как сработала идея на рынке драгоценных металлов
В этом году серебро удвоило цену. Оно пользуется спросом не только как защитный актив, но и как промышленный магнит зелёной энергетики.
Наши аналитики ещё в начале года оценили существенный...
Налоговые убытки для инвестора: почему в 2025 году они могут "стоить" 15% вместо 13%
Для активного инвестора убыток от неудачной сделки — это не просто досадная потеря, а потенциальный налоговый актив. Однако его истинная ценность может значительно варьироваться. Благодаря...
В ноябре мы открыли двери нашего производства для авторов популярных профессиональных блогов — «Провизор 24», «Советский цитрамон» и «PharmJokes». Коллеги прошли весь путь производства...
Нефть 4 серия: Нетрадиционные ценности Пришло время окунуться в нефтяную историю России. Мы начнём с истории, чтобы понять, откуда такие тесные связи с британской монархией.
Спешите видеть, Р...
genubat, какой то у тебя — полувоенный сленг?
— Хочешь сказать: — в любой момент приютишь* у себя в шпалерах с горохом — Орешник?
— В рамках борьбы с НАТОй — в лице воинствующих чухонцев*!?
Вова Кожемяко, и непонятно где здесь производственные площади, непонятно где информация по движению денег. Я так понимаю, что у должника по банкротству должны проверять все счета за 3 года до банкр...
Booppa, да я сижу по 3м бумагам, про просраться единомышленников искал… мб промахнулся:) вроде бы сегодня после 23+ финальное решение этих *** будет без ВВ и после он выдаст, ну пока план такой…
Так где же ЛЧИ? Где же этот конкурс? Помню в 2024 году обещали, что в ЛЧИ будут изменения и скоро конкурс опять начнут проводить. Еще временная дистанция конкурса увеличится и новые разделы с номин...
⭐️ Whoosh объелся груш... Супер идея🛴или потенциальный риск ❓ Переоценка аппетита к риску прокатилась по всему рынку. Пострадал весь сегмент А-АА без исключений. Whoosh в том числе. ВУШ — крупнейший к...
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