欢迎您光临博庭社区!

 找回密码
 立即注册
楼主: redchina

股票自动交易工具 [复制链接]

Rank: 2

发表于 2014-1-25 23:46:54 |显示全部楼层
通过金魔方的预警系统,加上第三方自动下单软件(比如A计划)),也可以实现股票的自动化交易。
交易程序化

使用道具 举报

Rank: 3Rank: 3

发表于 2014-1-26 11:37:16 |显示全部楼层
yelowgen 发表于 2014-1-25 23:46
通过金魔方的预警系统,加上第三方自动下单软件(比如A计划)),也可以实现股票的自动化交易。 ...

是 不知你是否 用过A计划进行实盘交易,A计划的稳定性如何

使用道具 举报

Rank: 2

发表于 2014-1-26 17:57:48 |显示全部楼层
redchina 发表于 2014-1-26 11:37
是 不知你是否 用过A计划进行实盘交易,A计划的稳定性如何

用了一年多时间,效果不错,只是要收费。而自动化交易稳定盈利的关键取决于自己的策略、预警公式。
交易程序化

使用道具 举报

Rank: 2

发表于 2014-2-12 21:06:23 |显示全部楼层
记号,学习

使用道具 举报

Rank: 3Rank: 3

发表于 2014-2-14 22:32:28 |显示全部楼层
redchina 发表于 2014-1-20 13:52
// 金魔方股票下单助手,配合券商下单软件进行买入卖出操作
// 可用来实现自动止损等操作
// 适用于招商证 ...

请教:试用结果如何?稳定吗?这是很有意义的事,感谢你写的语句,望传送更多的经验!

使用道具 举报

Rank: 3Rank: 3

发表于 2014-8-15 14:02:10 |显示全部楼层
kioooi 发表于 2014-8-15 11:50
通达信程序化交易接口
以API形式暴露通达信的下单接口,不需要运行券商下单软件,通过直接调用通达信dll交 ...

这才是个好东西

使用道具 举报

Rank: 3Rank: 3

发表于 2014-8-15 14:04:21 |显示全部楼层
//开发文档
//

//1.交易API均是TdxApi.dll文件的导出函数,包括以下函数:
//bool   Tdx_Init(char* IP, int Port, char* Version, char* ErrInfo);
//void   Tdx_Exit();
//   int  Tdx_Login(char* AccountNo,char* JyPassword,   char* TxPassword, char* ErrInfo);
// void  Tdx_Logout(int ClientID);
// void  Tdx_QueryData(int ClientID, int Category, char* Result, char* ErrInfo);
// void  Tdx_SendOrder(int ClientID, int Category ,char* Gddm,  char* Zqdm , float Price, long Quantity,  char* Result, char* ErrInfo);
// void  Tdx_CancelOrder(int ClientID, char* hth, char* Result, char* ErrInfo);
// void  Tdx_GetSSHQ(int ClientID, char* Zqdm, char* Result, char* ErrInfo);
// void  Tdx_GetAccountEdition(char* Result);

//2.API使用流程为: 应用程序先调用Tdx_Init初始化通达信实例,一个通达信实例下可以同时登录多个交易账户,每个交易账户称之为客户端.
//通过调用Tdx_Login获得客户端ID,然后可以调用其他API函数进行查询或下单; 应用程序退出时应调用Tdx_Logout注销客户端,最后调用Tdx_Exit退出通达信实例。

//3. 各个函数功能说明

/// <summary>
/// 初始化通达信实例
/// </summary>
/// <param name="IP">交易服务器IP</param>
/// <param name="Port">交易服务器端口</param>
/// <param name="Version">用来设置通达信的版本号,如果设的太低,券商服务器会认为使用的通达信软件太旧要升级</param>
/// <param name="ErrInfo">此API执行返回后,如果出错,保存了错误信息说明。一般要分配256字节的空间。没出错时为空字符串。</param>
/// <returns>成功时返回true,失败时返回false</returns>
typedef bool (WINAPI* Tdx_InitDelegate)(char* IP, int Port,  char* Version, char* ErrInfo);

/// <summary>
/// 退出通达信实例
/// </summary>
typedef void (WINAPI* Tdx_ExitDelegate)();

/// <summary>
/// 交易账户登录
/// </summary>
/// <param name="AccountNo">资金账号</param>
/// <param name="JyPassword">交易密码</param>
/// <param name="TxPassword">通讯密码</param>
/// <param name="ErrInfo">此API执行返回后,如果出错,保存了错误信息说明。一般要分配256字节的空间。没出错时为空字符串。</param>
/// <returns>客户端ID,失败时返回-1</returns>
typedef int (WINAPI* Tdx_LoginDelegate)(char* AccountNo, char* JyPassword,   char* TxPassword, char* ErrInfo);

/// <summary>
/// 交易账户注销
/// </summary>
/// <param name="ClientID">客户端ID</param>
typedef void (WINAPI* Tdx_LogoutDelegate)(int ClientID);

/// <summary>
/// 查询各种交易数据
/// </summary>
/// <param name="ClientID">客户端ID</param>
/// <param name="Category">表示查询信息的种类,0资金  1股份   2当日委托  3当日成交     4撤单   5股东代码  6融资余额   7融券余额  8可融证券</param>
/// <param name="Result">此API执行返回后,Result内保存了返回的查询数据, 形式为表格数据,行数据之间通过\n字符分割,列数据之间通过\t分隔。一般要分配1024*1024字节的空间。出错时为空字符串。</param>
/// <param name="ErrInfo">此API执行返回后,如果出错,保存了错误信息说明。一般要分配256字节的空间。没出错时为空字符串。请注意演示版也用此显示功能限制信息。</param>
typedef void (WINAPI* Tdx_QueryDataDelegate)(int ClientID, int Category, char* Result, char* ErrInfo);

/// <summary>
/// 下委托交易证券,演示版只提供限价委托,正式版可提供各种类型的市价委托
/// </summary>
/// <param name="ClientID">客户端ID</param>
/// <param name="Category">表示委托的种类,0买入 1卖出  2融资买入  3融券卖出   4买券还券   5卖券还款  6现券还券</param>
/// <param name="Gddm">股东代码</param>
/// <param name="Zqdm">证券代码</param>
/// <param name="Price">委托价格</param>
/// <param name="Quantity">委托数量</param>
/// <param name="Result">此API执行返回后,Result内保存了返回的查询数据, 形式为表格数据,行数据之间通过\n字符分割,列数据之间通过\t分隔。一般要分配1024*1024字节的空间。出错时为空字符串。</param>
/// <param name="ErrInfo">此API执行返回后,如果出错,保存了错误信息说明。一般要分配256字节的空间。没出错时为空字符串。请注意演示版也用此显示功能限制信息。</param>
typedef void (WINAPI* Tdx_SendOrderDelegate)(int ClientID, int Category , char* Gddm,  char* Zqdm , float Price, long Quantity,  char* Result, char* ErrInfo);

/// <summary>
/// 撤委托
/// </summary>
/// <param name="ClientID">客户端ID</param>
/// <param name="hth">示要撤的目标委托的编号</param>
/// <param name="Result">此API执行返回后,Result内保存了返回的查询数据, 形式为表格数据,行数据之间通过\n字符分割,列数据之间通过\t分隔。一般要分配1024*1024字节的空间。出错时为空字符串。</param>
/// <param name="ErrInfo">此API执行返回后,如果出错,保存了错误信息说明。一般要分配256字节的空间。没出错时为空字符串。请注意演示版也用此显示功能限制信息。</param>
typedef void (WINAPI* Tdx_CancelOrderDelegate)(int ClientID, char* hth, char* Result, char* ErrInfo);


  /// <summary>
/// 获取证券的实时五档行情
/// </summary>
/// <param name="ClientID">客户端ID</param>
/// <param name="Zqdm">证券代码</param>
/// <param name="Result">此API执行返回后,Result内保存了返回的查询数据, 形式为表格数据,行数据之间通过\n字符分割,列数据之间通过\t分隔。一般要分配1024*1024字节的空间。出错时为空字符串。</param>
/// <param name="ErrInfo">此API执行返回后,如果出错,保存了错误信息说明。一般要分配256字节的空间。没出错时为空字符串。请注意演示版也用此显示功能限制信息。</param>
typedef void (WINAPI* Tdx_GetSSHQDelegate)( int ClientID,char* Zqdm, char* Result, char* ErrInfo);


/// <summary>
/// 获取api适用的券商账户类型
/// </summary>
/// <param name="Result">此API执行返回后,保存了返回的账户类型结果,为一字符串。一般要分配256字节的空间。</param>
typedef void (WINAPI* Tdx_GetAccountEditionDelegate)(char* Result);

使用道具 举报

Rank: 2

发表于 2014-9-3 23:29:31 |显示全部楼层

使用道具 举报

Rank: 3Rank: 3

发表于 2014-9-9 11:43:26 |显示全部楼层
先顶后下,拿了就跑不太好

使用道具 举报

Rank: 4

发表于 2014-9-16 19:24:51 |显示全部楼层
这个要顶,慢慢看

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

bottom

Archiver|http://www.patiosoft.com

GMT+8, 2017-12-17 02:39 , Processed in 0.193925 second(s), 8 queries .

花生网 Copyrigh©2012

和讯信息科技有限公司 ALL Rights Reserved 版权所有 复制必究

回顶部