91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

最近學習量化, 看到Python數據接口庫TuShare還不錯, 因自己C#做的多, 也不想通過IronPython等去調用, 便翻譯搞了個純C#版. 包含示例代碼, 需.NET 4.0. 對量化套利感興趣的可以參考, 或者自己建數據庫, 下載數據進行個性化分析;

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Reflection;

using?NTuShare;
using?NTuShare.Core;
using?NTuShare.Attributes;

namespace?NTuShareConsoleDemo
{
????class?Program
????{
????????const?string?ABOUT_STRING?=?@“TuShare是一個Python開源證券數據接口庫?NTuShare是個人制作的C#版本;?問題反饋?技術交流?以及量化數據接口的定制等問題請聯系作者?QQ:541956267?電話:13485049661。“;
????????const?string?HELP_FORMAT?=?
@“help?or??:?this?content;
{0}about:?關于信息
quit:?退出“;
????????const?string?DEMO_STRING?=
@“
Example:
mc.get_gdp_pull回車
sb.shibor_data回車
“;
????????const?string?QUIT_HINT?=?@“輸入?‘quit‘?退出...“;
????????static?List?shareTypes;

????????static?void?Main(string[]?args)
????????{
????????????WriteAbout();
????????????InitCommands();
????????????WriteHelp();
????????????Console.WriteLine(DEMO_STRING);
????????????WriteQuitHint();
????????????while?(true)
????????????{
????????????????WritePrompt();
????????????????string?commandLine?=?Console.ReadLine().Trim();
????????????????if?(!string.IsNullOrEmpty(commandLine))
????????????????{
????????????????????string[]?commandParameters;
????????????????????string?commandName?=?ParseCommandLine(commandLine?out?commandParameters);
????????????????????if?(commandName?==?“quit“)
????????????????????????break;
????????????????????Execute(commandName?commandParameters);
????????????????}
????????????}
????????}

????????static?void?WritePrompt()
????????{
????????????Console.Write(“nts:>“);
????????}

????????static?void?WriteAbout()
????????{
????????????Console.WriteLine(ABOUT_STRING);
????????}

????????private?static?string?getParametersText(ShareMethod?sm)
????????{
????????????return?string.Join(“?“?sm.MethodInfo.GetParameters().Select(p?=>?string.Format(“[{0}:{1}]“p.Name?p.ParameterType.Name)));
????????}

????????static?void?WriteHelp()
????????{
????????????Console.WriteLine(string.Format(HELP_FORMAT?string.Join(Environment.NewLine
????????????????shareTypes.Select(st=>string.Format(“{1}{0}{2}“
????????????????Environment.NewLine?st.TypeName+“|“+st.NameAbbreviation?+“\t“?+?st.Description
????????????????string.Join(Environment.NewLine
????????????????st.Methods.Select(sm=>string.Format(“??{1}?{2}??-{3}“Environment.NewLine?sm.MethodNamegetParametersText(sm)?sm.Description))))))));
????????}

????????static?void?WriteQuitHint()
????????{
????????????Console.WriteLine(QUIT_HINT);
????????}

????????static?string?ParseCommandLine(string?commandLine?out?string[]?commandParameters)
????????{
????????????//??special?commands?include:?help([methodname])??([methodname])?about?quit
????????????string[]?tags?=?commandLine.SplitQuotes();
????????????string?commandName?=?tags[0].ToLower();
????????????commandParameters?=?tags.Skip(1).ToArray();
????????????return?commandName;
????????}

????????static?void?Execute(string?commandName?string[]?commandParameters)
????????{
????????????switch?(

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-05-17?22:40??NTuShare\
?????目錄???????????0??2016-05-17?22:40??NTuShare\NTuShareConsoleDemo\
?????文件????????2771??2016-05-17?22:45??NTuShare\NTuShareConsoleDemo\NTuShareConsoleDemo.csproj
?????文件????????8436??2016-05-17?22:34??NTuShare\NTuShareConsoleDemo\Program.cs
?????目錄???????????0??2016-05-17?22:40??NTuShare\NTuShareConsoleDemo\Properties\
?????文件????????1474??2016-05-12?21:52??NTuShare\NTuShareConsoleDemo\Properties\AssemblyInfo.cs
?????文件????????2138??2016-05-17?20:56??NTuShare\NTuShareConsoleDemo\StrExt.cs
?????文件?????????144??2016-05-14?14:33??NTuShare\NTuShareConsoleDemo\app.config
?????目錄???????????0??2016-05-17?22:40??NTuShare\NTuShareConsoleDemo\bin\
?????目錄???????????0??2016-05-17?22:40??NTuShare\NTuShareConsoleDemo\bin\Debug\
?????文件??????149504??2016-04-05?22:56??NTuShare\NTuShareConsoleDemo\bin\Debug\HtmlAgilityPack.dll
?????文件??????341504??2016-04-05?22:56??NTuShare\NTuShareConsoleDemo\bin\Debug\HtmlAgilityPack.pdb
?????文件??????122991??2016-04-05?22:56??NTuShare\NTuShareConsoleDemo\bin\Debug\HtmlAgilityPack.xml
?????文件???????55296??2016-05-12?00:30??NTuShare\NTuShareConsoleDemo\bin\Debug\LinqToExcel.dll
?????文件??????116224??2016-05-12?00:30??NTuShare\NTuShareConsoleDemo\bin\Debug\LinqToExcel.pdb
?????文件???????45828??2016-05-12?00:30??NTuShare\NTuShareConsoleDemo\bin\Debug\LinqToExcel.xml
?????文件??????620032??2016-05-17?22:28??NTuShare\NTuShareConsoleDemo\bin\Debug\NTuShare.dll
?????文件??????912896??2016-05-17?22:28??NTuShare\NTuShareConsoleDemo\bin\Debug\NTuShare.pdb
?????文件???????13312??2016-05-17?22:32??NTuShare\NTuShareConsoleDemo\bin\Debug\NTuShareConsoleDemo.exe
?????文件?????????144??2016-05-14?14:33??NTuShare\NTuShareConsoleDemo\bin\Debug\NTuShareConsoleDemo.exe.config
?????文件???????28160??2016-05-17?22:32??NTuShare\NTuShareConsoleDemo\bin\Debug\NTuShareConsoleDemo.pdb
?????文件?????????144??2016-05-14?14:33??NTuShare\NTuShareConsoleDemo\bin\Debug\NTuShareConsoleDemo.vshost.exe.config
?????文件?????????490??2009-08-31?00:40??NTuShare\NTuShareConsoleDemo\bin\Debug\NTuShareConsoleDemo.vshost.exe.manifest
?????文件??????168960??2015-04-07?20:18??NTuShare\NTuShareConsoleDemo\bin\Debug\Remotion.Data.Linq.dll
?????目錄???????????0??2016-05-17?22:40??NTuShare\NTuShareConsoleDemo\obj\
?????目錄???????????0??2016-05-17?22:40??NTuShare\NTuShareConsoleDemo\obj\x86\
?????目錄???????????0??2016-05-17?22:40??NTuShare\NTuShareConsoleDemo\obj\x86\Debug\
?????文件????????5707??2016-05-17?22:45??NTuShare\NTuShareConsoleDemo\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件????????1847??2016-05-17?22:45??NTuShare\NTuShareConsoleDemo\obj\x86\Debug\NTuShareConsoleDemo.csproj.FileListAbsolute.txt
?????文件???????13312??2016-05-17?22:45??NTuShare\NTuShareConsoleDemo\obj\x86\Debug\NTuShareConsoleDemo.exe
?????文件???????28160??2016-05-17?22:45??NTuShare\NTuShareConsoleDemo\obj\x86\Debug\NTuShareConsoleDemo.pdb
............此處省略175個文件信息

評論

共有 條評論