股票自动交易助手--C++C#下单接口
股票自动交易软件助手的 Order.dll 不仅仅能在大智慧,通达信,飞狐等软件公式里调用,也可以在windows程序里直接调用,支持 C/C++/C#接口, Python接口调用.有编程能力的用户可以实现自己个性化的下单需求。只要能调用dll的编程语言都支持,不只是.net c# 和 c++, 比如Delphi, Java,Python, 易语言等都是可以调用下单dll的。
需要的可参考C++ 和 C#调用例子。
C#下单接口
/// 交易API均是Order.dll文件的导出函数,包括以下函数: /// 买入 Buy1,由于提供给大智慧的函数名是 BUY, /// 为了不重名,因此是 Buy1 /// 股票代码 如:600000 /// 买入数量:股数 /// 买入价格:如果是0按助手的设置价格下单 /// 公式编号,和大智慧公式编号类似, /// 只是一个标记,区分那个买入的 /// 助手编号,如果开了多个助手, /// 可以指定编号 ///返回值无意义,可忽略 [DllImport("Order.dll", CharSet = CharSet.Unicode)] public static extern int Buy1(String stkCode, int vol, float price, int formulaNum, int ZhuShouHao); /// 卖出 Sell1,由于提供给大智慧的函数名是 SLLL, /// 为了不重名,因此是 Sell1 /// 股票代码 如:600000 /// 卖出数量:股数 /// 卖出价格:如果是0按助手的设置价格下单 /// 公式编号,和大智慧公式编号类似, /// 只是一个标记,区分那个买入的 /// 助手编号,如果开了多个助手, /// 可以指定编号 ///返回值无意义,可忽略 [DllImport("Order.dll", CharSet = CharSet.Unicode)] public static extern int Sell1(String stkCode, int vol, float price, int formulaNum, int ZhuShouHao); /// 获取个股持仓信息 GetPosInfo /// 股票代码 如:600000 /// 持仓信息类型:0持仓总量(股)//1可卖数量(股)// /// 2成本价//3盈利金额//4盈利百分比 //5持仓市值//6下单天数//7持仓天数 /// 助手编号,如果开了多个助手,可以指定编号 ///返回相应的持仓信息 [DllImport("Order.dll", CharSet = CharSet.Unicode)] public static extern float GetPosInfo(String stkCode, int nType, int nZhuShouHao); /// 获取账户信息 GetPosInfo /// 股票代码 如:600000 /// 持仓信息类型://0总资产//1可用资金// /// 2持仓总市值//3总盈利金额//4持仓数量 /// 助手编号,如果开了多个助手, /// 可以指定编号 ///返回相应的持仓信息 [DllImport("Order.dll", CharSet = CharSet.Unicode)] public static extern float GetAccountInfo(String stkCode, int nType, int nZhuShouHao); /// 初始化接收行情 InitReceiveQuote /// 负责接收行情的窗口 此窗口通过响应 /// WM_COPYDATA接收行情 /// 助手编号,如果开了多个助手, /// 可以指定编号 ///返回值 忽略 [DllImport("Order.dll", CharSet = CharSet.Unicode)] public static extern void InitReceiveQuote(IntPtr hQuoteWnd, int ZhuShouHao); /// 注册某个股票的行情 RegisterQuote /// 股票代码 如:600000 /// 助手编号,如果开了多个助手,可以指定编号 [DllImport("Order.dll", CharSet = CharSet.Unicode)] public static extern void RegisterQuote(String stkCode, int ZhuShouHao); /// 返回所有持仓股票代码,以 ','号分开 /// 助手编号,如果开了多个助手,可以指定编号 [DllImport("Order.dll", CharSet = CharSet.Unicode)] public static extern String GetAllPositionCode(int ZhuShouHao);
支持开放接口也是 股票自动交易助手和机智股票自动交易软件, A计划自动交易软件,小闪客自动交易软件,SNB股票自动交易伴侣等软件的区别之一。