谁能给我一些示例代码,如何使用带有C#的amibroker插件将库存排爆数据添加到AmiBroker。我从amibroker.codeplex.com下载了'AmiBroker Plug-ins with C#‘。它没有任何文档说明如何将EOD数据添加到股票中。
发布于 2013-02-11 21:12:27
基本上,您只需在Plugin.cs/GetPluginInfo()方法中添加有关插件的信息,并将相关逻辑引用到Plugin.cs/GetQuotesEx()中。例如:
public static unsafe int GetQuotesEx(string ticker, Periodicity periodicity,
int lastValid, int size, Quotation* quotes,
GQEContext* context)
{
for (var i = 0; i < 5; i++)
{
quotes[i].DateTime = new AmiDate(DateTime.Now.AddDays(i - 5));
quotes[i].Price = 10;
quotes[i].Open = 15;
quotes[i].High = 16;
quotes[i].Low = 9;
quotes[i].Volume = 1000;
quotes[i].OpenInterest = 0;
quotes[i].AuxData1 = 0;
quotes[i].AuxData2 = 0;
}
return 5;
}有关更多信息,请访问:http://github.com/kriasoft/amibroker
https://stackoverflow.com/questions/13727725
复制相似问题