众所周知,人是有极限的,受情绪影响的。为了占据先机,程序化交易就此诞生,而api接口就是中间的桥梁。
api接口是什么,api接口是一个股票程序化交易中必备的东西。就像汽车的轮子,没有它就没有程序化交易。
但api接口使用并不是点开就可以用的,是通过编程语言加载调用进行连接的。
今天在这分享一下在C#下调用的实盘api交易接口的示例。
using System.Runtime.InteropServices;
using System.Text;
namespace MetaTradeDemo;
/// <summary>
/// MetaTrade 接口
/// </summary>
public static class MetaTrade
{
/* ---------------------------------------------------------------------------------
* 简单说明:
* 1.此文件为 .Net 与 MetaTrade 接口混合调用的接口文件
* 2.通常不需要修改此文件内容, 除非你非常了解 .Net 与 C++ 的调用规范
* 3.本接口在 .net6 下测试通过, .net6 为当前长期支持版本, 强烈建议您也使用这个版本
* ---------------------------------------------------------------------------------
*/
/// <summary>
/// 初始化接口
/// 调用此方法将会检验授权, 并返回授权的账户数量
/// 建议在程序启动时, 调用此方法, 以便再进行后续操作
/// </summary>
/// <returns>已授权的账户数</returns>
[DllImport("MetaTrade.dll", CharSet =