TicksHistoryLoadedEventArgs
class cAlgo.API
DesktopCLICloud
Provides data for the tick history loaded event.
Definition
public class TicksHistoryLoadedEventArgs
Namespace: cAlgo.API · Group: EventArgs
Examples
using cAlgo.API;
using cAlgo.API.Internals;
namespace cAlgo
{
// This sample indicator shows how to use TicksHistoryLoadedEventArgs
public partial class Test : Indicator
{
private Ticks _ticks;
protected override void Initialize()
{
// Getting a symbol ticks data
_ticks = MarketData.GetTicks(InputSymbolName);
_ticks.HistoryLoaded += OnTicksHistoryLoaded;
// You can also pass a callback method instead of subscribing to HistoryLoaded event
//_ticks.LoadMoreHistoryAsync(OnTicksHistoryLoaded);
_ticks.LoadMoreHistoryAsync();
_ticks.Reloaded += OnTicksReloaded;
}
private void OnTicksReloaded(TicksHistoryLoadedEventArgs obj)
{
Print("Ticks got reloaded");
}
private void OnTicksHistoryLoaded(TicksHistoryLoadedEventArgs obj)
{
Print("New ticks loaded: #{0}", obj.Count);
}
public override void Calculate(int index)
{
}
}
}
import clr
clr.AddReference("cAlgo.API")
from cAlgo.API import *
from System import Action
class Test():
def initialize(self):
self.ticks = api.MarketData.GetTicks(api.InputSymbolName)
self.ticks.HistoryLoaded += self.on_ticks_history_loaded
# You can also pass a callback method instead of subscribing to HistoryLoaded event
self.ticks.LoadMoreHistoryAsync(Action[TicksHistoryLoadedEventArgs](self.on_ticks_history_loaded))
self.ticks.LoadMoreHistoryAsync()
self.ticks.Reloaded += self.on_ticks_reloaded
def on_ticks_history_loaded(self, args):
print("New ticks loaded: #", args.Count)
def on_ticks_reloaded(self, args):
print("Ticks got reloaded")
{
"AccessRights": "None",
"TimeZone": "UTC",
"IsOverlay": true,
"Parameters": [
{
"Name": "InputSymbolName",
"DisplayName": "Symbol Name",
"Type": "String",
"DefaultValue": "EURUSD"
}
]
}
Properties
| Name | Description |
|---|---|
CountDesktopCLICloudint | Gets the number of the ticks. |
TicksDesktopCLICloudTicks | Gets the tick data. |