#82826 - Fri Jan 19 2018 12:43 AM
Обновление программы - доступна версия 2.0.23.0
|
TSLab
veteran
Registered: Mon Feb 16 2009
Записи: 1366
|
Версия 2.0.23.0 Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных ! Исправлено: - ошибки при запуске программы и оптимизации (версия 2.0.22.0); - не отображались данные в блоке логическая формула/формула; - Transaq: проблемы с отображением дневного п/у; - Transaq: невозможно было изменить сервер в настройках ; - InteractiveBrokers: при перезагрузке TWS могли исчезать тикеры в настройках агента; - различные мелкие ошибки. Установщик программы: TSLab20Setup.exe (md5: 7bb23261fefcc5b34c38228c3c13eb15) Уже установленные копии программы должны определить наличие обновления и предложить обновиться при запуске программы (если не изменялись настройки обновлений по умолчанию и это соединение разрешено политикой безопасности). При необходимости можно обновиться из запущенной программы через пункт меню "Проверить наличие обновлений". Если по каким-то причинам обновление не удалось - обращайтесь в Центр поддержки http://support.tslab.ruОгромная благодарность всем приславшим свои замечания и предложения.
|
Наверх
|
|
|
|
#82973 - Tue Feb 27 2018 10:36 PM
Re: Обновление программы - доступна версия 2.0.23.0
[Re: ZSE]
|
member
Registered: Sat Jul 24 2010
Записи: 162
|
В версии 2.0.23.0 и 2.0.22.0 при работе скрипта на АПИ, использующего методы представленные на скриншоте во вложении (например TSLab.Script.Handlers.IWindow.CreatePane(string, double, bool, bool)), перестала отображаться вся графическая часть: цена и остальное, рассчитываемое в скрипте и выводимое на панели. Сам скрипт работает как обычно, но не отображается графика при работе агента - панель пуста.
Я предполагаю, что методы, ответственные за отрисовку и вывод на панель, перестали поддерживаться в версии 2.0.22.0 (а может и в более ранней версии).
SD и раньше ругался (с самой первой версии тслаб 2.0), что эти методы устарели и выдавал варнинг по ним, однако это не являлось ошибкой, все прекрасно работало и отображалось, да и сейчас судя по сообщению SD ошибкой не является, но в тслабе не отображаются.
Как я это обнаружил. Просто удалил кубик внешний скрипт, поставил новый, загрузил туда скрипт, запустил агент, все работает, все как обычно, кроме графики. Проверил на паре других - проблема повторилась. Обновился до 2.0.23.0 - то же самое.
В саппорт не пишу, ибо лог программы, думаю, тут вообще не поможет.
Так ли это - поддержка старых (в частности тех что на картинке) методов прекращена в последних версиях тслаб?Если да, то что с этим делать. Программисту может и понятно, а мне нет)
Если это не так и поддержка есть этих методов, прошу попытаться воспроизвести проблему, например вывести на панель график
var mainPain = ctx.CreatePane("Main", 80, false); mainPain.AddList(sec.Symbol, sec, CandleStyles.BAR_CANDLE, 0, PaneSides.RIGHT);
И если это баг текущей/предыдущей версии тслаба, прошу исправить.
Attachments
Снимок.JPG (50 downloads)
Отредактировано Nigel22 (Wed Feb 28 2018 02:02 AM)
|
Наверх
|
|
|
|
#82974 - Wed Feb 28 2018 10:48 AM
Re: Обновление программы - доступна версия 2.0.23.0
[Re: Nigel22]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8137
|
Посмотрим. Но чтобы реакция на такие вещи была быстрее, настоятельно рекомендую сразу в поддержку обращаться. http://support.tslab.ru/Тогда и по исправлению информацию сразу получите.
|
Наверх
|
|
|
|
#82975 - Wed Feb 28 2018 11:23 AM
Re: Обновление программы - доступна версия 2.0.23.0
[Re: Nigel22]
|
stranger
Registered: Fri Apr 24 2015
Записи: 2
|
вы рисуете чёрный график на чёрном фоне.
вместо: mainPain.AddList(sec.Symbol, sec, CandleStyles.BAR_CANDLE, 0, PaneSides.RIGHT);
напишете, на-пример: mainPain.AddList(sec.Symbol, sec, CandleStyles.BAR_CANDLE, ScriptColors.Red, PaneSides.RIGHT);
ps public static class ScriptColors { public static readonly Color AliceBlue = 0xFFF0F8FF; public static readonly Color AntiqueWhite = 0xFFFAEBD7; public static readonly Color Aqua = 0xFF00FFFF; public static readonly Color Aquamarine = 0xFF7FFFD4; public static readonly Color Azure = 0xFFF0FFFF; public static readonly Color Beige = 0xFFF5F5DC; public static readonly Color Bisque = 0xFFFFE4C4; public static readonly Color Black = 0xFF000000; public static readonly Color BlanchedAlmond = 0xFFFFEBCD; public static readonly Color Blue = 0xFF0000FF; public static readonly Color BlueViolet = 0xFF8A2BE2; public static readonly Color Brown = 0xFFA52A2A; public static readonly Color BurlyWood = 0xFFDEB887; public static readonly Color CadetBlue = 0xFF5F9EA0; public static readonly Color Chartreuse = 0xFF7FFF00; public static readonly Color Chocolate = 0xFFD2691E; public static readonly Color Coral = 0xFFFF7F50; public static readonly Color CornflowerBlue = 0xFF6495ED; public static readonly Color Cornsilk = 0xFFFFF8DC; public static readonly Color Crimson = 0xFFDC143C; public static readonly Color Cyan = 0xFF00FFFF; public static readonly Color DarkBlue = 0xFF00008B; public static readonly Color DarkCyan = 0xFF008B8B; public static readonly Color DarkGoldenrod = 0xFFB8860B; public static readonly Color DarkGray = 0xFFA9A9A9; public static readonly Color DarkGreen = 0xFF006400; public static readonly Color DarkKhaki = 0xFFBDB76B; public static readonly Color DarkMagenta = 0xFF8B008B; public static readonly Color DarkOliveGreen = 0xFF556B2F; public static readonly Color DarkOrange = 0xFFFF8C00; public static readonly Color DarkOrchid = 0xFF9932CC; public static readonly Color DarkRed = 0xFF8B0000; public static readonly Color DarkSalmon = 0xFFE9967A; public static readonly Color DarkSeaGreen = 0xFF8FBC8F; public static readonly Color DarkSlateBlue = 0xFF483D8B; public static readonly Color DarkSlateGray = 0xFF2F4F4F; public static readonly Color DarkTurquoise = 0xFF00CED1; public static readonly Color DarkViolet = 0xFF9400D3; public static readonly Color DeepPink = 0xFFFF1493; public static readonly Color DeepSkyBlue = 0xFF00BFFF; public static readonly Color DimGray = 0xFF696969; public static readonly Color DodgerBlue = 0xFF1E90FF; public static readonly Color Firebrick = 0xFFB22222; public static readonly Color FloralWhite = 0xFFFFFAF0; public static readonly Color ForestGreen = 0xFF228B22; public static readonly Color Fuchsia = 0xFFFF00FF; public static readonly Color Gainsboro = 0xFFDCDCDC; public static readonly Color GhostWhite = 0xFFF8F8FF; public static readonly Color Gold = 0xFFFFD700; public static readonly Color Goldenrod = 0xFFDAA520; public static readonly Color Gray = 0xFF808080; public static readonly Color Green = 0xFF008000; public static readonly Color GreenYellow = 0xFFADFF2F; public static readonly Color Honeydew = 0xFFF0FFF0; public static readonly Color HotPink = 0xFFFF69B4; public static readonly Color IndianRed = 0xFFCD5C5C; public static readonly Color Indigo = 0xFF4B0082; public static readonly Color Ivory = 0xFFFFFFF0; public static readonly Color Khaki = 0xFFF0E68C; public static readonly Color Lavender = 0xFFE6E6FA; public static readonly Color LavenderBlush = 0xFFFFF0F5; public static readonly Color LawnGreen = 0xFF7CFC00; public static readonly Color LemonChiffon = 0xFFFFFACD; public static readonly Color LightBlue = 0xFFADD8E6; public static readonly Color LightCoral = 0xFFF08080; public static readonly Color LightCyan = 0xFFE0FFFF; public static readonly Color LightGoldenrodYellow = 0xFFFAFAD2; public static readonly Color LightGreen = 0xFF90EE90; public static readonly Color LightGray = 0xFFD3D3D3; public static readonly Color LightPink = 0xFFFFB6C1; public static readonly Color LightSalmon = 0xFFFFA07A; public static readonly Color LightSeaGreen = 0xFF20B2AA; public static readonly Color LightSkyBlue = 0xFF87CEFA; public static readonly Color LightSlateGray = 0xFF778899; public static readonly Color LightSteelBlue = 0xFFB0C4DE; public static readonly Color LightYellow = 0xFFFFFFE0; public static readonly Color Lime = 0xFF00FF00; public static readonly Color LimeGreen = 0xFF32CD32; public static readonly Color Linen = 0xFFFAF0E6; public static readonly Color Magenta = 0xFFFF00FF; public static readonly Color Maroon = 0xFF800000; public static readonly Color MediumAquamarine = 0xFF66CDAA; public static readonly Color MediumBlue = 0xFF0000CD; public static readonly Color MediumOrchid = 0xFFBA55D3; public static readonly Color MediumPurple = 0xFF9370DB; public static readonly Color MediumSeaGreen = 0xFF3CB371; public static readonly Color MediumSlateBlue = 0xFF7B68EE; public static readonly Color MediumSpringGreen = 0xFF00FA9A; public static readonly Color MediumTurquoise = 0xFF48D1CC; public static readonly Color MediumVioletRed = 0xFFC71585; public static readonly Color MidnightBlue = 0xFF191970; public static readonly Color MintCream = 0xFFF5FFFA; public static readonly Color MistyRose = 0xFFFFE4E1; public static readonly Color Moccasin = 0xFFFFE4B5; public static readonly Color NavajoWhite = 0xFFFFDEAD; public static readonly Color Navy = 0xFF000080; public static readonly Color OldLace = 0xFFFDF5E6; public static readonly Color Olive = 0xFF808000; public static readonly Color OliveDrab = 0xFF6B8E23; public static readonly Color Orange = 0xFFFFA500; public static readonly Color OrangeRed = 0xFFFF4500; public static readonly Color Orchid = 0xFFDA70D6; public static readonly Color PaleGoldenrod = 0xFFEEE8AA; public static readonly Color PaleGreen = 0xFF98FB98; public static readonly Color PaleTurquoise = 0xFFAFEEEE; public static readonly Color PaleVioletRed = 0xFFDB7093; public static readonly Color PapayaWhip = 0xFFFFEFD5; public static readonly Color PeachPuff = 0xFFFFDAB9; public static readonly Color Peru = 0xFFCD853F; public static readonly Color Pink = 0xFFFFC0CB; public static readonly Color Plum = 0xFFDDA0DD; public static readonly Color PowderBlue = 0xFFB0E0E6; public static readonly Color Purple = 0xFF800080; public static readonly Color Red = 0xFFFF0000; public static readonly Color RosyBrown = 0xFFBC8F8F; public static readonly Color RoyalBlue = 0xFF4169E1; public static readonly Color SaddleBrown = 0xFF8B4513; public static readonly Color Salmon = 0xFFFA8072; public static readonly Color SandyBrown = 0xFFF4A460; public static readonly Color SeaGreen = 0xFF2E8B57; public static readonly Color SeaShell = 0xFFFFF5EE; public static readonly Color Sienna = 0xFFA0522D; public static readonly Color Silver = 0xFFC0C0C0; public static readonly Color SkyBlue = 0xFF87CEEB; public static readonly Color SlateBlue = 0xFF6A5ACD; public static readonly Color SlateGray = 0xFF708090; public static readonly Color Snow = 0xFFFFFAFA; public static readonly Color SpringGreen = 0xFF00FF7F; public static readonly Color SteelBlue = 0xFF4682B4; public static readonly Color Tan = 0xFFD2B48C; public static readonly Color Teal = 0xFF008080; public static readonly Color Thistle = 0xFFD8BFD8; public static readonly Color Tomato = 0xFFFF6347; public static readonly Color Turquoise = 0xFF40E0D0; public static readonly Color Violet = 0xFFEE82EE; public static readonly Color Wheat = 0xFFF5DEB3; public static readonly Color White = 0xFFFFFFFF; public static readonly Color WhiteSmoke = 0xFFF5F5F5; public static readonly Color Yellow = 0xFFFFFF00; public static readonly Color YellowGreen = 0xFF9ACD32; }
|
Наверх
|
|
|
|
#82982 - Wed Feb 28 2018 07:36 PM
Re: Обновление программы - доступна версия 2.0.23.0
[Re: dkutelev]
|
member
Registered: Sat Jul 24 2010
Записи: 162
|
Нет. График действительно черный, но на белом фоне (и всегда так было, именно с таким кодом что я привел). Но дело тут даже не в цвете. Как я и говорил, перестало отображаться все: график и другие рассчитываемые в скрипте параметры, выводимые на отдельные панели. А они были цветными и все отображалось. А сейчас ни панели не создаются и графики не рисует. Я пытаюсь донести мысль: не перестали ли работать (поддерживаться) тслаб версии 2.0.22.0 и выше "устаревшие" методы (почему в кавычках - потому что работали)? Сами методы см. в скриншоте. Просто код скрипта не менялся абсолютно. SD все так же выдает предупреждение, но не ошибку. А тслаб как будто просто не видит, не обрабатывает их что ли, игнорирует в скрипте, незнаю как еще сказать. Открою тикет в ближайшее время. Но все же прошу попытаться воспроизвести проблему, используя методы. Я могу и остальной код с "устаревшими" методами прислать, но попозже.
|
Наверх
|
|
|
|
#82983 - Wed Feb 28 2018 10:50 PM
Re: Обновление программы - доступна версия 2.0.23.0
[Re: Nigel22]
|
stranger
Registered: Fri Apr 24 2015
Записи: 2
|
В нашем приложении есть возможность закрывать вкладки скрипта. Видимо вы незаметно для себя закрыли график. В правом верхнем углу есть значок "стрелка вниз". Нажмите на него. Раскроется список доступных вкладок, в том числе закрытых. Выберите нужную вам, и она откроется.
|
Наверх
|
|
|
|
#82987 - Thu Mar 01 2018 01:38 PM
Re: Обновление программы - доступна версия 2.0.23.0
[Re: dkutelev]
|
member
Registered: Sat Jul 24 2010
Записи: 162
|
конечно же дело не в этом
Attachments
Снимок.JPG (49 downloads)
|
Наверх
|
|
|
|
#82991 - Fri Mar 02 2018 07:47 AM
Re: Обновление программы - доступна версия 2.0.23.0
[Re: Nigel22]
|
member
Registered: Wed Feb 08 2017
Записи: 194
|
проверил. Вот так у меня работает: var pane = ctx.CreatePane(sec.ToString(), 100, false); var color = new Color(System.Drawing.Color.Green.ToArgb()); var lst = pane.AddList(sec.ToString(), sec, CandleStyles.BAR_CANDLE, color, PaneSides.RIGHT);
но зачем использовать устаревшие методы? Я так понимаю, там вся разница в том, что у панели кроме отображаемого в программе заголовка появилось "имя". Я, правда, не разобрался зачем оно нужно. var pane = ctx.CreateGraphPane("pane1", sec.ToString(), false); var color = new Color(System.Drawing.Color.Green.ToArgb()); var lst = pane.AddList(sec.ToString(), sec.ToString(), sec, CandleStyles.BAR_CANDLE, color, PaneSides.RIGHT);
З.Ы. Если вы заинтересованы в решении проблемы лучше все таки писать в тех. поддержку. По моему опыту они довольно хорошо работают.
|
Наверх
|
|
|
|
#82994 - Fri Mar 02 2018 10:01 PM
Re: Обновление программы - доступна версия 2.0.23.0
[Re: OldMo]
|
member
Registered: Sat Jul 24 2010
Записи: 162
|
Спасибо что отозвались) Конечно почти сразу написал и в саппорт, всегда пишу, больше двух десятков тикетов с ними решили/багов исправили.
По существу этого вопроса - все встало на свои места путем простой перезагрузки тслаба, все рисуется и работает. Разовый глюк был в программе, повторно воспроизвести проблему не удалось.
|
Наверх
|
|
|
|
|
|