im钱包app下载|llt

作者: im钱包app下载
2024-03-07 19:40:45
yload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"CodeDependencies","path":"CodeDependencies","contentType":"directory"},{"name":"LenovoLegionToolkit.Lib.Automation","path":"LenovoLegionToolkit.Lib.Automation","contentType":"directory"},{"name":"LenovoLegionToolkit.Lib","path":"LenovoLegionToolkit.Lib","contentType":"directory"},{"name":"LenovoLegionToolkit.WPF","path":"LenovoLegionToolkit.WPF","contentType":"directory"},{"name":"assets","path":"assets","contentType":"directory"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"LenovoLegionToolkit.sln","path":"LenovoLegionToolkit.sln","contentType":"file"},{"name":"LenovoLegionToolkit.sln.DotSettings","path":"LenovoLegionToolkit.sln.DotSettings","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"README_zh-hans.md","path":"README_zh-hans.md","contentType":"file"},{"name":"clean.bat","path":"clean.bat","contentType":"file"},{"name":"crowdin.yml","path":"crowdin.yml","contentType":"file"},{"name":"make.bat","path":"make.bat","contentType":"file"},{"name":"make_installer.iss","path":"make_installer.iss","contentType":"file"}],"totalCount":18}},"fileTreeProcessingTime":1.835784,"foldersToFetch":[],"repo":{"id":558331351,"defaultBranch":"master","name":"LenovoLegionToolkitTest","ownerLogin":"UrbaneMC","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-10-27T10:38:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65450408?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1666867392.585366","canEdit":false,"refType":"branch","currentOid":"faa70496cd5a3cf3b0a3515dc19c22a880eba9fb"},"path":"README_zh-hans.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/UrbaneMC/LenovoLegionToolkitTest/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"README_zh-hans.md","displayUrl":"https://github.com/UrbaneMC/LenovoLegionToolkitTest/blob/master/README_zh-hans.md?raw=true","headerInfo":{"blobSize":"11.6 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"1b714f2","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FUrbaneMC%2FLenovoLegionToolkitTest%2Fblob%2Fmaster%2FREADME_zh-hans.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"拯救者工具箱 Lenovo Legion Toolkit","anchor":"拯救者工具箱-lenovo-legion-toolkit","htmlText":"拯救者工具箱 Lenovo Legion Toolkit"},{"level":1,"text":"目录","anchor":"目录","htmlText":"目录"},{"level":2,"text":"免责声明","anchor":"免责声明","htmlText":"免责声明"},{"level":2,"text":"捐赠","anchor":"捐赠","htmlText":"捐赠"},{"level":2,"text":"下载","anchor":"下载","htmlText":"下载"},{"level":2,"text":"兼容性","anchor":"兼容性","htmlText":"兼容性"},{"level":2,"text":"功能介绍","anchor":"功能介绍","htmlText":"功能介绍"},{"level":5,"text":"自定义模式","anchor":"自定义模式","htmlText":"自定义模式"},{"level":5,"text":"强制休眠显卡","anchor":"强制休眠显卡","htmlText":"强制休眠显卡"},{"level":5,"text":"Windows电源计划","anchor":"windows电源计划","htmlText":"Windows电源计划"},{"level":5,"text":"CPU 睿频模式","anchor":"cpu-睿频模式","htmlText":"CPU 睿频模式"},{"level":2,"text":"贡献者","anchor":"贡献者","htmlText":"贡献者"},{"level":2,"text":"FAQ","anchor":"faq","htmlText":"FAQ"},{"level":4,"text":"打开开机自启后拯救者工具箱没有开启自启?","anchor":"打开开机自启后拯救者工具箱没有开启自启","htmlText":"打开开机自启后拯救者工具箱没有开启自启?"},{"level":4,"text":"更换主板后提示不兼容?","anchor":"更换主板后提示不兼容","htmlText":"更换主板后提示不兼容?"},{"level":4,"text":"支持哪些RGB?","anchor":"支持哪些rgb","htmlText":"支持哪些RGB?"},{"level":4,"text":"支持 iCue RGB 键盘吗?","anchor":"支持-icue-rgb-键盘吗","htmlText":"支持 iCue RGB 键盘吗?"},{"level":4,"text":"会支持 Legion Spectrum RGB Keyboard 吗?","anchor":"会支持-legion-spectrum-rgb-keyboard-吗","htmlText":"会支持 Legion Spectrum RGB Keyboard 吗?"},{"level":4,"text":"能不能多整一些 RGB 效果?","anchor":"能不能多整一些-rgb-效果","htmlText":"能不能多整一些 RGB 效果?"},{"level":4,"text":"2022 款之前的机器能否自定义调节风扇曲线?","anchor":"2022-款之前的机器能否自定义调节风扇曲线","htmlText":"2022 款之前的机器能否自定义调节风扇曲线?"},{"level":4,"text":"为什么我锁定 Fn 键后的效果是反的?","anchor":"为什么我锁定-fn-键后的效果是反的","htmlText":"为什么我锁定 Fn 键后的效果是反的?"},{"level":4,"text":"为啥在启用 Legion AI 引擎后切换性能模式看起来似乎有些问题?","anchor":"为啥在启用-legion-ai-引擎后切换性能模式看起来似乎有些问题","htmlText":"为啥在启用 Legion AI 引擎后切换性能模式看起来似乎有些问题?"},{"level":2,"text":"如何开启记录Log","anchor":"如何开启记录log","htmlText":"如何开启记录Log"},{"level":2,"text":"贡献此项目","anchor":"贡献此项目","htmlText":"贡献此项目"},{"level":4,"text":"翻译","anchor":"翻译","htmlText":"翻译"},{"level":4,"text":"Bugs","anchor":"bugs","htmlText":"Bugs"},{"level":4,"text":"适配","anchor":"适配","htmlText":"适配"}],"lineInfo":{"truncatedLoc":"233","truncatedSloc":"140"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/UrbaneMC/LenovoLegionToolkitTest/blob/master/README_zh-hans.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/UrbaneMC/LenovoLegionToolkitTest/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/UrbaneMC/LenovoLegionToolkitTest/raw/master/README_zh-hans.md","renderImageOrRaw":false,"richText":"\n拯救者工具箱 Lenovo Legion Toolkit\n\n\n\n\n联想拯救者工具箱 Lenovo Legion Toolkit (LLT) 是为联想拯救者系列笔记本打造的轻量化工具箱。可实现原来联想软件如 Lenovo Vantage、Legion Zone、联想电脑管家才可实现的功能。\n本软件仅适配拯救者系列及 Ideapad Gaming 系列,如果你是其他联想笔记本则这个软件不适合你,请不要提出兼容 Issue ,如果提出将被直接关闭不作受理。\n本软件不运行后台服务,使用较少的内存,几乎不使用 CPU ,并且不收集用户信息。本程序仅适用于 Windows 。\n加入拯救者工具箱中文交流反馈 QQ 频道,第一时间推送正式版/测试版更新并附带国内高速下载链接,用中文反馈问题并与其他用户交流。https://pd.qq.com/s/jj0737\n加入 Legion Series Discord: https://discord.com/invite/legionseries!\n\n目录\n\n免责声明\n捐赠\n下载\n兼容性\n功能介绍\n贡献者\nFAQ\n如何开启记录Log\n贡献此项目\n\n免责声明\n本软件非联想官方出品软件,使用需要自担风险。\n这是我的业余时间做的项目,我想让它适配更多的设备,但需要一些时间,所以请耐心等待并仔细阅读此自述文件。\n捐赠\n如果你觉得拯救者工具箱不错的话,可以考虑一下赞助。\n\n\n下载\n你可以在这里下载最新版本:Latest release.\n兼容性\n拯救者工具箱兼容大部分 2020、2021 和 2022 款运行 Windows 10和 11 的拯救者与 Ideapad Gaming 系列笔记本。\n建议在使用拯救者工具箱时禁用或卸载 Vantage、Hotkeys和Legion Zone 与联想电脑管家。当联想软件运行时可能会与拯救者工具箱产生冲突。\n如果你在启动时看到不兼容弹窗,你可以查看底部的贡献部分,查看你能否帮助我适配你的机型。谨记我没有那么多的笔记本型号,所以一些功能我无法适配。\n这里是测试过支持的型号 Compatibility.cs.\n拯救者系列与 Ideapad Gaming 系列之外的笔记本暂不考虑适配\n功能介绍\n拯救者工具箱可以做到:\n\n改变诸如性能模式、充电模式等只有通过 Lenovo Vantage、联想电脑管家才能更改的设置。\n使用仅在 Legion Zone 中可用的自定义模式,包括2022款的调节风扇曲线和功耗控制。\n支持调节四分区 RGB 键盘和白色背光的键盘。\n改变显示器刷新率(仅内置显示器)。\n强制休眠独立显卡(仅限英伟达显卡)。\n查看电池统计数据。\n下载、更新驱动。。\n通过自动化实现插入/拔出充电器的自动操作。\n无需卸载即可禁用 Lenovo Vantage、Legion Zone 和 Lenovo Hotkeys 服务。\n\n自定义模式\n以下版本的 BIOS 支持自定义模式:\n\nGKCN49WW 和更高\nH1CN49WW 和更高\nHACN31WW 和更高\nHHCN23WW 和更高\nK1CN31WW 和更高\nJ2CN40WW 和更高\nJUCN51WW 和更高\nJYCN39WW 和更高\n\n并非所有设备都支持自定义模式的所有功能。\n强制休眠显卡\n有时独立显卡会一直保持活动状态。例如在你插上外接显示器并断开后,一些进程会继续使用独显上运行,导致续航骤减。\n在拯救者工具箱中有两种办法强制休眠显卡。\n\n强制关闭所有在独显上运行的进程。(这种方式貌似更有效),\n短暂强制禁用独立显卡,使在独显上运行的进程全部切换到核显。\n\n当独显处于活动状态,并使用混合模式且没有外接显示器到独显上时,强制休眠显卡才会亮起。如果你将鼠标悬停在右侧的问号标志上,将会看到独显的状态与正在使用独显的进程。\n注意,强制休眠显卡可能会导致一些应用崩溃。\nWindows电源计划\n当切换性能模式时,拯救者工具箱会在 Lenovo Vantage 禁用的情况下自动切换 Windows 的电源计划。\n但在一些笔记本上,Lenovo Vantage 不会切换电源计划。如果你的电脑不会自动切换电源计划,你可以在设置中设置不同性能模式对应的电源计划。这会让拯救者工具箱总是切换Windows电源计划即使 Lenovo Vantage 在后台运行。\nCPU 睿频模式\n此选项可以修改 Windows 电源计划中隐藏的调度设置—— CPU 睿频模式。这些选项很难看懂,但你可以查看微软的文档了解详情。\n处理器性能提升模式 @microsoft.com\nProcessorPerformanceBoostMode @microsoft.com\n贡献者\n特别感谢:\n\nViRb3 创建了 Lenovo Controller,这是拯救者工具箱的基础。\nfalahati 创建了 NvAPIWrapper 和 WindowsDisplayAPI\nSmokelessCPU 帮助我适配了四分区 RGB 键盘背光。\n\n翻译贡献者:\n\n中文 - 凌卡Karl, DavidLogic\n荷兰语 - Melm\n罗马尼亚语 - Mario Bălănică\n西班牙语 - M.A.G.\n葡萄牙语(巴西) - Vernon\n俄语 - Edward Johan\n土耳其语 - Undervolt\n乌克兰语 - Владислав «vaidee» Придатько\n越南语 - Not_Nhan\n\nFAQ\n打开开机自启后拯救者工具箱没有开启自启?\n拯救者工具箱是使用计划任务实现开机自启,这样可以使得开机自启时便有管理员权限。开机后延迟 30 秒(2.4.0 之前的版本是 1 分钟)自启动,以保证其他组件驱动已启动。如果你在开机看到桌面 1 分钟后仍然没有在托盘中看到拯救者工具箱的图标,请提交一个 Issue。\n更换主板后提示不兼容?\n有时新主板内的机型和序列号信息出错,你可以尝试 这篇教程 来恢复。如果这不起作用你可以尝试打开 %LOCALAPPDATA%\\LenovoLegionToolkit 并创建一个名为 args.txt 的文件并打开文件后呼入 --skip-compat-check ,这会禁用拯救者工具箱的兼容性检查。我们建议你在无法正确恢复型号、序列号等信息的情况下再使用这个办法。\n支持哪些RGB?\n目前仅支持白色背光键盘与四分区 RGB 键盘。\n支持 iCue RGB 键盘吗?\n不支持,我推荐你看看 OpenRGB 这个项目。\n会支持 Legion Spectrum RGB Keyboard 吗?\n我想要支持 Spectrum RGB 键盘,但我目前手头没有支持这个的设备。欢迎提交 PR!\n能不能多整一些 RGB 效果?\n只有硬件支持的选项可用,不计划支持自定义效果。如果你想要自定义效果可以看看 L5P-Keyboard-RGB 或 OpenRGB.\n2022 款之前的机器能否自定义调节风扇曲线?\n如果你是 2022 款的拯救者不支持自定义风扇曲线请提交 Issue,我们会尝试适配。2022 款之前的机型由于技术原因无法支持。\n为什么我锁定 Fn 键后的效果是反的?\n一些设备确实有这个问题,坦率地讲,我也不知道。但如果你知道解决欢迎贡献代码!\n为啥在启用 Legion AI 引擎后切换性能模式看起来似乎有些问题?\n貌似有些 BIOS 版本在使用 Fn+Q 快捷键时有一个奇怪的问题,你可以试试更新 BIOS,除此之外只能等联想修复它了。\n如何开启记录Log\n在一些情况下如果你能提交应用记录的日志信息,将会对我调试和解决问题十分十分有用。\n记录 Log 日志的步骤:\n\n确保拯救者工具箱已关闭(后台也记得关掉);\n打开 运行 (使用 Win + R 打开)然后输入 \"%LOCALAPPDATA%\\Programs\\LenovoLegionToolkit\\Lenovo Legion Toolkit.exe\" --trace 然后点击确定;\n拯救者工具箱将会启动并且可以在左上角能看到 [LOGGING ENABLED] ;\n复现你遇到的问题;\n关闭拯救者工具箱 (同样记得关掉后台);\n然后打开 运行 (使用 Win + R 打开)然后输入 \"%LOCALAPPDATA%\\LenovoLegionToolkit\\log\" ;\n这里就是存放日志文件的地方了,提 Issue 时记得一并提交。\n\n在 2.6.0 及以上版本有更快的开启记录日志的办法:\n\n确保拯救者工具箱已关闭(后台也记得关掉);\n按住键盘左侧的 Ctrl 和 Shift;\n双击拯救者工具箱图标;\n拯救者工具箱将会启动并且可以在左上角能看到 [LOGGING ENABLED] 同时你会看到一个橙色的链接用来打开日志文件。\n\n贡献此项目\n我感谢你们提交的任何反馈!不要犹豫,直接提交 Issue。我们也欢迎提交 PR,但提交 PR 前务必查看 CONTRIBUTING.md 文件!\n翻译\n我们已选择 Crowdin 为翻译平台。如果你想提交翻译请访问 https://crowdin.com/project/llt 并申请权限。\nBugs\n如果你发现了软件中的任何Bug和问题,请报告。如果你附上日志将会对我们发现问题的根本原因十分有帮助。 你可以在 %LOCALAPPDATA%\\LenovoLegionToolkit\\log 找到日志文件。提交issue时记得附上最新的日志文件!\n适配\n如果能适配更多设备就更好了!但要做到这点,我真的很需要你的帮助!\n如果你愿意在未适配的机型上试试这个软件,请在启动时点击弹窗的继续按钮,拯救者工具箱会自动打开日志记录,这样你就可以在提交issue时提交了!\n注意一些功能可能无法正常运行\n如果你在 Github 上提交 Issue 并附上你的测试结果和日志我将十分感谢你!\n请确保在你提交的 Issue 中包含以下信息:\n\n完整的设备型号 (Legion Y9000X 2022款 IAH7)\n正常工作的功能\n出错的功能\n会导致崩溃闪退的功能\n\n你提交的信息越多,随着时间的推进,拯救者工具箱就会变得越来越好!如果有什么出错的地方请准确写下问题并附上日志。(日志保存地址 %LOCALAPPDATA%\\LenovoLegionToolkit\\log).\n万分感谢!\n","renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"拯救者工具箱 Lenovo Legion Toolkit","kind":"section_1","ident_start":68,"ident_end":108,"extent_start":66,"extent_end":1486,"fully_qualified_name":"拯救者工具箱 Lenovo Legion Toolkit","ident_utf16":{"start":{"line_number":2,"utf16_col":2},"end":{"line_number":2,"utf16_col":30}},"extent_utf16":{"start":{"line_number":2,"utf16_col":0},"end":{"line_number":23,"utf16_col":0}}},{"name":"目录","kind":"section_1","ident_start":1488,"ident_end":1494,"extent_start":1486,"extent_end":11906,"fully_qualified_name":"目录","ident_utf16":{"start":{"line_number":23,"utf16_col":2},"end":{"line_number":23,"utf16_col":4}},"extent_utf16":{"start":{"line_number":23,"utf16_col":0},"end":{"line_number":233,"utf16_col":0}}},{"name":"免责声明","kind":"section_2","ident_start":1775,"ident_end":1787,"extent_start":1772,"extent_end":2016,"fully_qualified_name":"免责声明","ident_utf16":{"start":{"line_number":34,"utf16_col":3},"end":{"line_number":34,"utf16_col":7}},"extent_utf16":{"start":{"line_number":34,"utf16_col":0},"end":{"line_number":40,"utf16_col":0}}},{"name":"捐赠","kind":"section_2","ident_start":2019,"ident_end":2025,"extent_start":2016,"extent_end":2369,"fully_qualified_name":"捐赠","ident_utf16":{"start":{"line_number":40,"utf16_col":3},"end":{"line_number":40,"utf16_col":5}},"extent_utf16":{"start":{"line_number":40,"utf16_col":0},"end":{"line_number":48,"utf16_col":0}}},{"name":"下载","kind":"section_2","ident_start":2372,"ident_end":2378,"extent_start":2369,"extent_end":2510,"fully_qualified_name":"下载","ident_utf16":{"start":{"line_number":48,"utf16_col":3},"end":{"line_number":48,"utf16_col":5}},"extent_utf16":{"start":{"line_number":48,"utf16_col":0},"end":{"line_number":52,"utf16_col":0}}},{"name":"兼容性","kind":"section_2","ident_start":2513,"ident_end":2522,"extent_start":2510,"extent_end":3302,"fully_qualified_name":"兼容性","ident_utf16":{"start":{"line_number":52,"utf16_col":3},"end":{"line_number":52,"utf16_col":6}},"extent_utf16":{"start":{"line_number":52,"utf16_col":0},"end":{"line_number":64,"utf16_col":0}}},{"name":"功能介绍","kind":"section_2","ident_start":3305,"ident_end":3317,"extent_start":3302,"extent_end":6030,"fully_qualified_name":"功能介绍","ident_utf16":{"start":{"line_number":64,"utf16_col":3},"end":{"line_number":64,"utf16_col":7}},"extent_utf16":{"start":{"line_number":64,"utf16_col":0},"end":{"line_number":119,"utf16_col":0}}},{"name":"自定义模式","kind":"section_5","ident_start":3970,"ident_end":3985,"extent_start":3964,"extent_end":4264,"fully_qualified_name":"自定义模式","ident_utf16":{"start":{"line_number":78,"utf16_col":6},"end":{"line_number":78,"utf16_col":11}},"extent_utf16":{"start":{"line_number":78,"utf16_col":0},"end":{"line_number":92,"utf16_col":0}}},{"name":"强制休眠显卡","kind":"section_5","ident_start":4270,"ident_end":4288,"extent_start":4264,"extent_end":5001,"fully_qualified_name":"强制休眠显卡","ident_utf16":{"start":{"line_number":92,"utf16_col":6},"end":{"line_number":92,"utf16_col":12}},"extent_utf16":{"start":{"line_number":92,"utf16_col":0},"end":{"line_number":105,"utf16_col":0}}},{"name":"Windows电源计划","kind":"section_5","ident_start":5007,"ident_end":5026,"extent_start":5001,"extent_end":5443,"fully_qualified_name":"Windows电源计划","ident_utf16":{"start":{"line_number":105,"utf16_col":6},"end":{"line_number":105,"utf16_col":17}},"extent_utf16":{"start":{"line_number":105,"utf16_col":0},"end":{"line_number":111,"utf16_col":0}}},{"name":"CPU 睿频模式","kind":"section_5","ident_start":5449,"ident_end":5465,"extent_start":5443,"extent_end":6030,"fully_qualified_name":"CPU 睿频模式","ident_utf16":{"start":{"line_number":111,"utf16_col":6},"end":{"line_number":111,"utf16_col":14}},"extent_utf16":{"start":{"line_number":111,"utf16_col":0},"end":{"line_number":119,"utf16_col":0}}},{"name":"贡献者","kind":"section_2","ident_start":6033,"ident_end":6042,"extent_start":6030,"extent_end":6963,"fully_qualified_name":"贡献者","ident_utf16":{"start":{"line_number":119,"utf16_col":3},"end":{"line_number":119,"utf16_col":6}},"extent_utf16":{"start":{"line_number":119,"utf16_col":0},"end":{"line_number":138,"utf16_col":0}}},{"name":"FAQ","kind":"section_2","ident_start":6966,"ident_end":6969,"extent_start":6963,"extent_end":9228,"fully_qualified_name":"FAQ","ident_utf16":{"start":{"line_number":138,"utf16_col":3},"end":{"line_number":138,"utf16_col":6}},"extent_utf16":{"start":{"line_number":138,"utf16_col":0},"end":{"line_number":176,"utf16_col":0}}},{"name":"打开开机自启后拯救者工具箱没有开启自启?","kind":"section_4","ident_start":6976,"ident_end":7036,"extent_start":6971,"extent_end":7395,"fully_qualified_name":"打开开机自启后拯救者工具箱没有开启自启?","ident_utf16":{"start":{"line_number":140,"utf16_col":5},"end":{"line_number":140,"utf16_col":25}},"extent_utf16":{"start":{"line_number":140,"utf16_col":0},"end":{"line_number":144,"utf16_col":0}}},{"name":"更换主板后提示不兼容?","kind":"section_4","ident_start":7400,"ident_end":7433,"extent_start":7395,"extent_end":7975,"fully_qualified_name":"更换主板后提示不兼容?","ident_utf16":{"start":{"line_number":144,"utf16_col":5},"end":{"line_number":144,"utf16_col":16}},"extent_utf16":{"start":{"line_number":144,"utf16_col":0},"end":{"line_number":148,"utf16_col":0}}},{"name":"支持哪些RGB?","kind":"section_4","ident_start":7980,"ident_end":7998,"extent_start":7975,"extent_end":8061,"fully_qualified_name":"支持哪些RGB?","ident_utf16":{"start":{"line_number":148,"utf16_col":5},"end":{"line_number":148,"utf16_col":13}},"extent_utf16":{"start":{"line_number":148,"utf16_col":0},"end":{"line_number":152,"utf16_col":0}}},{"name":"支持 iCue RGB 键盘吗?","kind":"section_4","ident_start":8066,"ident_end":8094,"extent_start":8061,"extent_end":8176,"fully_qualified_name":"支持 iCue RGB 键盘吗?","ident_utf16":{"start":{"line_number":152,"utf16_col":5},"end":{"line_number":152,"utf16_col":21}},"extent_utf16":{"start":{"line_number":152,"utf16_col":0},"end":{"line_number":156,"utf16_col":0}}},{"name":"会支持 Legion Spectrum RGB Keyboard 吗?","kind":"section_4","ident_start":8181,"ident_end":8226,"extent_start":8176,"extent_end":8334,"fully_qualified_name":"会支持 Legion Spectrum RGB Keyboard 吗?","ident_utf16":{"start":{"line_number":156,"utf16_col":5},"end":{"line_number":156,"utf16_col":40}},"extent_utf16":{"start":{"line_number":156,"utf16_col":0},"end":{"line_number":160,"utf16_col":0}}},{"name":"能不能多整一些 RGB 效果?","kind":"section_4","ident_start":8339,"ident_end":8374,"extent_start":8334,"extent_end":8586,"fully_qualified_name":"能不能多整一些 RGB 效果?","ident_utf16":{"start":{"line_number":160,"utf16_col":5},"end":{"line_number":160,"utf16_col":20}},"extent_utf16":{"start":{"line_number":160,"utf16_col":0},"end":{"line_number":164,"utf16_col":0}}},{"name":"2022 款之前的机器能否自定义调节风扇曲线?","kind":"section_4","ident_start":8591,"ident_end":8650,"extent_start":8586,"extent_end":8815,"fully_qualified_name":"2022 款之前的机器能否自定义调节风扇曲线?","ident_utf16":{"start":{"line_number":164,"utf16_col":5},"end":{"line_number":164,"utf16_col":28}},"extent_utf16":{"start":{"line_number":164,"utf16_col":0},"end":{"line_number":168,"utf16_col":0}}},{"name":"为什么我锁定 Fn 键后的效果是反的?","kind":"section_4","ident_start":8820,"ident_end":8869,"extent_start":8815,"extent_end":8987,"fully_qualified_name":"为什么我锁定 Fn 键后的效果是反的?","ident_utf16":{"start":{"line_number":168,"utf16_col":5},"end":{"line_number":168,"utf16_col":24}},"extent_utf16":{"start":{"line_number":168,"utf16_col":0},"end":{"line_number":172,"utf16_col":0}}},{"name":"为啥在启用 Legion AI 引擎后切换性能模式看起来似乎有些问题?","kind":"section_4","ident_start":8992,"ident_end":9075,"extent_start":8987,"extent_end":9228,"fully_qualified_name":"为啥在启用 Legion AI 引擎后切换性能模式看起来似乎有些问题?","ident_utf16":{"start":{"line_number":172,"utf16_col":5},"end":{"line_number":172,"utf16_col":40}},"extent_utf16":{"start":{"line_number":172,"utf16_col":0},"end":{"line_number":176,"utf16_col":0}}},{"name":"如何开启记录Log","kind":"section_2","ident_start":9231,"ident_end":9252,"extent_start":9228,"extent_end":10390,"fully_qualified_name":"如何开启记录Log","ident_utf16":{"start":{"line_number":176,"utf16_col":3},"end":{"line_number":176,"utf16_col":12}},"extent_utf16":{"start":{"line_number":176,"utf16_col":0},"end":{"line_number":199,"utf16_col":0}}},{"name":"贡献此项目","kind":"section_2","ident_start":10393,"ident_end":10408,"extent_start":10390,"extent_end":11906,"fully_qualified_name":"贡献此项目","ident_utf16":{"start":{"line_number":199,"utf16_col":3},"end":{"line_number":199,"utf16_col":8}},"extent_utf16":{"start":{"line_number":199,"utf16_col":0},"end":{"line_number":233,"utf16_col":0}}},{"name":"翻译","kind":"section_4","ident_start":10592,"ident_end":10598,"extent_start":10587,"extent_end":10728,"fully_qualified_name":"翻译","ident_utf16":{"start":{"line_number":203,"utf16_col":5},"end":{"line_number":203,"utf16_col":7}},"extent_utf16":{"start":{"line_number":203,"utf16_col":0},"end":{"line_number":207,"utf16_col":0}}},{"name":"Bugs","kind":"section_4","ident_start":10733,"ident_end":10737,"extent_start":10728,"extent_end":11011,"fully_qualified_name":"Bugs","ident_utf16":{"start":{"line_number":207,"utf16_col":5},"end":{"line_number":207,"utf16_col":9}},"extent_utf16":{"start":{"line_number":207,"utf16_col":0},"end":{"line_number":211,"utf16_col":0}}},{"name":"适配","kind":"section_4","ident_start":11016,"ident_end":11022,"extent_start":11011,"extent_end":11906,"fully_qualified_name":"适配","ident_utf16":{"start":{"line_number":211,"utf16_col":5},"end":{"line_number":211,"utf16_col":7}},"extent_utf16":{"start":{"line_number":211,"utf16_col":0},"end":{"line_number":233,"utf16_col":0}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/UrbaneMC/LenovoLegionToolkitTest/branches":{"post":"_C5vd-TVXKu2jyPmxuKWEkUv8CbKNpkyjAt4o-5INs8eNgo-rkKSdXa548bihx90cLBMpZ751SUGb_419sGuMQ"},"/repos/preferences":{"post":"bM8m52DIW61OwJRj5leJcp3d2jU_wIitNAFbT1opD1i_8MrtFU_xFlezYp3wbF3UlvTsHoVilpiBa2qF2qjdhA"}}},"title":"LenovoLegionToolkitTest/README_zh-hans.md at master · UrbaneMC/LenovoLegionToolkitTes

百度安全验证

百度安全验证

网络不给力,请稍后重试

返回首页

问题反馈

GitHub - BartoszCichecki/LenovoLegionToolkit: Lightweight Lenovo Vantage and Hotkeys replacement for Lenovo Legion laptops.

GitHub - BartoszCichecki/LenovoLegionToolkit: Lightweight Lenovo Vantage and Hotkeys replacement for Lenovo Legion laptops.

Skip to content

Toggle navigation

Sign in

Product

Actions

Automate any workflow

Packages

Host and manage packages

Security

Find and fix vulnerabilities

Codespaces

Instant dev environments

Copilot

Write better code with AI

Code review

Manage code changes

Issues

Plan and track work

Discussions

Collaborate outside of code

Explore

All features

Documentation

GitHub Skills

Blog

Solutions

For

Enterprise

Teams

Startups

Education

By Solution

CI/CD & Automation

DevOps

DevSecOps

Resources

Learning Pathways

White papers, Ebooks, Webinars

Customer Stories

Partners

Open Source

GitHub Sponsors

Fund open source developers

The ReadME Project

GitHub community articles

Repositories

Topics

Trending

Collections

Pricing

Search or jump to...

Search code, repositories, users, issues, pull requests...

Search

Clear

Search syntax tips

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

Sign up

You signed in with another tab or window. Reload to refresh your session.

You signed out in another tab or window. Reload to refresh your session.

You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

BartoszCichecki

/

LenovoLegionToolkit

Public

Notifications

Fork

209

Star

4k

Lightweight Lenovo Vantage and Hotkeys replacement for Lenovo Legion laptops.

License

GPL-3.0 license

4k

stars

209

forks

Branches

Tags

Activity

Star

Notifications

Code

Issues

12

Pull requests

3

Discussions

Actions

Security

Insights

Additional navigation options

Code

Issues

Pull requests

Discussions

Actions

Security

Insights

BartoszCichecki/LenovoLegionToolkit

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

 masterBranchesTagsGo to fileCodeFolders and filesNameNameLast commit messageLast commit dateLatest commit History2,507 Commits.github.github  InnoDependenciesInnoDependencies  LenovoLegionToolkit.Lib.AutomationLenovoLegionToolkit.Lib.Automation  LenovoLegionToolkit.LibLenovoLegionToolkit.Lib  LenovoLegionToolkit.SpectrumTesterLenovoLegionToolkit.SpectrumTester  LenovoLegionToolkit.WPFLenovoLegionToolkit.WPF  assetsassets  .gitattributes.gitattributes  .gitignore.gitignore  CONTRIBUTING.mdCONTRIBUTING.md  LICENSELICENSE  LenovoLegionToolkit.slnLenovoLegionToolkit.sln  LenovoLegionToolkit.sln.DotSettingsLenovoLegionToolkit.sln.DotSettings  README.mdREADME.md  README_zh-hans.mdREADME_zh-hans.md  clean.batclean.bat  crowdin.ymlcrowdin.yml  make.batmake.bat  make_installer.issmake_installer.iss  View all filesRepository files navigationREADMEGPL-3.0 license

Lenovo Legion Toolkit

Other language versions of this README file:

简体中文版简介

Support the Armed Forces of Ukraine and People Affected by Russia’s Aggression on UNITED24, the official fundraising platform of Ukraine: https://u24.gov.ua.

Слава Україні!

Lenovo Legion Toolkit (LLT) is a utility created for Lenovo Legion (and similar) series laptops, that allows changing a couple of features that are only available in Lenovo Vantage or Legion Zone.

It runs no background services, uses less memory, uses virtually no CPU, and contains no telemetry. Just like Lenovo Vantage, this application is Windows only.

 

Join the Legion Series Discord: https://discord.com/invite/legionseries!

If you are looking for a Vantage alternative that was made for Linux, check LenovoLegionLinux project.

 

Click here for more screenshots...

Keyboard

Battery

Actions

Downloads

Custom Mode

Custom Mode

Table of Contents

Disclaimer

Download

Compatibility

Features

Donate

Credits

FAQ

Arguments

How to collect logs?

Contribution

Disclaimer

The tool comes with no warranty. Use at your own risk.

Please be patient and read through this readme carefully - it contains important information.

Download

You can download the program by the following ways:

Manually from the Releases page

Using winget:

winget install BartoszCichecki.LenovoLegionToolkit

Using Scoop:

scoop bucket add versions

scoop bucket add extras

scoop install extras/lenovolegiontoolkit

Next steps

LLT works best when it's running in the background, so go to Settings and enable Autorun and Minimize on close. Next thing is to either disable Vantage and Hotkeys or just uninstall them. After that LLT will always run on startup and will take over all functions that were handled by Vantage and Hotkeys.

If you close LLT completely some functions will not work, like synchronizing power plans with current Power Mode or Actions. This is due to the fact that LLT does not run any background services and won't be able to respond to changes.

Required drivers

If you installed LLT on a clean Windows install, make sure to have necessary drivers installed. If drivers are missing, some options might not be available. Especially make sure that these two are installed on your system:

Lenovo Energy Management

Lenovo Vantage Gaming Feature Driver

Problems with .NET?

If for whatever reason LLT installer did not setup .NET properly:

Go to https://dotnet.microsoft.com/en-us/download/dotnet/6.0

Find section ".NET Desktop Runtime"

Download x64 Windows installer

Run the installer

Note: If you installed LLT from Scoop, .NET 6 should have been installed automatically as a dependency. If anything fails, use scoop update to update all packages and try to reinstall LLT with --force argument.

After following these steps, you can open Terminal and type: dotnet --info. In the output look for section .NET runtimes installed, in this section you should see something like:

Microsoft.NETCore.App 6.0.15 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

and

Microsoft.WindowsDesktop.App 6.0.15 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

The exact version number can be different, but as long as it is 6.x.x it should be fine. If after these steps LLT still shows an error on startup that .NET couldn't be found or similar, the problem is on your machine and not with LLT.

Want to help with testing?

Join the Legion Series Discord and head to #legion-toolkit channel. Beta versions of future releases are posted there frequently!

Compatibility

Lenovo Legion Toolkit is made for Lenovo Legion laptops, and other similar laptops like Ideapad Gaming, LOQ and their Chinese variants.

Generations 6 (MY2021), 7 (MY2022) and 8 (MY2023) are supported, although some features also work on the 5th generation (MY2020). Issues related to devices older than Gen 6 or that are not Legions are out of scope of this project.

If you are getting an incompatible message on startup, you can check the Contribution section down at the bottom, to see how can you help. Keep in mind, that not always I can make all options compatible with all hardware since I do not have access to it.

Support for other laptops is not planned.

Lenovo's software

Overall the recommendation is to disable or uninstall Vantage, Hotkeys and Legion Zone while using LLT. There are some functions that cause conflicts or may not work properly when LLT is working along side other Lenovo apps.

Other remarks

LLT currently does not support installation for multiple users, so if you need to have multiple users on you laptop you might encounter issues. Same goes for accounts without Administrator rights - LLT needs an account with Administrator rights. If you install LLT on an account without such rights, LLT will not work properly.

Features

The app allows to:

Change settings like power mode, battery charging mode, etc. that are available only through Vantage.

Spectrum RGB, 4-zone RGB and White backlight keyboards support.

Deactivate discrete GPU (NVIDIA only).

View battery statistics.

Check for driver and software updates.

Check warranty status.

Define Actions that will run when the laptop is i.e. connected to AC power.

Disable/enable Lenovo Vantage, Legion Zone and Lenovo Hotkeys service without uninstalling them.

... and more!

Custom Mode

Custom Mode is available on all devices that support it. You can find it in the Power Mode dropdown as it basically is 4th power mode and it allows for adjusting power limits and fans. Custom Mode can't be accessed with Fn+Q shortcut. Not all features of Custom Mode are supported by all devices.

If you have one of the following BIOSes:

G9CN (24 or higher)

GKCN (46 or higher)

H1CN (39 or higher)

HACN (31 or higher)

HHCN (20 or higher)

Make sure to update it to at least minimum version mentioned above for Custom Mode to function properly.

RGB and lighting

Both Spectrum per-key RGB and 4-zone RGB backlight is supported. Vantage and it's services need to be disabled to avoid conflicts when communicating with hardware. If you use other RGB apps that might conflict with LLT, check FAQ for solutions.

Other lighting features like both 1 and 3 level white keyboard backlight, panel logo and rear ports backlight are also supported, however there are some constraints:

GKCN54WW and lower - some lighting features are disabled due to a bug in these BIOS versions causing BSOD

some (mostly Gen 6) laptops models might not show all options or show options that aren't there - this is due misconfigured BIOS that doesn't report availability of these features

Lighting that required Corsair iCue is not supported by LLT.

Hybrid Mode and GPU Working Modes

There are two main way you can use your dGPU:

Hybrid mode on - internal laptop display is connected to integrated GPU, discrete GPU will work when needed and power off when not in use, giving better battery life

Hybrid mode off (aka dGPU) - internal laptop display is conenected directly to discreted GPU, giving best performance but also worst battery life

Switching between two modes requires restart.

On Gen 7 and 8 laptops, there are additional 2 settings for Hybrid mode:

Hybrid iGPU-only - in this mode dGPU will be disconnected (think of it like ejecting USB drive), so there is no risk of it using power when you want to achieve best battery life

Hybrid Auto - similar to the above, but tries to automate the process by automatically disconnecting dGPU on battery power and reconnecting it when you plug in AC adapter

Discrete GPU may not disconnect, and in most cases will not disconnect, when it is used. That includes apps using dGPU, external monitor connected and probably some other cases that aren't specified by Lenovo. If you use the "Deactivate GPU" option in LLT, make sure that it reports dGPU Powered Off and no external screens are connected, before switching between Hybrid Modes in case you encounter problems.

All above settings are using built in functions of the EC and how well they work relies on Lenovo's firmware implementation. From my observations, they are reliable, unless you start switching them frequently. Be patient, because changes to this methods are not instantanous. LLT also attempts to mitigate these issues, by disallowing frequent Hybrid Mode switching and additional attempts to wake dGPU if EC failed to do so. It may take up to 10 seconds for dGPU to reappear when switching to Hybrid Mode, in case EC failed to wake it.

If you encounter issues, you might try to try alternative, experimental method of handling GPU Working Mode - see Arguments section for more details.

Disabling dGPU via Device Manager DOES NOT disconnect the device and will cause high power consumption!

These options are not Advanced Optimus and work separately from it.

Deactivate discrete NVIDIA GPU

Sometimes discrete GPU stays active even when it should not. This can happen for example, if you work with an external screen and you disconnect it - some processes will keep running on discrete GPU keeping it alive and shortening battery life.

There are two ways to help the GPU deactivate:

killing all processes running on dGPU (this one seems to work better),

disabling dGPU for a short amount of time, which will force all processes to move to the integrated GPU.

Deactivate button will be enabled when dGPU is active, you have Hybrid mode enabled and there are no screens connected to dGPU. If you hover over the button, you will see the current P state of dGPU and the list of processes running on it.

Keep in mind that some apps may not like this feature and crash when you deactivate dGPU.

Overclock discrete NVIDIA GPUs

The overclock option is intended for simple overclocking, similar to the one available in Vantage. It is not intended to replace tools like Afterburner. Here are some points to keep in mind:

Make sure GPU overclocking is enabled in BIOS, if your laptop has such option.

Overclocking does not work with Vantage or LegionZone running in the background.

It is not recommended to use the option while using other tools like Afterburner.

If you edited your Dashboard, you might need to add the control manually.

Windows Power Plans

Lenovo Legion Toolkit will automatically switch Windows power plans when Power Mode changes and when Lenovo Vantage is disabled.

On some laptops though, Lenovo Vantage never switched power plans. If you have one of the laptops where Lenovo Vantage does not change Windows power plans automatically you can override this behavior in Settings. This will allow Toolkit to always change Windows power plans, even if Lenovo Vantage is running in the background.

Laptops that have S0 Low Power mode enabled, also known as Modern Standby, do not work well with mutliple power plans, especially with performance power plans.

Boot Logo

On Gen 6 and 7 laptops, it is possible to change the boot logo (the default "Legion" image you see at boot). Boot logo is not stored in UEFI - it is stored on the UEFI partition on boot drive. When setting custom boot logo, LLT conducts basic checks, like resolution, image format and calculates a checksum to ensure compatibility. However, the real verification happens on the next boot. UEFI will attempt to load the image from UEFI partition and show it. If that fails for whatever reason, default image will be used. Exact criteria, except for resolution and image format, are not known and some images might not be shown. In this case, try another image, edited with different image editor.

Donate

If you enjoy using the Lenovo Legion Toolkit, consider donating.

Donate with PayPal

Credits

Special thanks to:

ViRb3, for creating Lenovo Controller, which was used as a base for this tool

falahati, for creating NvAPIWrapper and WindowsDisplayAPI

SmokelessCPU, for help with 4-zone RGB and Sprectrum keyboard support

Mario Bălănică, for all contributions

Translations provided by:

Bulgarian - Ekscentricitet

Chinese (Simplified) - 凌卡Karl, Ace-Radom

Chinese (Traditional) - flandretw

Czech - J0sef

Dutch - Melm, JarneStaalPXL

French - EliotAku, Georges de Massol, Rigbone, ZeroDegree

German - Sko-Inductor, Running_Dead89

Greek - GreatApo

Italian - Lampadina17

Karakalpak - KarLin, Gulnaz, Niyazbek Tolibaev, Shingis Joldasbaev

Latvian - RJSkudra

Romanian - Mario Bălănică

Slovak - Mitschud, Newbie414

Spanish - M.A.G.

Portugese - dvsilva

Portuguese (Brasil) - Vernon

Russian - Edward Johan

Turkish - Undervolt

Ukrainian - Vladyslav Prydatko, Dmytro Zozulia

Vietnamese - Not_Nhan, Kuri, Nagidrop

Many thanks to everyone else, who monitors and corrects translations!

FAQ

Why do I get a message that Vantage is still running, even though I uninstalled it?

Why is my antivirus reporting that the installer contains a virus/trojan/malware?

Can I customize hotkeys?

Can I customize Conservation mode threshold?

Can I customize fans in Quiet, Balance or Performance modes?

Why can't I switch to Performance or Custom Power Mode on battery?

Why does switching to Performance mode seem buggy, when AI Engine is enabled?

Why am I getting incompatible message after motherboard replacement?

Why isn't a game detected, even though Actions are configured properly?

Can I use other RGB software while using LLT?

Will iCue RGB keyboards be supported?

Can I have more RGB effects?

Can you add fan control to other models?

Why don't I see the custom tooltip when I hover LLT icon in tray?

How can I OC/UV my CPU?

What if I overclocked my GPU too much?

Why is my Boot Logo not applied?

Why do I see stuttering when using Smart Fn Lock?

Which generation is my laptop?

Why do I get a message that Vantage is still running, even though I uninstalled it?

Starting from version 2.14.0, LLT is much more strict about detecting leftover processes related to Vantage. Vantage installs 3 components:

Lenovo Vantage app

Lenovo Vantage Service

System Interface Foundation V2 Device

The easiest solution is to go into LLT settings and select options to disable Lenovo Vantage, LegionZone and Hotkeys (only still installed ones are shown).

If you want to remove them instead, make sure that you uninstall all 3, otherwise some options in LLT will not be available. You can check Task Manager for any processes containing Vantage or ImController. You can also check this guide for more info: Uninstalling System Interface Foundation V2 Device, if you have troubles getting rid of ImController processes.

Why is my antivirus reporting that the installer contains a virus/trojan/malware?

LLT makes use of many low-level Windows APIs that can be falsely flagged by antiviruses as suspicious, resulting in a false-positive. LLT is open source and can easily be audited by anyone who has any doubts as to what this software does. All installers are built directly on GitHub with GitHub Actions, so that there is no doubt what they contain. This problem could be solved by signing all code, but I can't afford spending hundreds of dollars per year for an Extended Validation certificate.

If you downloaded the installer from this projects website, you shouldn't worry - the warning is a false-positive. That said, if you can help with resolving this issue, let's get in touch.

Can I customize hotkeys?

You can customize Fn+F9 hotkey in LLT settings. Other hotkeys can't be customized.

Can I customize Conservation mode threshold?

No. Conservation mode threshold is set in firmware to 60% (2021 and earlier) or 80% (2022 and later) and it can't be changed.

Can I customize fans in Quiet, Balance or Performance modes?

No, it isn't possible to customize how the fan works in power modes other than Custom.

Why can't I switch to Performance or Custom Power Mode on battery?

Starting with version 2.11.0, LLT's behavior was aligned with Vantage and Legion Zone and it does not allow using them without an appropriate power source.

If for whatever reason you want to use these modes on battery anyway, you can use --allow-all-power-modes-on-battery argument. Check Arguments section for more details.

Note that power limits and other settings are not applied correctly on most devices when laptop is not connected to full power AC adapter and unpredictable and weird behavior is expected. Therefore, no support is provided for issues related to using this argument.

Why does switching to Performance mode seem buggy, when AI Engine is enabled?

It seems that some BIOS versions indeed have weird issues when using Fn+Q. Only hope is to wait for Lenovo to fix it.

Why am I getting incompatible message after motherboard replacement?

Sometimes new motherboard does not contain correct model numbers and serial numbers. You should try this tutorial to try and recover them. If that method does not succeed, you can workaround it with --skip-compat-check argument. Check Arguments section for more details.

Why isn't a game detected, even though Actions are configured properly?

Game detection feature is built on top of Windows' game detection, meaning LLT will react to EXE files that Windows considers "a game". That also means that if you nuked Xbox Game Bar from your installation, there is 99.9% chance this feature will not work.

Windows probably doesn't recognize all games properly, but you can mark any program as game in Xbox Game Bar settings (Win+G). You can find list of recognized games in registry: HKEY_CURRENT_USER\System\GameConfigStore\Children.

Can I use other RGB software while using LLT?

In general yes. LLT will disable RGB controls when Vantage is running to avoid conflicts. If you use other RGB software like L5P-Keyboard-RGB or OpenRGB, you can disable RGB in LLT to avoid conflicts with --force-disable-rgbkb or --force-disable-spectrumkb argument. Check Arguments section for more details.

Will iCue RGB keyboards be supported?

No. Check out OpenRGB project.

Can I have more RGB effects?

Only options natively supported by hardware are available; adding support for custom effects is not planned. If you would like more customization check out L5P-Keyboard-RGB or OpenRGB.

Can you add fan control to other models?

Fan control is available on Gen 7 and later models. Older models will not be supported due to technical limitations.

Why don't I see the custom tooltip when I hover LLT icon in tray?

In Windows 10 and 11, Microsoft did plenty of changes to the tray, breaking a lot of things on the way. As a results custom tooltips not always work properly. Solution? Update your Windows and keep fingers crossed.

How can I OC/UV my CPU?

There are very good tools like Intel XTU (which is used by Vantage) or ThrottleStop made just for that.

What if I overclocked my GPU too much?

If you end up in a situation where your GPU is not stable and you can't boot into Windows, there are two things you can do:

Go into BIOS and try to find and option similar to "Enabled GPU Overclocking" and disable it, start Windows, and toggle the BIOS option again to Enabled.

Start Windows in Safe Mode, and delete gpu_oc.json file under LLT settings, which are located in "%LOCALAPPDATA%\LenovoLegionToolkit.

Why is my Boot Logo not applied?

When you change the Boot Logo, LLT verifies that it is in the format that is correct format and correct resolution. If LLT shows that boot logo is applied, it means that the setting was correctly saved to UEFI. If you don't see the custom boot logo, it means that even though UEFI is configured and custom image is saved to UEFI partition, your UEFI for some reason does not render it. In this case the best idea is to try a different image, maybe in different format, edited with different image editor etc. If the boot logo is not shown after all these steps, it's probably a problem with your BIOS version.

Why do I see stuttering when using Smart Fn Lock?

On some BIOS versions, toggling Fn Lock causes a brief stutter and since Smart Fn Lock is basically an automatic toggle for Fn Lock, it is also affected by this issue. Try disabling "Fool proof Fn Lock" (or similar) option in BIOS - it was reported that it fixes stutter when toggling Fn Lock.

Which generation is my laptop?

Check the model number. Example model numbers are 16ACH6H or 16IAX7. The last number of the model number indicates generation.

Arguments

Some, less frequently needed, features or options can be enabled by using additional arguments. These arguments can either be passed as parameters or added to args.txt file.

--trace - enables logging to %LOCALAPPDATA%\LenovoLegionToolkit\log

--minimized - starts LLT minimized to tray

--skip-compat-check - disables compatibility check on startup (No support is provided when this argument is used)

--disable-tray-tooltip - disables tray tooltip that is shown when you hover the cursors over tray icon

--allow-all-power-modes-on-battery - allows using all Power Modes without AC adapter (No support is provided when this argument is used)

--enable-hybrid-mode-automation - allows changing Hybrid Mode/GPU Working Mode with actions (No support is provided when this argument is used)

--force-disable-rgbkb - disables all lighting features for 4-zone RGB keyboards

--force-disable-spectrumkb - disables all lighting features for Spectrum per-key RGB keyboards

--force-disable-lenovolighting - disables all lighting features related to panel logo, ports backlight and some white backlit keyboards

--experimental-gpu-working-mode - changes GPU Working Mode switch to use experimental method, that is used by LegionZone (No support is provided when this argument is used)

--proxy-url=example.com - specifies proxy server URL that LLT should use

--proxy-username=some_username - if applicable, specifies proxy server username to use

--proxy-password=some_password - if applicable, specifies proxy server password to use

--proxy-allow-all-certs - if needed relaxes criteria needed to establish HTTPS/SSL connections via proxy server

--disable-update-checker - disable update checks in LLT, in case you want to rely on winget, scoop etc.

If you decide to use the arguments with args.txt file:

Go to %LOCALAPPDATA%\LenovoLegionToolkit

Create or edit args.txt file in there

Paste one argument per line

Start LLT

Arguments not listed above are no longer needed or available.

How to collect logs?

In all troubleshooting situations, logs provide important information. Always attach logs to your issues. Critical error logs are saved automatically and saved under "%LOCALAPPDATA%\LenovoLegionToolkit\log".

To collect logs:

Make sure that Lenovo Legion Toolkit is not running (also gone from tray area).

Open Run (Win+R) and type there: "%LOCALAPPDATA%\Programs\LenovoLegionToolkit\Lenovo Legion Toolkit.exe" --trace and hit OK

LLT will start and in the title bar you should see: [LOGGING ENABLED]

Reproduce the issue you have (i.e. try to use the option that causes issues)

Close LLT (also make sure it's gone from tray area)

Again, in Run (Win+R) type "%LOCALAPPDATA%\LenovoLegionToolkit\log"

You should see at least one file. Theses are the logs you should attach to the issue.

Contribution

I appreciate any feedback that you have, so please do not hesitate to report issues.

Pull Requests are also welcome, but make sure to check out CONTRIBUTING.md first!

Translation

Crowdin has been selected as the tool for handling translations. If you want to contribute, go to https://crowdin.com/project/llt and request access.

Bugs

If you find any bugs in the app, please report them. Always attach logs to your issues. You can find logs in %LOCALAPPDATA%\LenovoLegionToolkit\log.

Compatibility

It would be great to expand the list of compatible devices, but to do it your help is needed!

If you are willing to check if this app works correctly on your device that is currently unsupported, click Continue on the popup you saw on startup. Lenovo Legion Toolkit will start logging automatically so you can submit them if anything goes wrong.

If your laptop is not part of Legion, IdeaPad Gaming or LOQ series, this software is not for you. Please do NOT open compatibility requests for other devices.

Remember that some functions may not function properly.

I would appreciate it, if you create an issue here on GitHub with the results of your testing.

Make sure to include the following information in your issue:

Full model name (i.e. Legion 5 Pro 16ACH6H)

List of features that are working as expected.

List of features that seem to not work.

List of features that crash the app.

The more info you add, the better the app will get over time. If anything seems off, write down precisely what was wrong and attach logs (%LOCALAPPDATA%\LenovoLegionToolkit\log).

Thanks in advance!

About

Lightweight Lenovo Vantage and Hotkeys replacement for Lenovo Legion laptops.

Topics

windows

toolkit

hotkeys

legion

lenovo

vantage

llt

lenovo-legion

Resources

Readme

License

GPL-3.0 license

Activity

Stars

4k

stars

Watchers

22

watching

Forks

209

forks

Report repository

Releases

62

2.20.2

Latest

Feb 15, 2024

+ 61 releases

Sponsor this project

 

https://paypal.me/bartoszcichecki

Learn more about GitHub Sponsors

Contributors

27

+ 13 contributors

Languages

C#

87.9%

Inno Setup

12.0%

Batchfile

0.1%

Footer

© 2024 GitHub, Inc.

Footer navigation

Terms

Privacy

Security

Status

Docs

Contact

Manage cookies

Do not share my personal information

You can’t perform that action at this time.

测试 -- LLT入门-CSDN博客

>

测试 -- LLT入门-CSDN博客

测试 -- LLT入门

最新推荐文章于 2021-06-03 08:49:42 发布

菜鸟郭郭

最新推荐文章于 2021-06-03 08:49:42 发布

阅读量9.5k

收藏

20

点赞数

8

分类专栏:

测试

文章标签:

单元测试

软件测试

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_39273039/article/details/107566133

版权

测试

专栏收录该内容

7 篇文章

1 订阅

订阅专栏

文章目录

LLT(low level test)设计步骤测试用例设计方法用例编写原则

LLT(low level test)

LLT (Low Level Test) 为低层次的测试,包含单元测试(UT,Unit testing)和模块级系统测试,(MST,model system test)。 通常是开发人员的自测试,亦称为开发者测试。

设计步骤

预制条件 -> 调用被测对象,触发相应功能 -> 结果检查

测试用例设计方法

1)第一步:选择测试对象

以功能模块作为测试对象。 如果模块太大,功能繁杂,则需要将其合理拆分成小模块进行测试。 根据功能列表进行设计,而非根据模块的具体代码进行设计。

2)第二步: 梳理模块 API

模块对外提供的 API 接口 (即外部输入) 本模块的外部依赖 (需要“打桩”)

打桩:

“打桩”(stub) 是软件调试与测试的一种方法。在做单元测试时,如果模块所需调用的一个外部函数还没有编码调试完成时,只让该外部函数简单返回几个支持测试用例的值就可以了。这种状态的外部函数叫做“打桩”。常用的打桩工具有 MockCpp 。

3)第三步:用例代码设计

注意对三类数据的处理:外部输入数据;本模块输出数据;本模块内部数据。

用例编写原则

用例调用模块 API 接口进行测试,不调用模块内部函数,不直接访问内部数据。打桩只针对模块依赖的外部接口,不对模块内部函数打桩。测试用例之间相互独立,单个用例有效代码不超过50行为宜。一个模块的测试用例尽量写到一个源文件中。

优惠劵

菜鸟郭郭

关注

关注

8

点赞

20

收藏

觉得还不错?

一键收藏

知道了

0

评论

测试 -- LLT入门

文章目录LLT设计步骤测试用例设计方法用例编写原则LLTLLT (Low Level Test) 为低层次的测试,也即单元测试。通常是开发人员的自测试。设计步骤预制条件 -> 调用被测对象,触发相应功能 -> 结果检查测试用例设计方法1)第一步:选择测试对象以功能模块作为测试对象。如果模块太大,功能繁杂,则需要将其合理拆分成小模块进行测试。根据功能列表进行设计,而非根据模块的具体代码进行设计。2)第二步: 梳理模块 API模块对外提供的 API 接口 (即外部输入)本模

复制链接

扫一扫

专栏目录

参与评论

您还未登录,请先

登录

后发表或查看评论

linux下llt测试技巧,HLT与LLT测试简介

weixin_39567870的博客

05-13

854

转自:http://blog.csdn.net/owen0278/article/details/7730594HLT:HIGH LEVEL TEST,通常指SDV/SIT/SVT等测试活动HLT自动化测试是站在系统的角度对整个版本进行的测试,它测试的对象是一个完整的产品而不是产品内部的模块,关注的是产品外部的可见属性。通常使用黑盒测试技术,常见的HLT包括系统测试与验收测试。SDV : syst...

HLT与LLT测试简介

热门推荐

07-09

2万+

HLT:HIGH LEVEL TEST,通常指SDV/SIT/SVT等测试活动

HLT自动化测试是站在系统的角度对整个版本进行的测试,它测试的对象是一个完整的产品而不是产品内部的模块,关注的是产品外部的可见属性。通常使用黑盒测试技术,常见的HLT包括系统测试与验收测试。

SDV : system design verification  系统设计验证

SIT : system integr

python LLT测试简介

lwgkzl的博客

07-06

9937

一.LLT是啥?    LLT(low level test)通常由开发人员自测,它包括单元测试(Unit Test)、集成测试(Integration Test)、模块系统测试(Module System Test)、系统集成测试(BBIT),不过一般最主要最重要的部分还是UT,即单元测试。二.LLT要做啥?    LLT需要构造单元测试用例,使用打桩的方式,模拟函数不同的输入,用于验证是否能达...

四大择时策略详解

小壁虎的春天

12-28

9530

择时策略一:LLT模型

趋势跟踪是接近交易本质的一种朴实的交易思想,但是传统趋势线MA在平滑性与延迟性上无法做到很好的兼顾,基于二阶低通滤波器的低延迟趋势线LLT模型可以很大程度上解决该问题。

自2005年至2013年的实证表现看,20/30参数下,传统均线累计收益率分别为348%、324%,而LLT模型可以达到528%、1076%,收益得到大幅改善。过去10年LLT在沪深300指数上均为正收益,其中最近两年,2015年126.6%、2016年19.8%。

LLT模型在各市场指数上的最新信号方向如下:

LLT-发现股市中的“大浪”

JanLEE

06-03

1586

引言:

股市中小的波动经常干扰股票投资人对大趋势的判断,倘若股市的波动同信号波动类似,那是不是可以用处理信号的方式处理股票波动发现大的波动呢?我们知道通信领域在处理信号波动时也常会遇到被噪音干扰的问题,这些噪音通常需要用对应的滤波器过滤,那么在股市中我们是不是也可以设计合适的滤波器来过滤小的波动留下股市“大浪”呢?本文介绍的LLT模型就是基于此思想产生的。本文参考对象是广发证券的《低延迟趋势线与交易性择时——短线择时策略研究之三》,有兴趣更深入理解LLT原理的读者可以阅读原研报。

...

基于gtest、mockcpp写C++LLT测试入门级教程

qq_43003442的博客

04-15

3903

一、googletest

下载地址:https://github.com/google/googletest

编译googletest:

在根目录下执行

cmake .

make

编译出的libgtest.a后面用

注意:有可能编译会失败,是gtest需要C++11以上 可以在顶级的CMakeList.txt里加入 set(CMAKE_CXX_STANDARD 11)

二、mockcpp

下载地址:https://code.google.com/archive/p/mockcpp/downloads

编译

Gtest LLT代码实现

u012329294的专栏

10-06

1122

Gtest LLT代码实现如下:

#include

class CShortestPathTestSuite : public testing::Test

{

protected:

    void SetUp() 

    {

        m_pShortestPath = new CShortestPath();

    }

    

    void T

LLT测试 -读写BIN文件

gyh_420的博客

07-22

2115

最近在菊厂实习,主管给我一个独立的任务,做底层的LLT测试,遇到一些问题,记录一下 编译的环境是VS2010,移植IAR工程到VS2010上,在PC端跑底层的文件比如会有很多错误,不过像一些ARM内核文件可以不用移植,仅移植上层文件,涉及底层的函数可以打桩代替。测试插件是公司在gtest之上封装了一层的插件,感觉还是蛮好用的。基本的工程的搭建其实就是配置好c++的一些库的路径,这些都很简单,网上也

Java测试用例工具

08-24

方便低级哦用户的导入

SDV测试流程

12-15

SDV测试流程,让测试人员对于SDV过程有系统的了解和认识,帮助测试人员能够更好的完成日常工作。

LLT_decompose.exe

02-19

输入时只需要输入对称矩阵的下三角的部分(第一行只输入第一个元素,第二行输入第二个元素,以此类推),程序会自动把矩阵补齐,然後程序会对输入的矩阵做Cholesky分解, 最後再输入系数矩阵b,就可以得到对阵正定线性方程组Ax=b的解向量了

sw7d5c-llt-j_27d模拟软件

10-07

sw7d5c-llt-j_27d模拟软件,与日文版的编程软件使用,进行模拟测试。

LLt.zip_llt

09-22

this source code calculate Ax=b by LLT

llt.rar_llt_平方根法

09-19

平方根法和改进的平方根法matlab程序

PowerMock 入门

qq_39273039的博客

07-29

1万+

文章目录介绍Mock测试好处-- 模拟数据好处--减少依赖包导入示例常用注解@RunWith(PowerMockRunner.class)@PrepareForTest({UserController.class})@PowerMockIgnore(“javax.management.*”)常用行为录制模式when(…).thenXXX()doXXX(…).when(mockObj)Mock静态方法使用方法验证行为使用参数匹配抛出异常非私有方法私有方法示例Mock Final关键字说明实例局部Mock说明验

单元测试

qq_39273039的博客

08-11

3462

单元测试是开发自己编写的针对代码某个功能模块验证其行为的测试单元模块;单元测试贯穿在开发的整个过程,并伴随着新功能模块的产生而进行;单元测试并不会花费更多的时间,与之相反,在提高代码效率、减少bug数量、有序开展开发工作上,单元测试发挥着很大的作用。

LLT分解matlab

最新发布

09-11

在 MATLAB 中,可以使用 `llt` 函数来进行 LLT(Cholesky)分解。LLT 分解是针对对称正定矩阵的分解,将该矩阵分解为一个下三角矩阵和其转置的乘积。

以下是在 MATLAB 中使用 `llt` 函数进行 LLT 分解的示例代码:

```matlab

% 创建一个对称正定矩阵

A = [4, 12, -16; 12, 37, -43; -16, -43, 98];

% 进行 LLT 分解

L = llt(A);

% 获取下三角矩阵 L

L_matrix = L.L;

% 输出结果

disp(L_matrix);

```

上述代码中,我们首先创建了一个对称正定矩阵 A。然后,通过调用 `llt` 函数,将矩阵 A 分解为下三角矩阵 L 和其转置的乘积。最后,我们打印输出了下三角矩阵 L。

请注意,LLT 分解要求输入的矩阵必须是对称正定的,否则会引发错误。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

菜鸟郭郭

CSDN认证博客专家

CSDN认证企业博客

码龄7年

暂无认证

124

原创

5万+

周排名

91万+

总排名

9万+

访问

等级

1747

积分

21

粉丝

47

获赞

3

评论

372

收藏

私信

关注

热门文章

Java bean 详解

12715

PowerMock 入门

10743

测试 -- LLT入门

9584

单元测试

3462

每日一学--Java local类

2721

分类专栏

git

1篇

JavaScript

23篇

协议标准与规范

4篇

css

2篇

通用概念

15篇

数据库

4篇

数据结构

4篇

算法

2篇

mybatis

5篇

测试

7篇

java

37篇

前端

40篇

标记语言

5篇

xml

1篇

HTML

3篇

yaml

1篇

工具

11篇

版本控制

3篇

后端

36篇

积少成多

9篇

学习笔记

7篇

实战

3篇

最新评论

耦合与解耦

Mikechenaaa:

什么是非正常入口啊

web学习 -- html

ctotalk:

不错,学习了。

Java入门 -- 内部类

睿思达DBA_WGX:

不错

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

充电计划 -- node.js(简介与安装)

git 实战 -- fetch 更新远程仓

充电计划 -- 域名

2021年8篇

2020年142篇

目录

目录

分类专栏

git

1篇

JavaScript

23篇

协议标准与规范

4篇

css

2篇

通用概念

15篇

数据库

4篇

数据结构

4篇

算法

2篇

mybatis

5篇

测试

7篇

java

37篇

前端

40篇

标记语言

5篇

xml

1篇

HTML

3篇

yaml

1篇

工具

11篇

版本控制

3篇

后端

36篇

积少成多

9篇

学习笔记

7篇

实战

3篇

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

【GTA4】LLT修改器汉化版正式发布!GTA4新版中最美观适用的修改器!功能丰富+独立UI界面,为老游戏注入新的活力!_哔哩哔哩bilibili_GTA4_演示

【GTA4】LLT修改器汉化版正式发布!GTA4新版中最美观适用的修改器!功能丰富+独立UI界面,为老游戏注入新的活力!_哔哩哔哩bilibili_GTA4_演示 首页番剧直播游戏中心会员购漫画赛事投稿【GTA4】LLT修改器汉化版正式发布!GTA4新版中最美观适用的修改器!功能丰富+独立UI界面,为老游戏注入新的活力!

5.0万

113

2023-09-26 00:47:23

未经作者授权,禁止转载174713822072105安装前一定要先看说明!下载地址在下面!

==================================

Liberty's Legacy Trainer 2.0(Chinese version)

==================================

【信息】:

原作者:@const96b

汉化作者(Bilibili): @星城Zero @gty366321

汉化修改器下载地址:https://pan.baidu.com/s/1FqJf9Ufaq05ZdHlGy7e8mA?pwd=cf58 

汉化修改器发布日期:2023年9月24日

==================================

【适用版本】:仅支持Grand Theft Auto IV 完整版 “v1.2.0.xx”及以上(Steam正版/单机学习版均可!)

==================================

【安装方法】:复制“Liberty's Legacy Trainer v2.0 中文汉化版”文件夹内的所有文件、文件夹,到根目录复制粘贴覆盖即可!

【操作方法】:F11开启修改器,上下左右方向键控制,回车(Enter)确认,退格键(Backspace)退出。

==================================

【汉化进度(95%)】:玩家、载具、传送、武器、生成、世界、杂项、设置、欢迎引导界面、鸣谢信息等,所有主要功能、描述等文本的汉化!经测试,完美使用!无黑框字、乱码字!所有功能使用正常!

【未汉化部分(5%)】:人名、地名、车名、模型名等专有名词,未进行汉化!部分功能提示信息的文本,由于字符分散且文本信息交杂,汉化工程量大,无法在短时间全部定位,故未进行汉化!极个别选项的使用功能并不明确,导致无法准确的翻译,在多次使用后仍无法理解其具体作用,所以极个别选项采用机翻代替。

==================================

【汉化说明】:LLT修改器汉化工作最初于5月份开始,期间因时间问题暂停了三个月,在9月份小伙伴的建议下决定将修改器一鼓作气肝完!由于修改器体量较大,汉化文本量极多,所以本次由我主导完成汉化、排版、测试,@gty366321 辅助翻译文本、测试、调试工作,共同完成力求最短时间内合力拿下修改器。目前(2023年9月24日)完成修改器初版汉化,内容完善,汉化清晰,功能测试正常,已经达到日常使用条件,故进行发布!

==================================

【可能会碰上的BUG】:少数情况下,首次进入游戏后,未等修改器加载完毕就按F11关闭修改器,这将会导致修改器加载错误,导致再次开启修改器时只剩下UI界面、字体全部消失,无法使用的情况!

【解决方法】:重新开启游戏,进入游戏后先挂着修改器走出安全屋,等待地图加载五秒再关闭修改器。或者进入游戏后先激活修改器某项功能后再关闭修改器即可。

==================================

【支持】有关汉化的问题或者翻译相关建议,欢迎加入QQ群:452650598 或QQ:1916087853 进行反馈。

==================================

【翻译】:星城Zero & gty366321

【测试】:星城Zero & gty366321

【润色】:星城Zero

【校对】:星城Zero

【封装】:星城Zero

==================================

【结束】

==================================Fainted Priest整点电子榨菜游戏单机游戏游戏GTA4MODGTA演示修改器自由城汉化版侠盗

星城Zero

发消息

一枚超十年GTA老玩家,GTA改装爱好者。数码科技DIY玩家。

关注 5380

最流畅的高清对局,最纯正的爽感枪战

【IV】汉化模组系列

(1/4)自动连播7.4万播放简介

订阅合集

LLT修改器汉化版正式公布!GTA4新版中最美观适用的修改器!功能丰富+独立UI界面,为老游戏注入新鲜活力!

10:47

重磅!GTA4最强降级工具汉化版!随意将正版GTA4降级至任意老版本!

20:25

GTA4首发汉化自由城改车王模组!像线上一样改装爱车!

18:02

全网首发GTA4全版本汉化F9图形刷车器!功能演示及分享!

10:01

GTA4 SNT修改器汉化版正式发布Blue_寻

4.7万

9

[GTA4]5.0整合包更新介绍与下载链接sen-I

2.4万

139

修改器也救不了你!盘点历代GTA中5种必死时刻警长的圣光

30.5万

679

辣鸡电脑玩GTA4突击八蜜獾

3.9万

66

当你的给他爱装了太多mod时.-TW1LIGHT-

3.9万

5

【GTA4】下载正版汉化补丁+ENB补丁+修改器+正版steam 侠盗4也可以用爱好软件-爱好哥

5142

0

GTA4 用过最舒服的画质补丁了,屎黄色玩着太压抑了。十几年前的游戏打上enb瞬间焕然一新JaneHolly

34.6万

249

当GTASA装上了GTA4的布娃娃系统会发生什么?VenomYR

32.2万

378

【侠盗猎车手:圣安地列斯】Steam版优化补丁效果演示 原版风格的功能拓展内容精神病人菌

7.6万

237

2024 GTA GTA4 4K材质 低配置画质整合包 Steam 1.2.0.59亦鹏大仙

3029

2

GTA4是系列中的败笔还是神作?汤姆的小秘密

11.6万

703

十年前的垃圾笔记本试玩GTA4(盗版)坚定不移跟自己走

1.4万

88

gtasa刀酱过往wx

11.3万

303

[转载]GTA4的地图随着时间推移发生了哪些变化Julezax

2.8万

91

朋友送的GTA4,大家看看是不是盗版长小泽

2.7万

56

免费下载的盗版资源都是哪来的?情风师兄

51.1万

822

为了恶心盗版玩家,R星有多会搞事情?看看当年的GTA4就知道了电竞爆小礼

59.3万

468

快吧游戏的gta暂不提供1年了,终于可以下载了冰链撕裂我

31.1万

113

【GTA4完整版】《六分钟带你看》到底更新了啥???12Number

2.3万

109

RTX4070Ti运行《GTA4》浙江农村人886

10.8万

93

展开

小窗

客服

顶部

赛事库 课堂 2021

Lenovo Legion Toolkit下载-Lenovo Legion Toolkit(拯救者工具箱) 官方版下载2.20 - 系统之家

Lenovo Legion Toolkit下载-Lenovo Legion Toolkit(拯救者工具箱) 官方版下载2.20 - 系统之家

系统之家 - 系统光盘下载网站!

系统之家

软件

综合

Win10

Win7

教程

资讯

搜 索

热搜:QQ管家

金山毒霸

鲁大师

Office 2010

office 2007

系统之家一键重装

首页

Win10系统

Win7系统

Win11系统

XP系统

办公之家

一键重装

教程

其他

IT资讯

Win8系统

Linux系统

MacOS系统

鼠标指针

软件下载

网络软件

系统工具

图形图像

应用软件

行业软件

杀毒安全

游戏娱乐

联络聊天

媒体工具

当前位置:系统之家 > 电脑软件 > Lenovo Legion Toolkit

Lenovo Legion Toolkit(拯救者工具箱) V2.20 官方版

历史版本

Lenovo Legion Toolkit(拯救者工具箱) V2.9.1 官方版

Lenovo Legion Toolkit(拯救者工具箱) V2.18 官方版

大小:5.51 MB

语言:简体中文

授权:免费软件

星级评价 :

软件分类:系统工具

更新:2024-03-04

支持系统:WinAll、Win10、Win7、WinXP

安全检测:

360安全卫士

360杀毒

电脑管家

标签 :

系统工具

97.80%

2.20%

下载系统工具的还下载了

PowerToys250.28 MB/简体中文Nilesoft Shell3.05 MB/简体中文WingetUI62.34 MB/简体中文入梦工具箱229.60 MB/简体中文

软件介绍

相关教程

下载地址

特色推荐

网友评论

  Lenovo Legion Toolkit是一款专为联想拯救者系列笔记本打造的管理工具,该软件功能强大且齐全,不运行后台服务,使用较少的内存,支持cpu加速、更新下载、电源管理等等,可以让系统保持在一个良好的状态下,流畅运行。喜欢就来下载吧。

软件功能

  改变诸如性能模式、充电模式等只有通过 Lenovo Vantage、联想电脑管家才能更改的设置。

  使用并修改自定义模式,包括 2022 款及更新的机型的调节风扇曲线功能。

  支持调节 Spectrum RGB 键盘、4 分区 RGB键盘和白色背光的键盘。

  强制休眠独立显卡(仅限英伟达显卡)。

  查看电池统计数据。

  下载、更新驱动。

  通过自动化实现插入/拔出充电器的自动操作。

  无需卸载即可禁用 Lenovo Vantage、Legion Zone 和 Lenovo Hotkeys 服务。

  自定义模式

  以下版本的 BIOS 支持自定义模式:

  GKCN49WW 和更高

  H1CN49WW 和更高

  HACN31WW 和更高

  HHCN23WW 和更高

  K1CN31WW 和更高

  K9CN34WW 和更高

  KFCN32WW 和更高

  KWCN28WW 和更高

  J2CN40WW 和更高

  JUCN51WW 和更高

  JYCN39WW 和更高

  M3CN32WW 和更高

  M0CN27WW 和更高

  并非所有设备都支持自定义模式的所有功能。

  强制休眠英伟达显卡

  有时独立显卡会一直保持活动状态。例如在你插上外接显示器并断开后,一些进程会继续使用独显上运行,导致续航骤减。

  在拯救者工具箱中有两种办法强制休眠显卡。

  强制关闭所有在独显上运行的进程。(这种方式貌似更有效)

  短暂强制禁用独立显卡,使在独显上运行的进程全部切换到核显。

  当独显处于活动状态,并使用混合模式且没有外接显示器到独显上时,强制休眠显卡才会亮起。如果你将鼠标悬停在右侧的问号标志上,将会看到独显的状态与正在使用独显的进程。

  注意,强制休眠显卡可能会导致一些应用崩溃。

  超频英伟达独立显卡

  此超频选项用于简单的超频,类似于 Legion Zone 与 Vantage 中的超频。它并不打算取代微星小飞机(Afterburner)等工具。同时以下有几点你需要注意:

  确保在 BIOS 中开启了 GPU 超频选项(如果你的电脑有的话)。

  当 Vantage 或 Legion Zone 运行时,超频无法生效。

  不建议在使用微星小飞机(Afterburner)等超频工具时使用此选项。

  如果你之前修改过控制台,那么你需要点击“自定义”按钮并添加此选项才能看到此选项。

  Windows电源计划

  当切换性能模式时,拯救者工具箱会在 Lenovo Vantage 禁用的情况下自动切换 Windows 的电源计划。

  但在一些笔记本上,Lenovo Vantage 不会切换电源计划。如果你的电脑不会自动切换电源计划,你可以在设置中设置不同性能模式对应的电源计划。这会让拯救者工具箱总是切换Windows电源计划即使 Lenovo Vantage 在后台运行。

  CPU 睿频模式

  启用了 S0 低功率模式(又名现代待机)的笔记本电脑,在多个电源计划的情况下会导致许多小问题,特别是性能电源计划。

常见问题

  为什么即使启用了自动运行选项,LLT 也不会在启动时启动?

  LLT 是使用任务计划程序启动的,因此它可以使用管理员权限启动。启动延迟 1 分钟(2.4.0 及更高版本为 30 秒)以允许其他组件启动并准备好使用。如果您在查看桌面后约一分钟后未在托盘中看到 LLT,请创建问题。

  我的主板被更换了,现在 LLT 给了我不兼容的按摩。我该怎么办?

  有时新主板不包含正确的型号和序列号。您应该尝试本教程来尝试恢复它们。如果该方法不成功,您可以通过转到%LOCALAPPDATA%\LenovoLegionToolkit并创建一个args.txt文件来解决问题。在那个文件里面粘贴--skip-compat-check. 这将禁用 LLT 中的所有兼容性检查。仅当无法恢复正确的型号、序列号等时才使用此解决方法。

  我找不到 Legion AI Engine 选项。

  不支持 AI 引擎。它需要联想服务才能运行。我建议简单地切换到性能模式。

  支持哪些 RGB 类型?

  目前仅支持白色背光和 4 区 RGB 键盘。

  是否支持 iCue RGB 键盘?

  不,请查看OpenRGB项目。

  是否支持 Legion Spectrum RGB 键盘?

  大概。我想添加对 Spectrum RGB 的支持,但我目前没有支持它的设备。欢迎 PR。

  我可以有更多的RGB效果吗?

  只有硬件本机支持的选项可用;未计划添加对自定义效果的支持。如果您想要更多定制,请查看L5P-Keyboard-RGB或OpenRGB。

  您可以将风扇控制添加到其他型号吗?

  如果您有不支持它的 2022 军团,请出票,我们将尝试为其添加支持。由于技术限制,不支持旧型号。

重要说明

  本软件仅适配拯救者系列,如果你不是拯救者系列笔记本则这个软件不适合你,请不要提出兼容 Issue ,如果提出将被直接关闭不作受理。

  本软件不运行后台服务,使用较少的内存,几乎不使用 CPU ,并且不收集用户信息。本程序仅适用于 Windows 。

  拯救者工具箱适配 2020 款及其之后的拯救者机型。

  本软件非联想官方出品软件,使用需要自担风险。

软件兼容

  总的来说,建议在使用拯救者工具箱时禁用或卸载 Lenovo Vantage、Hotkeys 和 Legion Zone。当拯救者工具箱与其他联想应用程序一起工作时,可能会导致部分功能冲突或可能无法正常工作。

软件特别说明  拯救者工具箱目前不支持多用户安装,所以如果你的笔记本电脑上有多个用户,你可能会遇到兼容性问题,即使是没有管理员权限的账户。拯救者工具箱需要一个有管理员权限的账户,拯救者工具箱无法在普通账户上正常运行。

相关教程

CrystalDiskInfo怎么设置中文?CrystalDiskIn...

CrystalDiskInfo怎么检查硬盘健康状况?Cryst...

SoftCnKiller怎么用?SoftCnKiller的使用方法

微pe工具箱怎么用?微pe工具箱使用教程

电脑一直弹出垃圾广告怎么办?教你一招彻底关...

安装.Net Framework 4.0失败电脑提示hresult ...

Win10在资源管理器上打开系统工具的方法

Linux系统中怎么安装Git?

怎么让Win10用上Windows To Go功能

Linux系统中怎么使用valgrind检查内存

下载地址

PC版

下载安装、资源包有误、报错等问题向我们

反馈!

下载地址:

广东电信下载

山东电信下载

江苏移动下载

浙江移动下载

北京联通下载

河北联通下载

特色推荐

大番茄一键重装系统 V2.1.6

星级评价 :

日期:05-26

立即下载

USB3.0驱动(Renesas Elect

星级评价 :

日期:09-13

立即下载

DirectX修复工具(DirectX R

星级评价 :

日期:06-27

立即下载

Realtek高清晰音频管理器(

星级评价 :

日期:06-06

立即下载

DLL Suite(DLL文件修复工具

星级评价 :

日期:05-05

立即下载

Vcruntime140.dll文件

星级评价 :

日期:05-04

立即下载

厂商其他下载

电脑版

安卓版

iOS版

发表评论

共0条

验证码

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

其他版本

本类推荐

1

Microsoft Fix it(Office强力卸载工具)V50939 中文安装版

卸载清除

下载

2

系统之家装机大师 V2.0.0.1133 官方版

系统其它

下载

3

Hash (MD5校验工具)V1.04 官方版

桌面工具

下载

4

系统之家一键还原系统工具 V2.0.0.1133 官方版

系统其它

下载

5

3DMark 11(显卡测试工具) V1.0.5 多国语言安装版

系统检测

下载

6

HD Tune Pro(硬盘检测工具) V5.75 汉化绿色特别版

磁盘工具

下载

1

DLL错误专修工具 V2024 免费版

系统其它

下载

2

MyASUS(华硕电脑管家) V3.1.3.70 官方电脑版

系统优化

下载

3

微软常用运行库合集 V2024.02.01 官方版

系统优化

下载

4

图吧工具箱 V2023.09R2 绿色版

系统其它

下载

5

系统之家 U盘重装系统 V2.0.0.1133 官方版

系统其它

下载

6

Wallhaven(壁纸软件) V4.1.4 官方最新版

桌面工具

下载

装机必备

腾讯QQ

抖音

腾讯电脑管家

360安全卫士

dll修复工具

钉钉

一键C盘清理工具

酷我音乐

360安全浏览器

WPS Office

Office2007

微信电脑版

更多+

最新软件

饿了么商家版

饿了么商家版是为餐饮商家打造的订单管理与经营分析软件。饿了么商家版支持商家实时接收、处理并跟踪外卖订单,确保顾客需求得到及时满足。通过软件,商家可以轻松管理订单、调整营业状态、查看...

美团外卖商家版

美团外卖商家版拥有实时接收并处理外卖订单的功能,助力商家高效管理店铺订单,提升工作效率。商家可以通过该软件查看订单详情、管理菜品、设置营业状态等,全方位地管理店铺。软件界面简洁明了...

PowerToys

PowerToys是微软的一款小工具软件,可以用于高级用户调整和简化 Windows 操作,以提高效率。此次 V0.79.0 版本更新中调整了 Color Picker Tool 界面,让其更契合 Windows 11 整体风格,同时还修...

比特彗星

比特彗星作为世界范围内常用的下载工具,应用面非常广泛。拥有独有长效种子功能,可大幅度提高下载速度,延长种子寿命,并具有磁盘缓存提速服务,有边下载边播放的独有技术,可满足你日常下载使...

有道词典

有道词典是一款十分专业的翻译软件,该软件内置了单词翻译、句子翻译、文档翻译等功能,除了常用的英汉互译外,还支持108种语言的在线翻译,能够轻松应对常用语种。另外人工翻译可以帮助用户翻...

必剪MAC版

必剪官方MAC是一款由bilibili推出的视频剪辑软件,该软件不仅能够帮助用户一键语音转字幕,自动对齐超便捷,并且拥有海量的素材可以随意使用,而且必剪账号互通,投稿快人一步,让用户更方便的...

热门系统推荐

1

【三月更新】Windows10 22H2 19045.4123 X64 官方正式版

2

【干净不带软件】真正纯净版的Win10 64位 专业版系统

3

老机专用Ghost Win7 64位流畅旗舰版

4

【纯净・不捆绑】真正纯净版的Win7 64位旗舰版系统

5

【老机升级首选】Windows10 64位 低占用专业精简版

软件专题

2023年电脑必备的办公软件推荐

好用的办公记事电脑软件推荐

大学生笔记本电脑软件推荐

微软Office办公软件有哪些

Win10补丁包官方下载

Win7补丁包官方下载

好用的办公笔记软件推荐

微软pe系统制作工具

戴尔电脑常用办公软件推荐

高效办公软件下载推荐

Win11最新补丁下载

好用的一键重装系统软件推荐

官方交流群

软件收录

您好,如有软件收录需求,请将软件打包,并附上软件名称、软件介绍、软件相关截图、软件iocn、软著、营业执照(个人没有营业执照请提供对应的开发者身份证正反面以及手持身份证本人照片),发送至邮箱xitongzhijia@qq.com 收起>>

Lenovo Legion Toolkit正在下载,用户还下载了

关闭

大番茄一键重装系统

USB3.0驱动

DirectX修复工具

Realtek高清晰音频管理器

DLL Suite

Vcruntime140.dll文件

鲁大师

CrystalDiskInfo

华为鸿蒙系统

系统之家一键还原工具

NT6 HDD Installer(硬盘安装工具)

大白菜超级u盘启动制作工具

VMware Workstation Pro完整版

CPU-Z

微PE工具箱

固态硬盘测速工具(AS SSD Benchmark)

MemTest

MyDiskTest

Lenovo Legion Toolkit正在下载,用户还下载了

关闭

更多(个)+

大番茄一键重装系统

推荐

USB3.0驱动

DirectX修复工具

Realtek高清晰音频管理器

DLL Suite

Vcruntime140.dll文件

推荐

鲁大师

CrystalDiskInfo

华为鸿蒙系统

四大择时策略详解-CSDN博客

>

四大择时策略详解-CSDN博客

四大择时策略详解

最新推荐文章于 2022-10-28 17:39:31 发布

小壁虎的春天

最新推荐文章于 2022-10-28 17:39:31 发布

阅读量9.5k

收藏

59

点赞数

9

原文链接:https://mp.weixin.qq.com/s?src=3×tamp=1609125782&ver=1&signature=MEAeWY3xLgRwoTI6tfketHDe7J64rKzpsSRZ1DwIaJgBmdoCxg0XZ4MWmcKmdnR7im4N6rLigZJsIO2xW-FivnXa4G7Q-MQuU6slcK3HBLys-U-8RmNB7JShX37gMEMkiTpxsO0M6jeTY4xiUodjaFgyiXyaWTzZhBn-*6-MQTM=

版权

择时策略一:LLT模型

趋势跟踪是接近交易本质的一种朴实的交易思想,但是传统趋势线MA在平滑性与延迟性上无法做到很好的兼顾,基于二阶低通滤波器的低延迟趋势线LLT模型可以很大程度上解决该问题。

自2005年至2013年的实证表现看,20/30参数下,传统均线累计收益率分别为348%、324%,而LLT模型可以达到528%、1076%,收益得到大幅改善。过去10年LLT在沪深300指数上均为正收益,其中最近两年,2015年126.6%、2016年19.8%。

LLT模型在各市场指数上的最新信号方向如下:

看多:上证指数、沪深300、深证成指、上证50、创业板指

看空:中小板指

1. LLT模型逻辑与方法

何谓LLT? LLT即是低延迟趋势线,模型的基本思想是趋势跟踪,一种朴实的交易思想。

跟随市场趋势是一种简单有效的投资方式,在市场处于上升趋势时,投资者可以买入并持有;当市场转为下降趋势时,投资者可以选择卖空或空仓。 跟随趋势最简单的办法是采用移动平均(Moving Average)线

其中Price一般选择收盘价, MA即为T日的N日均线指标。对于MA指标, N越大,趋势线的平滑性越好。

A指标可以很好地刻画指数或股票价格趋势,但其最大的问题在于存在延迟。例如图1所示的指数日K线及MA均线系统,蓝色、橙色、紫色、绿色分别代表5日、10日、30日和60日均线。可以看出,随着均线周期的增加,趋势跟随也出现了越来越高的延迟。

LLT模型通过一个二阶低通滤波器构造得出,首先一个二阶低通滤波器的传输函数可以写作

 

从下图的频率响应曲线可以看到,该低通滤波系统的低频分量在截止频率附近小幅放大(这是高阶滤波的特点之一),但又没有过分失真;同时,二阶低通滤波后的低频信号整体大于EMA指标,低频输出信号更为显著。

由此我们可以构建低延迟趋势线指标。由传输函数的定义(输出信号Z变换与输入信号Z变换的比值)以及低延迟趋势线的传输函数式,可以得到

结合Z变换的时位移性质,我们就可以计算得到低延迟趋势线LLT。

 对比传统MA均线指标、EMA指标、修正EMA指标,以及低延迟趋势线LLT指标,如图3所示,可以看出,相对其他趋势线指标,LLT具有更显著的拐点和更低的延迟。

2. LLT交易择时策略实证

由于LLT趋势线与其他趋势系统类似,在一定的参数条件下具有较好的平滑性,因此我们可以将该趋势线近似看作一条处处可微的曲线。通过向前差分计算,我们可以在每个交易日结束后得到LLT趋势线在该点处切线的斜率K,当K>0时,看多市场;当K<0时,看空市场;当K=0时,维持之前的方向判断。

低延迟趋势线LLT交易策略与普通均线交易策略比较改善效果如何呢?下表LLT在提高了累计收益的同时,大幅降低最大回撤,收益回撤比大幅提升。

3. LLT择时模型最新表现与市场观点

过去10年LLT在沪深300指数上均为正收益,其中最近两年,2015年126.6%、2016年19.8%。

择时策略二:希尔伯特波浪模型

传统的波浪理论在业界被广泛应用,但是在数浪过程中存在参数不稳定的问题,但我们认为通过主升浪或主跌浪判断市场趋势值得深入进行量化研究。

自2005年至2016年的实证表现看,信号次数为156次,平均每次预测周期为18个交易日,累计收益为1136.52%,年化收益率为28.15%,盈亏比达3.23。

希尔伯特波浪择时模型在今年8月12日对A股市场发出看多信号,直至今日,仍然认为市场处于上升趋势,建议继续买入并持有股票。

1. 希尔伯特波浪模型逻辑与方法

传统的波浪理论被技术分析大师广泛应用,但是在数浪过程中,难以避免碰到参数不稳定的问题,比如数多少浪、如何确定波浪等。数浪是否有效先不置可否,但我们认为通过主升浪或主跌浪判断市场趋势的思路很好。

我们希望通过严谨的数量化方法判定主升浪或主跌浪。具体来说,将指数看做波浪形态,若当前指数点位相比波动一个周期前的位置高,我们认为市场处于主升浪位置,指数趋势向上,看多;若当前指数点位相比波动一个周期前的位置低,我们认为市场处于主跌浪位置,指数趋势向下,看空。

那么如何判断当前的波动周期成为算法的核心。由于股票指数的波动是非周期性的,所以需要估计当前点位的瞬时周期。计算瞬时周期在信号处理理论中有很多估计方法,我们这里采用希尔伯特变换进行分析计算。希尔伯特变换与常见的时频积分变换(如傅里叶变换、拉普拉斯变换、小波变换等)不同之处在于,它是一种从时域到时域的积分变换,其定义如下

变换前的函数,称为同相分量;变换后的函数,称为正交分量。对于指数时间序列,希尔伯特变换的离散形式为

其中当r=M+1时,u’(r)=0,其他情况u’(r)=0满足

这里M为截断参数。

希尔伯特变换后的正交分量和之前的同相分量可以构成二维空间中的一些点,这些点的轨迹正是股票指数在二维空间运动的形式。

对于上图中指数的运动轨迹,我们可以估计每个交易日运动的瞬时周期

 

 

这里我们定义瞬时角速度为当前相邻两个相量相角的差值

 

 

由此,我们可以在每个交易日收盘计算当天的瞬时周期,并比较收盘价和一个瞬时周期前的收盘价,判断市场处于主升趋势还是主跌趋势。

 

2. 希尔伯特波浪择时策略实证

 

作为择时策略,我们测算了希尔伯特波浪模型在指数择时中的效果。根据上述规则,每个交易日收盘后可以计算市场的单周期波动变化△(n)。按照如下规则

 

 

判断市场方向,给出择时信号。

 

 

 

择时策略三:GFTD模型

 

GFTD是广发金工一种基于TD模型开发的趋势跟踪择时策略,而TD模型源自美国技术分析大师TomDemark,自成一派,颇受关注,利用K线的高低价格特征,达到某些条件的K线来进行计数,计数达到13的时候对应下跌或上升趋势的衰竭的。

 

广发金工在通透研究TD模型之后,在A股市场进行了相应的大样本验证,由于A股的趋势波动特别强,TD13的位置在强趋势中往往不能终结,我们将TD的条件进行若干修改,使之成为趋势跟踪思想下的择时模型。

 

GFTD模型全样本胜率54.5%,赔率3.73,过去11年中,只有2014年略亏,2016年由于市场波动大幅萎缩,模型效果打折扣,但市场能量在震荡中积蓄,看好四季度模型表现。

 

GFTD模型在各市场指数上的最新信号方向为

 

看多:上证指数、深证成指、上证50、中小板指、创业板指

看空:沪深300

 

1. GFTD模型逻辑与方法

 

何谓GFTD? GFTD是广发金工一种基于TD模型开发的趋势跟踪择时策略,TD源自美国技术分析大师Tom DeMark,其1971年入行以来,为大量知名对冲基金提供投资建议,其开创的TD择时分析体系自成一派,颇受关注。

 

DeMark的TD模型本质上利用K线的高低价格特征,达到某些条件的K线来进行计数,计数达到13的时候对应下跌或上升趋势的衰竭的,进而抓取市场左侧高低点。Bloomberg里内嵌了TD分析方法,但是收费服务。

 

 

广发金工在通透研究TD模型之后,在A股市场进行了相应的大样本验证,由于A股的趋势波动特别强,TD13的位置在强趋势中往往不能终结,实证结果差强人意,我们将TD的条件进行若干修改,信号发出条件改变使之成为趋势跟踪思想下的择时模型,具体为

 

 

图1为买入信号发出的示例,买入启动形成之后买入计数达到4便为买入信号。

 

 

以上模型中介绍中需要重点解释计数取消机制,所谓计数取消机制指的是当新的买入启动形成后对原有未到达计数4的正在计数过程中的买入计数全部清零,再重最新买入启动后面开始新的计数,当新的卖出启动形成后对原有未达到计数4的正在计数过程中的卖出计数全部清零,再最新卖出启动后面开始新的计数。

 

从如下两图可以看到,2013年4月15日模型形成买入启动,即出现了连续四根K线,使得每一根的收盘价低于T-4那个K线的收盘价,同时市场出现了好转迹象,买入计数达到了,但是我们可以看到随后市场继续大幅下跌,在2013年5月3日再次形成买入启动,那么这个时候之前出现的2个买入计数将全部作废,买入计数再重新开始从零开始计,如上即所谓的计数取消机制,卖出计数的情况类似。

 

 

 

择时策略四:相位指标择时

 

相位指标是一个短线择时指标,就是在同步指标的基础之上构造一个领先指标。在处理指数时应该先把长期趋势剥离掉,所以相位指标只能对指数短期波动涨跌进行判断,是辅助做波段交易的短线择时神器。

 

1. 相位指标逻辑与方法

 

在上周希尔伯特波浪择时的介绍中,我们用到了信号处理理论中的希尔伯特变换。希尔伯特变换是一种时域到时域的变换,变换后输出的信号和之前的输入信号(指数时间序列)可以构成一个二维空间,每个代表点给出了指数在二维空间中的位置。

 

 

确定了指数在二维空间中的位置,也就确定了指数的相角(纵坐标与横坐标比值的反正切函数),相角的正弦函数sinθ在趋势上与指数的波动方向应该是同步的。我们可以令相位提前一些,比如π/4,构造另外一个函数sin(θ+π/4)。由于sin(θ+π/4)领先sinθ有π/4个相位,因此在sinθ出现拐点之前π/4时,sin(θ+π/4)会提前出现拐点,并与sinθ相交在提前信号拐点π/16个相位的地方。在这个交点位置,就可以形成买入或者卖出信号。这里我们举输入信号为正弦函数的一个例子,如下图所示。

 

 

相位指标做的事情很简单,就是在同步指标的基础之上构造一个领先指标。

 

相位指标是一个短线择时指标,原因是希尔伯特变换要求时间序列是窄带随机过程,因此在处理指数时应该先把长期趋势剥离掉,所以相位指标只能对指数短期波动涨跌进行判断,是辅助做波段交易的短线择时神器。

 

 

风险提示:

 

 

量化模型胜率并非100%,市场环境改变等因素可能使得模型失效,历史表现也不能代表未来,请特别注重风险,谨慎投资!

 

来源:广发金工

 

 

 

 

优惠劵

小壁虎的春天

关注

关注

9

点赞

59

收藏

觉得还不错?

一键收藏

知道了

0

评论

四大择时策略详解

择时策略一:LLT模型趋势跟踪是接近交易本质的一种朴实的交易思想,但是传统趋势线MA在平滑性与延迟性上无法做到很好的兼顾,基于二阶低通滤波器的低延迟趋势线LLT模型可以很大程度上解决该问题。自2005年至2013年的实证表现看,20/30参数下,传统均线累计收益率分别为348%、324%,而LLT模型可以达到528%、1076%,收益得到大幅改善。过去10年LLT在沪深300指数上均为正收益,其中最近两年,2015年126.6%、2016年19.8%。LLT模型在各市场指数上的最新信号方向如下:

复制链接

扫一扫

沪深300指数三因子模型择时策略.rar_300_7DL_择时_择时策略_沪深300策略

07-15

沪深300指数三因子模型择时策略,由于个股规模因子相差较大,我们用1表示小的流通市值,2表示大的流通市值。自由流通股大于为1,小于为-1。

LSTM择时+StockRanker选股的可视化策略实现

bigquant的博客

01-30

5944

摘要:本文将为大家构建一个AI驱动的量化投资策略样例,策略用LSTM算法进行择时,StockRanker算法进行选股,并用可视化的方式实现,文末附上策略源码,感兴趣的朋友可以直接前往BigQuant人工智能量化投资平台进行实现。

一、LSTM算法简介

LSTM Networks是递归神经网络(RNNs)的一种,该算法由Sepp Hochreiter和Jurgen Schmidhuber在Neu...

参与评论

您还未登录,请先

登录

后发表或查看评论

择时方法综述【广发金融工程研究】

To be continue

03-03

2717

择时方法综述

广发金融工程团队近年来开发了较多基于市场量价数据的择时模型,包括LLT、相位指标、H浪、

加权傅里叶变换、TD序列、TD幅度膨胀、TD线等、虚拟遗憾最小化等。

(一)低延迟趋势线LLT

移动平均线(MA)是技术分析中常用的一类趋势跟踪指标,其可以在一定程度上刻画股票价格或

指数的变动方向。MA的计算天数越多,平滑性越好,但时滞带来的延迟影响也越严重。因此,在

使用MA指标进行趋势跟...

量化择时策略入门与实操-笔记(同花顺金融量化实验室python实现)

HP_C2H2的博客

10-28

1415

大湾区金融数模讲座笔记

量化研究 | CTA择时出场策略指南大全

松鼠宽客的博客

05-06

1624

致力于分享量化策略,培训视频,Python,算法研究等相关内容。

【Python 量化交易】什么是择时策略

SandQuant

01-13

4608

量化金融:什么是择时策略?

什么是市场择时?

市场择时概要

择时成本

损失机会的代价

交易成本的代价

真实例子

什么是市场择时?

市场择时,也可以叫做市场选时,是一种投资或者交易的策略。是一种基于某种预测的方法,恰当地进出金融市场的行为。这些预测工具包含技术指标、宏观经济数据,利用这些工具我们可以分析并预测市场未来走势。

很多人都觉得预测市场走势是不可能的。但部分投资者,尤其是积极交易的投资者则对这种方法——择时交易,深信不疑。但毫无疑问,对长期市场走势进行预测是相当困难的。

择时策略和买入并持有策略是

金融工程聚类高频择时算法交易策略

03-19

金融工程聚类高频择时算法交易策略

LLT算法:LL ^ T算法的实现

02-14

LLT算法

LL ^ T算法的实现

MACD择时策略

weixin_47192185的博客

09-15

1583

'''

一、MACD择时策略:

1.买入规则:DIF上穿DEA,买入股票

2.卖出规则:DIF下穿DEA,卖出股票

3.止损价:max(移动止损,固定止损)

移动止损:ma - std

固定止损:开仓价 - 开仓的std

'''

import tushare as ts

import numpy as np

import talib as ta

import seaborn as sns

import pandas as pd

fr.

【量化投资】基金择时策略浅析(4) ——参数优化和模型稳定性

JDJRdata的博客

08-04

6698

在股票市场的建模过程中,样本数据相对于要识别的模式来说一般都比较稀缺,因此模型不宜太复杂,而且模型的稳定性比参数最优化更重要。在本文中我们会讨论常见择时方法的参数优化和模型稳定性等问题。

20170303-广发证券-低延迟趋势线与交易择时1

08-03

报告摘要:传统移动平均线(MA)的缺点移动平均线(MA)是技术分析中常用的一类趋势跟踪指标,其可以在一定程度上刻画股票价格或指数的变动方向。MA 的计算天数越多

马尔科夫择时策略

03-03

用于择时策略,可以用于股票择时,基金择时,债券择时等

人工智能-项目实践-强化学习-强化学习股市择时策略实验项目.zip

12-14

人工智能-项目实践-强化学习-强化学习股市择时策略实验项目 请移步/master文件夹

股票择时投资策略21

08-03

1.1:量化择时算法 1.2: 4/7 择时原则 2.2:股票池 3.1:自动化特征工程 3.2:区分度算法 3.3:投资组合 19 年的表现 1.1:量化择时

因子风格择时策略.pdf

08-20

因子风格择时策略.pdf

MySQL单表查询(图书管理系统实践题)

03-06

MySQL单表查询(图书管理系统实践题)

如何从0到1构建用户画像系统s240306.pptx

03-06

如何从0到1构建用户画像系统s240306.pptx

Java毕设-基于SpringBoot+Vue的社团管理系统的设计与实现(附源码,数据库,教程).zip

03-06

Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。

包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。

该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

项目都经过严格调试,确保可以运行!

1. 技术组成

前端:html、javascript、Vue

后台框架:SpringBoot

开发环境:idea

数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑)

数据库工具:navicat

部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven

2. 部署

如果部署有疑问的话,可以找我咨询

后台路径地址:localhost:8080/项目名称/admin/dist/index.html

前台路径地址:localhost:8080/项目名称/front/index.html (无前台不需要输入)

iOS开发工具小集合,不定期更新.zip

最新发布

03-06

iOS开发工具小集合,不定期更新.zip

强化学习期货择时策略

07-27

强化学习是一种机器学习方法,可以用于开发期货择时策略。在强化学习中,一个智能体通过与环境的交互来学习最优的行为策略。对于期货择时策略,智能体可以通过观察市场数据和历史交易情况来进行学习和决策。

在强化学习中,智能体通过定义状态、行动和奖励函数来建立模型。对于期货择时策略,状态可以包括市场指标、历史价格和成交量等信息。行动可以是买入、卖出或持有某个期货合约。奖励函数可以根据智能体的行为和市场表现来评估其决策的好坏,例如根据交易收益或风险指标。

在训练过程中,智能体通过与环境交互进行试错学习,不断调整策略以最大化累积奖励。强化学习算法如深度强化学习(Deep Q-Learning)和策略梯度(Policy Gradient)可以应用于期货择时策略的开发。

需要注意的是,开发期货择时策略是一个复杂的任务,需要综合考虑市场特征、风险管理和交易执行等因素。强化学习只是其中的一种方法,成功应用需要合理选择模型和参数,以及充分的数据和实践经验。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

小壁虎的春天

CSDN认证博客专家

CSDN认证企业博客

码龄5年

暂无认证

22

原创

8万+

周排名

123万+

总排名

121万+

访问

等级

9282

积分

1320

粉丝

622

获赞

122

评论

5391

收藏

私信

关注

热门文章

ATR指标完整指南

46465

均值方差模型

28284

详解缠中说禅走势中枢

22595

Python实现行业轮动量化选股【附完整源码】

17347

常见的十大量化投资策略(附源码)

17336

分类专栏

交易干货

90篇

量化交易

338篇

策略模型

69篇

最新评论

布朗运动、伊藤引理、BS公式

哈喇目:

取对数

Python实现行业轮动量化选股【附完整源码】

weixin_57146950:

高阶矩行业轮动

Python实现行业轮动量化选股【附完整源码】

weixin_45039943:

高阶矩行业轮动

如何控制回撤

m0_71503823:

多因子模型有什么方法降低最大回撤啊

利用机器学习进行K线量化模式识别分析(收藏)

weixin_48869290:

这个方法有点像Apriori算法

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

史上最全私募基金的投资模式和策略总结

一文详解私募基金投资策略(8大类17小类)

金融算法交易

2021年48篇

2020年396篇

2019年65篇

目录

目录

分类专栏

交易干货

90篇

量化交易

338篇

策略模型

69篇

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

LLT/DT是怎么来的? - 知乎

LLT/DT是怎么来的? - 知乎首发于研发、测试和架构切换模式写文章登录/注册LLT/DT是怎么来的?123456莫名000在V模型里,设计有HLD(High-Level Design)和LLD(Low-Level Design)阶段,而在验证阶段只有HLT(High-Level Design),于是公司发明了LLT(Low-Level Test)这个阶段与LLD对应,包含了UT、IT、ST。而在敏捷以后,淡化了LLD、HLD流程,强调了人所发挥的作用,因此之前LLT又被称为了DT(Developer Test)。不管称为LLT还是DT,不可否认它是一个非常优秀的实践。它的优秀表现在:1、低成本。它不需开发人员去搭建真实设备或仿真环境,有时只需要一台虚拟资源就可以开展测试2、响应快。从构建到得到测试结果在秒级可完成3、增加开发人员信心。开发人员边写边测,对自己交付功能模块质量更有信心。4、容易构造场景。真实环境上很难构建出来的场景,开发人员可能只需几行测试代码就可以搞定但DT/LLT也有它的局限性,它并不是“银弹”,它不太擅长的问题有很多:1、多线性、多进程、多实例2、软硬件边界测试3、性能、极限规则等测试4、……同时,它也需要开发人员日常花精力去维护:1、测试框架的易用性2、mock对象的正确性和合理性3、测试用例代码的可读性和有效性它也和开发者的能力相关。优秀的开发人员通常能够在领域建模时找到领域事件的起点与终点,领域上下文件边界作为测试的边界,关注事件流中产生的动作是否符合预期,以此验证自己的设计、实现是否和承诺的功能一致,再对少量的基础框架与算法增加函数级测试。因此,DT/LLT是种门槛极低,却很难做好的优秀实践。那么问题来了,今天你的LLT覆盖率超过80%了吗?发布于 2019-12-31 10:56测试软件测试单元测试​赞同 5​​添加评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录研发、测试

【量化课堂】LLT-发现股市中的“大浪” - JoinQuant量化课堂 - JoinQuant

【量化课堂】LLT-发现股市中的“大浪” - JoinQuant量化课堂 - JoinQuant

返回主题列表

【量化课堂】LLT-发现股市中的“大浪”

JoinQuant量化课堂 发布于2018-02-16

回复 57

浏览 32781

214

listen

分享到:

微信

微博

雪球

**引言:**

股市中小的波动经常干扰股票投资人对大趋势的判断,倘若股市的波动同信号波动类似,那是不是可以用处理信号的方式处理股票波动发现大的波动呢?我们知道通信领域在处理信号波动时也常会遇到被噪音干扰的问题,这些噪音通常需要用对应的滤波器过滤,那么在股市中我们是不是也可以设计合适的滤波器来过滤小的波动留下股市“大浪”呢?本文介绍的LLT模型就是基于此思想产生的。本文参考对象是广发证券的《低延迟趋势线与交易性择时——短线择时策略研究之三》,有兴趣更深入理解LLT原理的读者可以阅读原研报。

~~~

本文由 JoinQuant 量化课堂推出 。难度标签为入门,理解深度标签:level-0

作者: 大白

编辑: 肖睿

~~~

\[ \]

##**前言:**

股票应该怎么交易?不就是低点买入高点卖出吗。

理想中的股票波动大致是这样的:

![1.PNG][1]

然后,理想的交易状态状态是这样的:

![3.PNG][2]

\[ \text{图一} \]

在有上涨趋势出现的时候买入,下跌趋势出现的时候卖出,稍微滞后一点没关系,总体肯定会赚的。

那么是不是从此资产飙升,过上睡觉睡到自然醒,数钱数到手抽筋的生活。想想还有点小激动呢~

![2f3dec2acbb158eb.gif][3]

然而,事实总是这样的:

![2.PNG][4]

\[ \text{图二} \]

说好的一起做手拉手做一辈子的朋友呢?友谊的小船怎么说翻就翻?这些小波浪该怎么整!!!!

只有对大的趋势判断准确,才能规避掉股市中的小的波动,那么怎样作出正确的大趋势判断,来更好的的择时呢?这就是本文策略要解决的目标。本文的主角LLT趋势线(滤波器)为此而生。

##**正文:**

###**1, MA,EMA指标**

先从现有的择时策略引入,MA是一种常用的趋势跟踪指标,可以在一定程度上把图二转化为图一,MA的计算天数越长,曲线越平滑,过滤小“波浪”能力越强。但同时滞后性也越高,往往在股市最高最低点出现若干天后,MA才真正反应,这在震荡横盘的市场中劣势及其明显。

与MA类似的指标还有EMA,EMA计算的是过去数据的加权均值,并通过赋予邻近点更大的权重来提高指标的灵敏度。把 EMA的公式用通信的角度解释,EMA就是一个一阶低通滤波器,用以过滤高频率的波动留下低频率的波动。那么假设股价波动同样也是波动的这一假设成立,那么我们是不是可以利用通信领域常年积累的滤波器原理设计一个比EMA更加平滑灵敏的滤波器来实现引言中图一到图二的转化呢?本文讲述的LLT就是这样一个2阶滤波器。

###**2,LLT思路简介**

LLT滤波器是广发证券短线择时研报提出的一种滤波器,旨在过滤股市中的低频波动留下高频波动,以便择时,是一种2阶的滤波器。

这一趋势跟踪策略的核心思路是把股市波动当做我们平时所见的信号波处理。信号传输过程中经常被噪音所干扰,所以通信领域大量使用滤波器函数来过滤不需要的频率的波动。若要发现股市中的“大浪”,我们需要把高频率的“小浪”过滤掉,于是股市趋势跟踪策略在通信领域就被转化成寻找股市波动中表现优良的滤波器的任务。(过高频波动留下低频波动的滤波器)

###**3,LLT模型的理解**

通信领域习惯于过滤高频或低频的信号波,用以过滤噪音。首先我们用很多人熟悉的EMA公式来引入LLT模型。

####**1,EMA(1阶滤波器)引入:**

指数平均线EMA:

\[ text{EMA(t)} = \alpha * text{price(T)} +(1-\alpha) * text{EMA(t-1)}\] (1)

其中$ EMA(1)= Price(1)$,$\alpha$是一个取值在 0 到 1 之间的比例,EMA本质上是赋予邻近点更大权重比例的移动平均值数据

由于我们认为一个特定的波是由不同频率的波组合而成,所以一个随时间波动的波也可以表述成多个频率波动的组合,及自变量由时间(时域)变成了不同波的频率(频域)。我们可以用一个Z变换来将这一时域公式转化为频域公式

Z变换的公式是:

\[ F(z)=\sum_{k=-\infty}^\infty f(k) * z^{-k}\]

其中 z 定义复频域,f(k)是时域离散信号,

接着定义传输函数:

\[ H(z)=\frac{ text{EMA(z) } }{ text{price(z)} } \] (2)

在这顺便一提传输函数,传输函数是是指零初始条件下线性系统响应(即输出)量的拉普拉斯变换(或z变换)与激励(即输入)量的拉普拉斯变换之比。传输函数代表了输入和输出之间的联系,不受输入输出值的影响,可以用它来分析系统的动态特性,稳定性,或根据给定要求设计满意的控制器。

将(2)带入(1)式,并借助Z变换的线性性质:

\[ a_1 f_1 (k) + a_2 f_2 (k) \leftrightarrow a_1 F_1 (k) + a_2 F_2 (k) \]

和时位移性质:

\[ f(k-m) \leftrightarrow z^{-m}F(z) \]

可以推导出EMA均线的传输函数为:

\[ H_1(z)=\frac{ \alpha }{ 1-(1-\alpha)*z^{-1} } \]

这样就实现了EMA的时域频域转化。

####**2,LLT的设计**

LLT是一个二阶的滤波器,广发证券此研报作者做了三部转化将EMA一阶滤波器转化为LLT二阶滤波器:

1, 为了使构造的高通滤波器,即不存在高频分量输出的$1-H(z)$,首先修改EMA公式为:

\[ text{EMA'(T)} = \alpha * \frac{ text{price(T)} + text{price(T-1)} }{2} +(1-\alpha) * text{EMA'(T-1)} \]

接着我们将公式转换至频域以便于进行滤波,那么修改后的EMA滤波器变为

\[ H_2(z)=\frac{ \alpha * (1+z^{-1}) /2 }{ 1-(1-\alpha)*z^{-1} } \]

2, 构建一阶高通滤波器,其结构为

\[ H_3(z) = 1-H_2(z) = \frac{ (1-\alpha /2) * (1-z^{-1}) }{ 1-(1-\alpha)*z^{-1} } \]

3, 完成二阶滤波函数的构建

\[ H_4(z) = H_3(z) * H_3(z) = \frac{ (1-\alpha /2) * (1-2 z^{-1} + z^{-2}) }{ 1- 2(1-\alpha)*z^{-1} + (1-\alpha)^2 z^{-2}} \]

相应的,对应的2阶高通滤波器为:

\[ H_5(z) = 1- H_4(z) = \frac{ (\alpha-\alpha^2/4) +(\alpha^2/2)z^{-1} - (\alpha-3\alpha^2/4)z^{-2} }{ 1- 2(1-\alpha)*z^{-1} + (1-\alpha)^2 z^{-2}} \]

最终得到了二阶高通滤波函数:

\[ \frac{\text{LLT(t)} }{ text{price(z)} } = 1- H_4(z) = \frac{ (\alpha-\alpha^2/4) + (\alpha^2/2) z^{-1} - (\alpha-3\alpha^2/4) z^{-2} }{ 1- 2(1-\alpha)*z^{-1} + (1-\alpha)^2 z^{-2}} \]

最后由拉普拉斯逆转换得到的 LLT(t)的公式为

\[ \text{LLT(t)} = 1- H_4(z) = (\alpha-\alpha^2/4) text{price(t)} + (\alpha^2/2) text{price(t-1)} - (\alpha-3\alpha^2/4) text{price(t-2)} + 2(1-\alpha) \text{LLT(t-1)} - (1-\alpha)^2 \text{LLT(t-2)} \]

理论上讲LLT就是原波动从前言中图二到图一的转化,及我们应该在LLT值大于LLT的上一值时大趋势来临,买入股票:当LLT值小于LLT前值时大趋势变为下降,卖出股票。

##**4,HS300应用**

![15.PNG][5]

LLT策略的参数只有alpha一个。在HS300中本文用梯度下降的方法将alpha调整为2/35.

此图是无交易费用的策略表现,从2005年至今,年化收益20%,回撤27.5%,表现尚可吧。后面附代码是加入了交易费用后的表现,年化收益将至17%。总的来说这一策略预防股灾的效果尚可。

##**5,补充和扩展**

LLT本质上只是一种滤波器罢了,某些邮电学校通信工程专业仓库里不要的滤波器函数一抓一大把,是不是可以废物利用一下试试股市上好不好用呢?只恨当年没学好通信原理啊!(哭晕在厕所)

小编个人感觉择时策略有较好的预测股灾能力,虽然大部分收益一般,但可以作为其他选股策略的止损函数,从而获得其他策略高收益的同时降低风险。另一个大盘择时策略[RSRS](https://www.joinquant.com/post/10246)效果也不错,推荐大家阅读。此外,聚宽论坛上也有很多择时模型,有兴趣的读者可以继续研究。

~~~

本文由JoinQuant量化课堂推出,版权归JoinQuant所有,商业转载请联系我们获得授权,非商业转载请注明出处。

文章更迭记录:

v1.0,2018-02-16,文章上线

v1.1,2018-03-16,增加代码中LLT1,LLT2的注释

~~~

[1]: https://image.joinquant.com/03d57001f91aa0f5ab930bad0ddaf53c

[2]: https://image.joinquant.com/b7a413513825dd6024c0f82efa9b2e45

[3]: https://image.joinquant.com/518f347ffee4293e57edb4749ed6b065

[4]: https://image.joinquant.com/4957144ddf27793fe555e0b6df0c7250

[5]: https://image.joinquant.com/e0ba47adf4a5183aada094f404bb7514

214

listen

分享到:

微信

微博

雪球

评论

醉西楼

LLT就是改良的EMA,EMA怎么用,LLT就怎么用

2018-02-17

初阳台

wma能滤波?

2018-02-18

欧阳1991

哇 2月16号还在发文章. 辛苦了

2018-02-19

Max_Bai

@初阳台

这篇文章基于一个假设:就是股市的波动是像信号的波动一样的波动。

倘若这一假设是对的,那么从数学的角度EMA就等价与信号波里的一阶滤波器。

实际中,EMA明显比股价波动要平缓很多,以信号学理解差不多就是起滤掉低频波的作用。

2018-02-22

麦苗茁壮成长-莫浮躁

不错,学习了,希望下次学习一下仓位管理相关理论@JoinQuant量化课堂

2018-02-22

三思投资

能给讲下LLT1 , LLT2表示什么吗?

2018-03-04

海海

觉得吧 所谓大浪要走出来才知道 滤波对于未来走势是无法区分大小的 这个很容易走近误区

2018-03-04

JoinQuant量化课堂

@山河无定

你指的代码中的LLT1和LLT2吧?LLT1是前一天的LLT,LLT2是前两天的LLT,已经改了注释:)

2018-03-16

JoinQuant量化课堂

@海海

嗯,只是一种思路,LLT大致只是移动平均MA和EMA的改进,基于的假设也是将股市波动当作信号波动来考量。个人感觉他有时可以作为MA或EMA的代替,但单独使用当一种策略的话还需要改进。

2018-03-16

严局长

学习

2018-04-05

wwr

为什么我回测2015年4月到2018年5月,交易记录都是0?warning是:

WARNING - /opt/conda/envs/kuanke/lib/python2.7/site-packages/sklearn/externals/joblib/_multiprocessing_helpers.py:28: UserWarning: [Errno 13] Permission denied. joblib will operate in serial mode

warnings.warn('%s. joblib will operate in serial mode' % (e,))

下单失败,初步检查下单数量为0: Order(security=399300.XSHE mode=OrderTargetAmount: _amount=0 style=MarketOrderStyle side=long margin=False entrust_time=None)

2018-05-12

Bond427

@JoinQuant量化课堂,请教两个问题:

1、LLT(t)=1−H4(z)=(α−α2/4)textprice(t)+(α2/2)textprice(t−1)−(α−3α2/4)textprice(t−2)+2(1−α)

最后这条公式是不是还有两项没写完?

2、源码中,初始化函数中的g.LLT_now为什么用EMA来算?为什么不用上面第1条的公式算?

2018-05-21

MrReese

滤波器输出都是带时延的,小时延的平滑滤波推荐小波变换,MATLAB里面可以随意设计各类模拟数字滤波器

2018-07-10

fengfeiyang

@JoinQuant量化课堂,请教两个问题:

1、LLT(t)=1−H4(z)=(α−α2/4)textprice(t)+(α2/2)textprice(t−1)−(α−3α2/4)textprice(t−2)+2(1−α)

最后这条公式是不是还有两项没写完?

2、源码中,初始化函数中的g.LLT_now为什么用EMA来算?为什么不用上面第1条的公式算?

2018-07-19

jace

@fengfeiyang

1、LLT(t)=1−H4(z)=(α−α2/4)textprice(t)+(α2/2)textprice(t−1)−(α−3α2/4)textprice(t−2)+2(1−α)

最后这条公式是不是还有两项没写完?

我看网页源码里有,可能是公式太长,没显示全。应该是:

LLT(t) = 1- H_4(z) = (α-α^2/4) textprice(t) + (α^2/2) textprice(t-1) -

(α-3α^2/4) textprice(t-2) + 2(1-α) LLT(t-1) - (1-α)^2 LLT(t-2)

2018-07-28

博文

@jace你这个用未定义的自身来定义自身,怎么弄?

2018-08-08

细嗅蔷薇2080

想请教一下:

initialize(context) 函数里面的:

g.LLT2=h['close'].values[-4]

g.LLT1=(1-g.alpha1)*h['close'].values[-3]+g.alpha1*h['close'].values[-4]

g.LLT_now=(1-g.alpha1)*h['close'].values[-2]+g.alpha1*g.LLT1

这样给当日价格赋予了33/35的权重,而仅仅给上日EMA赋予了2/35的权重,我感觉是不是应该相反为:

g.LLT2=h['close'].values[-4]

g.LLT1=g.alpha1*h['close'].values[-3]+(1-g.alpha1)*h['close'].values[-4]

g.LLT_now=g.alpha1*h['close'].values[-2]+(1-g.alpha1)*g.LLT1

按照EMA的计算加权思路。

谢谢!

2018-08-10

Max_Bai

@fengfeiyang

上面第一条要获得t-1和t-2时刻的llt值,但初始的时候前面两个值还没有计算出来。所以初始第一个和第二个LLT的值是不存在的,作者用EMA代替。应该是这样的

2018-10-09

Max_Bai

@细嗅蔷薇2080

貌似上日的不是LLT1,而是h['close'].values[-2]. :(, 所以2/35的权重就是g.LLT1的权重

2018-10-09

yu7788

终于找到llt滤波器了,呵呵

2018-12-04

首页

上一页

1

2

3

下一页

尾页

您尚未登录,请 登录 或者 注册 聚宽发表回复。

取 消

提 交

关于

关于我们

联系我们

加入我们

数据

指数数据

基金数据

国泰安数据

股票财务数据

金融期货数据

行业概念数据

帮助

常见问题

API文档

Python教程

共享函数库

Python 2 to 3

友情链接

果仁网

关注我们

知乎专栏

雪球

微信公众号

@2024 @joinquant.com | 京ICP备17068639号-5 | 增值电信业务经营许可证:京B2-20212305

关于

关于我们

加入我们

联系我们

数据

指数数据

基金数据

国泰安数据

股票财务数据

金融期货数据

行业概念数据

帮助

常见问题

API文档

Python教程

@2024 @joinquant.com | 京ICP备17068639号-5 | 增值电信业务经营许可证:京B2-20212305

如何有效的管理LLT(低层级测试)?-云社区-华为云

如何有效的管理LLT(低层级测试)?-云社区-华为云

冒泡提示

云社区

博客

博客详情

微信

微博

分享文章到微博

复制链接

复制链接到剪贴板

如何有效的管理LLT(低层级测试)?

举报

Jet Ding

发表于 2021/07/22 18:23:33

2021/07/22

【摘要】 问题: 如何有效管理LLT用例,避免重复和遗漏,其他人也能快速了解用例内容? 回复:低层级测试一般来说包括单元测试,功能集成测试和子系统之间的测试。 单元测试是针对函数这一层级的测试,一个文件中会存放多个函数,我们在创建测试文件的时候呢,我们会对应这个源代码的文件。比方说我们现在有个文件叫source1.xx,那我们在创建测试文件的时候,我们可以定名为source1Test.xx,接下来,我...

问题:

 

如何有效管理LLT用例,避免重复和遗漏,其他人也能快速了解用例内容?

 

回复:

低层级测试一般来说包括单元测试,功能集成测试和子系统之间的测试。

 

单元测试是针对函数这一层级的测试,一个文件中会存放多个函数,我们在创建测试文件的时候呢,我们会对应这个源代码的文件。比方说我们现在有个文件叫source1.xx,那我们在创建测试文件的时候,我们可以定名为source1Test.xx,接下来,我们会把对应的测试放到这个测试文件当中。

 

针对一个函数,我们有时候会有多个测试案例,我们要做的就是把这一些针对一个函数的测试案例放在一起。比如说我们现在有个函数function1, 还有多个输入参数,有一个返回值。我们可以创建如下的测试案例: function1InputXYReturnZ。其中XYZ代表你测试的输入和输出, XYZ的值可以是泛化的,也可以是具体的,以测试的输入和输出来指定你的测试案例的名字来避免出现重复的测试案例。

 

一个测试文件下面可以包含很多个测试用例, 我们可以把这个文件归类为一个用户故事。

 

我们也可以把多个用户故事归类为一个测试套件。

 

一个工程下面可以包含多个测试的套件。

 

通过以上的管理,我们可以让其他的开发者快速的了解我们已经创建的测试案例, 当然也可以避免单元测试的重复创建问题。

 

这里要说一下单元测试代码重复的问题。

 

一个很有意思的现象,比如对于针对同一个函数的测试案例,可能有很多相似的地方,那么有的人,就喜欢把这些相似的地方抽取出来,作为公共函数。

 

从我的经验来看,如果能够保证整个程序代码的复杂度不变是可以的。

首先测试代码部分保持重复,主要是为了保证整个逻辑的线性化。我们力求每个测试案例的复杂度为O(1)。杜绝这一点,除非非常有必要, 我们不想使用一些条件判断。

其次,如果公用代码可以放到测试初始化函数里面的话是最好的。这样同时也减少了测试案例内部的代码。

再次,虽然我们把测试代码当作产品代码来看,但是在实际的产品发布程序包中,我们是不会包含测试代码进去的。当然,这里有个例外,除非我们的产品本身就是开源的。即便如此,我们也不应该用实际产品代码的眼光去评判测试代码,因为测试代码的存在依据就是产品代码,也就是说测试代码并不是独立存在的。所以没有必要在测试代码中使用非常绚丽的编程技巧,平铺直叙,返璞归真才是正确的做法。

集成测试跟单元测试类似,区别在于它关心的是组件之间的测试。集成测试又称为功能集成测试。一般是基于业务需求而进行的针对跨组件的测试。

这部分的代码量一般来说要比单元测试要少。

子系统间测试是广泛意义上的功能集成测试,它针对的目标是子系统之间。一个比较常见的例子是通过调用多个微服务系统的接口,实现某项功能。再比如调用多个模块的接口,实现某项业务需求。

这部分的代码量一般来说比集成测试要少。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:

cloudbbs@huaweicloud.com

单元测试

点赞

收藏

关注作者

作者其他文章

评论(0)

登录后可评论,请 登录 或 注册

0/1000

评论

抱歉,系统识别当前为高风险访问,暂不支持该操作

评论

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

确认

取消

关于作者

目录

加入云驻计划,成为创作者

华为云周边好礼

免费体验产品

特殊身份标识

线下官方门票

内部专家零距离

与10000+优质创作者共同成长

立即加入

推荐阅读

相关产品

举报

请填写举报理由

垃圾广告

违规内容

恶意灌水

侮辱谩骂

内容侵权

其它

请输入举报理由,不超过200字

请填写举报理由

0/200

确认

取消

新窗

关闭