【问题标题】:Add stock EOD data to Amibroker using c#使用 c# 将库存 EOD 数据添加到 Amibroker
【发布时间】:2013-02-11 21:12:26
【问题描述】:

有人给我一些示例代码,如何使用带有 C# 的 AmiBroker 插件将库存 EOD 数据添加到 amibroker。我从 amibroker.codeplex.com 下载了“带有 C# 的 AmiBroker 插件”。它没有任何文档说明如何将 EOD 数据添加到库存中。

【问题讨论】:

    标签: c#


    【解决方案1】:

    基本上,您只需在 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

    【讨论】:

      猜你喜欢
      • 2011-02-25
      • 2016-02-27
      • 2015-12-12
      • 2013-11-18
      • 1970-01-01
      • 2019-07-02
      • 2018-08-18
      • 2012-05-06
      相关资源
      最近更新 更多