コード例 #1
0
ファイル: data.cs プロジェクト: zoakes/GAIN_Modular
 public void OnBar(GF.Api.IGFClient client, GF.Api.Subscriptions.Bars.BarsReceivedEventArgs e)
 {
     foreach (var bar in e.Bars)
     {
         Fill_OHLC(e.Subscription.Contract, bar);
     }
 }
コード例 #2
0
ファイル: data.cs プロジェクト: zoakes/GAIN_Modular
 private static void GFClient_OnBarsReceived(GF.Api.IGFClient client, GF.Api.Subscriptions.Bars.BarsReceivedEventArgs e)
 {
     Console.WriteLine($"{e.Bars.Count} bars received for {e.Subscription.Contract.Symbol} {e.Subscription.Description.Type} {e.Subscription.Description.Interval}");
     foreach (var bar in e.Bars)
     {
         DisplayBar(e.Subscription.Contract, bar);
     }
 }
コード例 #3
0
ファイル: data.cs プロジェクト: zoakes/GAIN_Modular
 public void Fill_Hist_Bars(GF.Api.IGFClient client, GF.Api.Subscriptions.Bars.BarsReceivedEventArgs e)
 {
     //Data d = new Data();
     Console.WriteLine("Getting past (lb) bars...");  //CHECK WHAT ORDER THEY ARE ADDED...
     foreach (var bar in e.Bars)
     {
         d.hist.Add(bar);
     }
     Console.WriteLine("historical bars populated");
 }