diff --git a/project/OsEngine/Instructions/InteractiveInstructions.cs b/project/OsEngine/Instructions/InteractiveInstructions.cs index c61e28f0c..984cedd9e 100644 --- a/project/OsEngine/Instructions/InteractiveInstructions.cs +++ b/project/OsEngine/Instructions/InteractiveInstructions.cs @@ -13,5 +13,7 @@ public class InteractiveInstructions public static MainMenuInstructions MainMenu = new MainMenuInstructions(); + public static OsDataInstructions Data = new OsDataInstructions(); + } } diff --git a/project/OsEngine/Instructions/OsDataInstructions.cs b/project/OsEngine/Instructions/OsDataInstructions.cs new file mode 100644 index 000000000..588c762d8 --- /dev/null +++ b/project/OsEngine/Instructions/OsDataInstructions.cs @@ -0,0 +1,152 @@ +/* + * Your rights to use code governed by this license http://o-s-a.net/doc/license_simple_engine.pdf + * Ваши права на использование кода регулируются данной лицензией http://o-s-a.net/doc/license_simple_engine.pdf +*/ + +using OsEngine.Language; +using System.Collections.Generic; +using static OsEngine.Language.OsLocalization; + +namespace OsEngine.Instructions +{ + public class OsDataInstructions + { + public string AllInstructionsInClassDescription + { + get + { + OsLocalType currentLanguage = OsLocalization.CurLocalization; + + if (currentLanguage == OsLocalType.Ru) + { + return "Os Data. сборник статей"; + } + else if (currentLanguage == OsLocalType.Eng) + { + return "Os Data. A collection of posts"; + } + + return ""; + } + } + + public List AllInstructionsInClass + { + get + { + List result = new List(); + + result.Add(Link1); + result.Add(Link2); + result.Add(Link3); + result.Add(Link4); + result.Add(Link5); + result.Add(Link6); + result.Add(Link7); + result.Add(Link8); + result.Add(Link9); + + return result; + } + } + + public Instruction Link1 = new Instruction() + { + Type = InstructionType.Post, + + Ru = new InstructionLocalized() + { + Description = "Os Data. Общая инструкция", + PostLink = "https://o-s-a.net/posts/os-engine-os-data-2-0.html" + } + }; + + public Instruction Link2 = new Instruction() + { + Type = InstructionType.Post, + + Ru = new InstructionLocalized() + { + Description = "Os Data. Лента сделок. Стаканы", + PostLink = "https://o-s-a.net/posts/os-data-lenta-sdelok-stakany.html" + } + }; + + public Instruction Link3 = new Instruction() + { + Type = InstructionType.Post, + + Ru = new InstructionLocalized() + { + Description = "OsData и Тестер. Качаем слепки стаканов и запускаем на них тесты", + PostLink = "https://o-s-a.net/posts/osdata-tester-marketdepth.html" + } + }; + + public Instruction Link4 = new Instruction() + { + Type = InstructionType.Post, + + Ru = new InstructionLocalized() + { + Description = "OsData и Тестер. Качаем ленту сделок и запускаем на ней тесты", + PostLink = "https://o-s-a.net/posts/we-pump-transaction-tape-run-tests.html" + } + }; + + public Instruction Link5 = new Instruction() + { + Type = InstructionType.Post, + + Ru = new InstructionLocalized() + { + Description = "OsData – обрезаем лишние ценовые ряды по фильтрам", + PostLink = "https://o-s-a.net/posts/osdata-trim-unnecessary-price-series-by-filters.html" + } + }; + + public Instruction Link6 = new Instruction() + { + Type = InstructionType.Post, + + Ru = new InstructionLocalized() + { + Description = "OsData — автоматическое обновление сета данных по таймеру", + PostLink = "https://o-s-a.net/posts/osdata-automatic-update-of-the-data-set-by-timer.html" + } + }; + + public Instruction Link7 = new Instruction() + { + Type = InstructionType.Post, + + Ru = new InstructionLocalized() + { + Description = "OsData – Генерация данных денежных фондов TMON/LQDT (для MOEX, NYSE) для дальнейших тестов", + PostLink = "https://o-s-a.net/posts/osdata-generates-tmon-lqdt-for-moex-nyse-cash-fund-data-for-further-testing.html" + } + }; + + public Instruction Link8 = new Instruction() + { + Type = InstructionType.Post, + + Ru = new InstructionLocalized() + { + Description = "OsData – дублируем данные сета в другую папку", + PostLink = "https://o-s-a.net/posts/osdata-duplicate-dataset-to-another-folder.html" + } + }; + + public Instruction Link9 = new Instruction() + { + Type = InstructionType.Post, + + Ru = new InstructionLocalized() + { + Description = "OsData. Создание сета данных", + PostLink = "https://o-s-a.net/posts/creating-data-set.html" + } + }; + } +} diff --git a/project/OsEngine/bin/Debug/OsEngine.dll b/project/OsEngine/bin/Debug/OsEngine.dll index 60f818011..cd8a86bdc 100644 Binary files a/project/OsEngine/bin/Debug/OsEngine.dll and b/project/OsEngine/bin/Debug/OsEngine.dll differ diff --git a/project/OsEngine/bin/Debug/OsEngine.exe b/project/OsEngine/bin/Debug/OsEngine.exe index 2db614730..d003648c2 100644 Binary files a/project/OsEngine/bin/Debug/OsEngine.exe and b/project/OsEngine/bin/Debug/OsEngine.exe differ