Собственно сабж
Я буду делать новый быстрый чарт, который станет альтернативой уже существующему. Пример его внешнего вида можно увидеть на видео так как какая то его часть уже написана. Работа трудоемкая, но все же я хотел бы чтоб каждый пользователь OsEngine мог пользоваться этим чартом, по этому я собираю средства на его разработку в виде донатов. Я буду рад любой помощи и благодарен каждому задонатившему.
Если вы готовы внести пожертвование на разработку нового чарта вы можете сделать это одним из доступных способов:
PayPal: [email protected]
USDT ERC20: 0xb4869e271a37e4199aaf13bae02f94c1b550720d
USDT BEP20 (BSC): 0xb4869e271a37e4199aaf13bae02f94c1b550720d
Кредитные карты: Яндекс.Деньги
UDP: 10.11.2020
Бэта версия доступна для скачивания ниже, комит в основнию ветку будет как только все будет допилено и проверено.
Прошу писать в эту тему о всех найденных багах, за исключением неторговых промежутков между свечами, этот баг мне известен но такого функционала в используемой либе нет, я пилю кастомную DateTime-ось с претрансформацией данных, которая решит эту траблу.
Если не сложно! После завершения работ просьба добавить переключалку шкалы графика на процентную (как в трейдингвью)
Предложения по отрисовке chart-а:
Предложения по отрисовке chart-а:
Цитата: [email protected]
Предложения по отрисовке chart-а:
- отображениt в барах или свечах;
- режим отображения окна чарта на весь экран (сворачивая все панели управления и control-ы);
- возможность создавать и редактировать цветовые схемы отображения (задавать цвета самостоятельно для элементов чарта);
- простые способы масштабирования по обоим осям координат (растянуть по оси координат нажав левую клавишу мыши, использование колеса прокрутки мыши);
- возможность одновременного отображения чарта на нескольких таймфреймах (несколько окон отображения на экране);
- возможность торговли с графика как в tigertrade (ручной режим)
1 - пока не планирую, но реализация простая
2 - это реально но не понятна смысловая нагрузка в совокупе с работой роботов
3 - редактирование цветовой схемы хорошая идея вероятно реализую в последнюю очередь
4 - реализовано
5 - реализовано слоем создания роботов
6 - реализовано запуском робота Engine, а еще можно заказать робота с панелью ручной торговли у Алексея Ван
Вижу что предложенные изменения в целом все касаются удобства ручной торговли. Для ручной торговли есть несколько терминалов из бесплатных вам стоит присмотреться к Quantower, c роботами там все плохо но для ручной торговли вы не найдете ничего лучше, я серьезно.
В тестере во время прогона роботов при переключении между ними начинает спамить ошибку, все виснет ни на что не реагируя. На старом чарте работает.
Пропала возможность масштабирования шкалы, когда тыкаешь на ней и тянешь вверх-вниз (для верт.) или вправо-влево (для гориз.). Наехать-отъехать по колёсику работает.
Возможность скроллирования графика, потянув за сам график влево-вправо нашлась по правой кнопке мыши. После такого смещения теряется согласованность с отдельной шкалой навигации под графиком. Она "не знает", что график сместили.
Добрый день.
Найден баг в новом чарте.
Не прорисовываются линии в встроенном роботе MarketMakerBot.
Цитата: tivik001
Добрый день.
Найден баг в новом чарте.
Не прорисовываются линии в встроенном роботе MarketMakerBot.
дело в том что у меня они прорисовываются, нужен кусок кода с которым я бы смог повторить ошибку
UDP: а ну это ж встроенный бот, поправлю конечно
если в добавить горизонтальную линию MaxLevelLine в конструктор MarketMakerBot, то попытка создать этого бота в тестере падает в ошибку, т.к. в OxyMediator.cs в ProcessElem идет поиск только в Area индикаторов, но линию надо видимо искать и размещать в prime_chart.lines_series_list, т.к. Area здесь Prime
public MarketMakerBot(string name, StartProgram startProgram)
: base(name, startProgram)
{
TabCreate(BotTabType.Simple);
_tab = TabsSimple[0];
Regime = BotTradeRegime.On;
PersentToSpreadLines = 0.5m;
Volume = 1;
MaxLevelLine = new LineHorisontal(name + "MaxLevel", "Prime", false)
{
Color = System.Drawing.Color.Green,
Value = 0,
};
_tab.SetChartElement(MaxLevelLine);
Load();
_tab.CandleFinishedEvent += Strateg_CandleFinishedEvent;
DeleteEvent += Strategy_DeleteEvent;
}
public LineHorisontal MaxLevelLine;
}
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.