mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-15 17:18:05 +00:00
SIMD Refactor: Merge simd-dev into dev (#55)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat> Co-authored-by: Warp <agent@warp.dev>
This commit is contained in:
co-authored by
Claude Opus 4.5
aider
Warp
parent
5bcdf8d614
commit
86fe32a682
@@ -186,7 +186,7 @@
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Chart.IChartWindow.YScaleFactor">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.Chart.IChartWindowCoordinatesConverter">
|
||||
@@ -764,12 +764,12 @@
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Abstractions.IVwapHistoryItem.RangeIndex">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Abstractions.IVwapHistoryItem.TimeLeft">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Abstractions.IVwapHistoryItem.Value">
|
||||
@@ -779,22 +779,22 @@
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Abstractions.IVwapHistoryItem.STDCoefficient">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Abstractions.IVwapHistoryItem.CumulativeVolume">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Abstractions.IVwapHistoryItem.CumulativePriceMVolume">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Abstractions.IVwapHistoryItem.MPDCoefficient">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.Serialization.SnapshotData">
|
||||
@@ -815,7 +815,7 @@
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.IVolumeAnalysisItem">
|
||||
<summary>
|
||||
Defines 'Volume Analysis' calculation result item
|
||||
Defines 'Volume Analysis' calculation result item
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.Account">
|
||||
@@ -887,7 +887,7 @@
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.AccountOperation.Update(System.Collections.Generic.IList{TradingPlatform.BusinessLayer.SettingItem})">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
<param name="settings">The settings.</param>
|
||||
</member>
|
||||
@@ -900,7 +900,7 @@
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.AccountOperation.Execute(System.Collections.Generic.IList{TradingPlatform.BusinessLayer.SettingItem})">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
<param name="settings">The settings.</param>
|
||||
</member>
|
||||
@@ -1049,13 +1049,13 @@
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.AdditionalInfoItem.Update(TradingPlatform.BusinessLayer.AdditionalInfoItem)">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
<param name="item">The item.</param>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.AdditionalInfoItem.Clone">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
<returns>An object.</returns>
|
||||
</member>
|
||||
@@ -1214,11 +1214,11 @@
|
||||
<member name="M:TradingPlatform.BusinessLayer.SyntheticHistorySynhroniser.MoveNext(System.Threading.CancellationToken)">
|
||||
<summary>
|
||||
Increment current position
|
||||
</summary>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="E:TradingPlatform.BusinessLayer.DeliveredAsset.Updated">
|
||||
<summary>
|
||||
Will be triggered on each <see cref="M:TradingPlatform.BusinessLayer.DeliveredAsset.UpdateByMessage(TradingPlatform.BusinessLayer.Integration.MessageOpenDeliveredAsset)"/> invocation
|
||||
Will be triggered on each <see cref="M:TradingPlatform.BusinessLayer.DeliveredAsset.UpdateByMessage(TradingPlatform.BusinessLayer.Integration.MessageOpenDeliveredAsset)"/> invocation
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.DeliveredAsset.UpdateByMessage(TradingPlatform.BusinessLayer.Integration.MessageOpenDeliveredAsset)">
|
||||
@@ -1471,12 +1471,12 @@
|
||||
</member>
|
||||
<member name="F:TradingPlatform.BusinessLayer.Report.Columns">
|
||||
<summary>
|
||||
Columns collection
|
||||
Columns collection
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:TradingPlatform.BusinessLayer.Report.Rows">
|
||||
<summary>
|
||||
Rows collection
|
||||
Rows collection
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.Report.#ctor">
|
||||
@@ -1566,7 +1566,7 @@
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.ReportType.Settings">
|
||||
<summary>
|
||||
<see cref="T:TradingPlatform.BusinessLayer.ICustomizable"/> report settings
|
||||
<see cref="T:TradingPlatform.BusinessLayer.ICustomizable"/> report settings
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.RulesManager">
|
||||
@@ -3200,7 +3200,7 @@
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.HistoryItemTick.AskSize">
|
||||
<summary>
|
||||
Defines Ask size
|
||||
Defines Ask size
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.HistoryItemTick.Item(TradingPlatform.BusinessLayer.PriceType)">
|
||||
@@ -3574,12 +3574,12 @@
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.DayBar.OpenInterest">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.DOMQuote">
|
||||
<summary>
|
||||
Represent access to DOM2 quote, which contains Bids and Asks.
|
||||
Represent access to DOM2 quote, which contains Bids and Asks.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.DOMQuote.Asks">
|
||||
@@ -3619,7 +3619,7 @@
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.Level2Quote">
|
||||
<summary>
|
||||
Represent access to Level2 quote.
|
||||
Represent access to Level2 quote.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Level2Quote.PriceType">
|
||||
@@ -3807,7 +3807,7 @@
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.HVSheduleMode">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:TradingPlatform.BusinessLayer.HVSheduleMode.HV">
|
||||
@@ -4353,7 +4353,7 @@
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Indicator.LinesLevels">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Indicator.SeparateWindow">
|
||||
@@ -4393,7 +4393,7 @@
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.Indicator.AddIndicator(TradingPlatform.BusinessLayer.Indicator)">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
<param name="indicator"></param>
|
||||
</member>
|
||||
@@ -4614,7 +4614,7 @@
|
||||
<member name="M:TradingPlatform.BusinessLayer.IndicatorLineMarker.#ctor">
|
||||
<summary>
|
||||
Constructor for IndicatorLineMarker
|
||||
</summary>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.IndicatorLineMarkerIconType">
|
||||
<summary>
|
||||
@@ -4643,7 +4643,7 @@
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.LineSeries.GetMarker(System.Int32)">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.LineSeries.ClearMarkers">
|
||||
@@ -4830,7 +4830,7 @@
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.SubscribeQuotesParameters.#ctor(System.String,TradingPlatform.BusinessLayer.SubscribeQuoteType)">
|
||||
<summary>
|
||||
SubscribeQuotesParameters constructor
|
||||
SubscribeQuotesParameters constructor
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.ModifyOrderRequestParameters.OrderId">
|
||||
@@ -4880,7 +4880,7 @@
|
||||
</member>
|
||||
<member name="F:TradingPlatform.BusinessLayer.DatePickerFormat.LongDateTime">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.SettingItemGroup">
|
||||
@@ -5339,7 +5339,7 @@
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.Utils.AggressorFlagCalculator.Dispose">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.Utils.AggressorFlagCalculator.CalculateAggressorFlag(System.Double,System.Double,System.Double)">
|
||||
@@ -5568,17 +5568,17 @@
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.Utils.BufferedProcessor`1.Start">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.Utils.BufferedProcessor`1.Stop">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.Utils.BufferedProcessor`1.Push(`0)">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
<param name="subject">The subject.</param>
|
||||
</member>
|
||||
@@ -5595,7 +5595,7 @@
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.Utils.TasksHolder`1.#ctor(System.Int32)">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:TradingPlatform.BusinessLayer.Utils.TimeFrameConfig.DefaultAggregation">
|
||||
@@ -5607,7 +5607,7 @@
|
||||
<member name="M:TradingPlatform.BusinessLayer.Utils.HistoryStepsCalculator.AddMonths(System.DateTime,System.Int32)">
|
||||
<summary>
|
||||
https://stackoverflow.com/questions/3060381/datetime-addmonths-adding-only-month-not-days
|
||||
|
||||
|
||||
Проблема:
|
||||
(29 Feb).AddMonth(1) = 29 March
|
||||
</summary>
|
||||
@@ -5640,7 +5640,7 @@
|
||||
<member name="M:TradingPlatform.BusinessLayer.IBrandingInformation.GetResourceNames">
|
||||
<summary>
|
||||
Get all available custom resources
|
||||
</summary>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.IBrandingInformation.GetResource(System.String)">
|
||||
<summary>
|
||||
@@ -5650,7 +5650,7 @@
|
||||
<member name="M:TradingPlatform.BusinessLayer.IBrandingInformation.IsItemHidden(System.String,System.String)">
|
||||
<summary>
|
||||
Check whether specified items was hidden by branding specification
|
||||
</summary>
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.AssemblyLoader">
|
||||
@@ -5900,15 +5900,15 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
List<GlobalVariable> global_List=new List<GlobalVariable>();
|
||||
|
||||
|
||||
public override void Init()
|
||||
{
|
||||
{
|
||||
if(GlobalVariablesManager.Count()>0)
|
||||
{
|
||||
global_List=GlobalVariablesManager.GetGlobalVariablesList();
|
||||
@@ -5935,14 +5935,14 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
List<GlobalVariable> global_List=new List<GlobalVariable>();
|
||||
public override void Init()
|
||||
{
|
||||
{
|
||||
if(GlobalVariablesManager.Count()>0)
|
||||
{
|
||||
global_List=GlobalVariablesManager.GetGlobalVariablesList();
|
||||
@@ -5969,14 +5969,14 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
List<GlobalVariable> global_List=new List<GlobalVariable>();
|
||||
public override void Init()
|
||||
{
|
||||
{
|
||||
if(GlobalVariablesManager.Count()>0)
|
||||
{
|
||||
global_List=GlobalVariablesManager.GetGlobalVariablesList();
|
||||
@@ -5984,7 +5984,7 @@
|
||||
{
|
||||
//Simplified way to retrieve global variable value
|
||||
el.GlobalVariable("new_global_variable_period", period)
|
||||
|
||||
|
||||
//However, to obtain certain variable, which belongs to indicator/strategy and to avoid unexpected erasing of data the best practice is to provide to a key holder multiple details such as name, params, hashed password etc. Follow SetValue() example.
|
||||
}
|
||||
}
|
||||
@@ -5999,7 +5999,7 @@
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.GlobalVariables.GlobalVariablesManager.SetValue(System.String,System.Object,TradingPlatform.BusinessLayer.GlobalVariables.VariableLifetime)">
|
||||
<summary>
|
||||
Sets variable value to a global storage
|
||||
Sets variable value to a global storage
|
||||
</summary>
|
||||
<example>
|
||||
<span id="Example 1">
|
||||
@@ -6007,27 +6007,27 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
GlobalVariablesManager(){
|
||||
base.ProjectName = "GlobalVariablesManager";
|
||||
base.Password=GetHashedPassword(ProjectName);
|
||||
base.Password=GetHashedPassword(ProjectName);
|
||||
}
|
||||
|
||||
|
||||
[InputParameter("Period", 0, 1, 9999)]
|
||||
public int period = 5;
|
||||
|
||||
|
||||
public override void OnQuote()
|
||||
{
|
||||
//Simplified way to store a global variable
|
||||
|
||||
//Simplified way to store a global variable
|
||||
|
||||
GlobalVariablesManager.SetValue("global_variable_period", period, VariableLifetime.SaveSession);
|
||||
|
||||
|
||||
//However, to indicate any variable belongs to certain indicator/strategy and to avoid unexpected erasing of data the best practice is to provide to a key holder multiple details such as name, params, hashed password etc.
|
||||
|
||||
|
||||
GlobalVariablesManager.SetValue("global_variable_period" +Symbols.Current.Name+period+Password, period, VariableLifetime.SaveSession);
|
||||
}
|
||||
}
|
||||
@@ -6049,17 +6049,17 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
public override void Init()
|
||||
{
|
||||
//Simplified way to remove a global variable
|
||||
|
||||
{
|
||||
//Simplified way to remove a global variable
|
||||
|
||||
GlobalVariablesManager.Remove("global_variable_period");
|
||||
|
||||
|
||||
//However, to remove certain variable, which belongs to indicator/strategy and to avoid unexpected erasing of data the best practice is to provide to a key holder multiple details such as name, params, hashed password etc. Follow SetValue() example.
|
||||
}
|
||||
}
|
||||
@@ -6079,13 +6079,13 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
public override void Init()
|
||||
{
|
||||
{
|
||||
if(GlobalVariablesManager.Count()>0)
|
||||
{
|
||||
Print("Your session obtains "+GlobalVariablesManager.Count()+" global variables");
|
||||
@@ -6108,15 +6108,15 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
public override void Init()
|
||||
{
|
||||
GlobalVariablesManager.RemoveAll();
|
||||
|
||||
{
|
||||
GlobalVariablesManager.RemoveAll();
|
||||
|
||||
if(GlobalVariablesManager.Count()==0)
|
||||
{
|
||||
Print("Your session does not have any global variables");
|
||||
@@ -6138,20 +6138,20 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
{
|
||||
public override void Init()
|
||||
{
|
||||
//Simplified way to check an existance of a global variable
|
||||
|
||||
{
|
||||
//Simplified way to check an existance of a global variable
|
||||
|
||||
if(GlobalVariablesManager.Exists("global_variable_period"))
|
||||
Print("Your session has this global variable");
|
||||
else
|
||||
GlobalVariablesManager.SetValue("global_variable_period");
|
||||
|
||||
GlobalVariablesManager.SetValue("global_variable_period");
|
||||
|
||||
//However, to obtain certain variable, which belongs to indicator/strategy and to avoid unexpected erasing of data the best practice is to provide to a key holder multiple details such as name, params, hashed password etc. Follow SetValue() example.
|
||||
}
|
||||
}
|
||||
@@ -6172,19 +6172,19 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
{
|
||||
public override void Init()
|
||||
{
|
||||
{
|
||||
//Simplified way to retrieve global variable value
|
||||
|
||||
|
||||
if(GlobalVariablesManager.Exists("global_variable_period"))
|
||||
//Always perform a type casting before assigning any variable from global storage
|
||||
period = (int)GlobalVariablesManager.GetValue("global_variable_period");
|
||||
|
||||
period = (int)GlobalVariablesManager.GetValue("global_variable_period");
|
||||
|
||||
//However, to obtain certain variable, which belongs to indicator/strategy and to avoid unexpected erasing of data the best practice is to provide to a key holder multiple details such as name, params, hashed password etc. Follow SetValue() example.
|
||||
}
|
||||
}
|
||||
@@ -6205,24 +6205,24 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
{
|
||||
public override void Init()
|
||||
{
|
||||
{
|
||||
int new_period;
|
||||
|
||||
|
||||
//Simplified way to retrieve global variable value
|
||||
|
||||
|
||||
if(GlobalVariablesManager.TryGetValue("global_variable_period"))
|
||||
Print("New variable is assigned from globals: " + new_period);
|
||||
if(new_period==period)
|
||||
Print("Matching, no need to re-assign globals: ");
|
||||
Print("Matching, no need to re-assign globals: ");
|
||||
else
|
||||
GlobalVariablesManager.SetValue("global_variable_period", period, VariableLifetime.SaveSession);
|
||||
|
||||
GlobalVariablesManager.SetValue("global_variable_period", period, VariableLifetime.SaveSession);
|
||||
|
||||
//However, to obtain certain variable, which belongs to indicator/strategy and to avoid unexpected erasing of data the best practice is to provide to a key holder multiple details such as name, params, hashed password etc. Follow SetValue() example.
|
||||
}
|
||||
}
|
||||
@@ -6244,14 +6244,14 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
Connection myConnection = Connection.CurrentConnection;
|
||||
public override void OnQuote()
|
||||
{
|
||||
{
|
||||
if(myConnection.Status==Disconnected)
|
||||
GlobalVariablesManager.Flush();
|
||||
}
|
||||
@@ -6271,17 +6271,17 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using PTLRuntime.NETScript;
|
||||
|
||||
|
||||
namespace GlobalVariablesManager
|
||||
{
|
||||
public class GlobalVariablesManager : NETIndicator
|
||||
{
|
||||
List <GlobalVariable>global_List=new List<GlobalVariable>();
|
||||
List <GlobalVariable>global_List=new List<GlobalVariable>();
|
||||
public override void Init()
|
||||
{
|
||||
{
|
||||
if(GlobalVariablesManager.Count()>0)
|
||||
global_List=GlobalVariablesManager.GetGlobalVariablesList();
|
||||
|
||||
|
||||
foreach (var el in global_List)
|
||||
{
|
||||
Print(el.Name);
|
||||
@@ -6351,7 +6351,7 @@
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.loc.OnLocaleChanged">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.loc.key(System.String)">
|
||||
@@ -6364,24 +6364,24 @@
|
||||
<member name="M:TradingPlatform.BusinessLayer.loc.IsHidden(System.String,System.String,System.String)">
|
||||
<summary>
|
||||
Check, whether current translation equal to hidden
|
||||
</summary>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.loc.UnRegisterPlugin(System.String)">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
<param name="pluginName"></param>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.loc.RegisterPlugin(System.String,System.String)">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
<param name="pluginName"></param>
|
||||
<param name="location"></param>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.loc.InitializeCoreLocalizer">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:TradingPlatform.BusinessLayer.SymbolList">
|
||||
@@ -6395,51 +6395,51 @@
|
||||
http://www.codeguru.com/csharp/csharp/cs_date_time/timeroutines/article.php/c4207/C-SNTP-Client.htm
|
||||
+++ добавлен диспозе, подправлен ToString(), убран лишний метод.
|
||||
+++ ReceiveTimeoutбSendTimeout
|
||||
|
||||
|
||||
NTPClient is a C# class designed to connect to time servers on the Internet.
|
||||
The implementation of the protocol is based on the RFC 2030.
|
||||
|
||||
|
||||
Public class members:
|
||||
|
||||
|
||||
LeapIndicator - Warns of an impending leap second to be inserted/deleted in the last
|
||||
minute of the current day. (See the _LeapIndicator enum)
|
||||
|
||||
|
||||
VersionNumber - Version number of the protocol (3 or 4).
|
||||
|
||||
|
||||
Mode - Returns mode. (See the _Mode enum)
|
||||
|
||||
|
||||
Stratum - Stratum of the clock. (See the _Stratum enum)
|
||||
|
||||
|
||||
PollInterval - Maximum interval between successive messages.
|
||||
|
||||
|
||||
Precision - Precision of the clock.
|
||||
|
||||
|
||||
RootDelay - Round trip time to the primary reference source.
|
||||
|
||||
|
||||
RootDispersion - Nominal error relative to the primary reference source.
|
||||
|
||||
|
||||
ReferenceTimestamp - The time at which the clock was last set or corrected.
|
||||
|
||||
|
||||
OriginateTimestamp - The time at which the request departed the client for the server.
|
||||
|
||||
|
||||
ReceiveTimestamp - The time at which the request arrived at the server.
|
||||
|
||||
|
||||
Transmit Timestamp - The time at which the reply departed the server for client.
|
||||
|
||||
|
||||
RoundTripDelay - The time between the departure of request and arrival of reply.
|
||||
|
||||
|
||||
LocalClockOffset - The offset of the local clock relative to the primary reference
|
||||
source.
|
||||
|
||||
|
||||
Initialize - Sets up data structure and prepares for connection.
|
||||
|
||||
|
||||
Connect - Connects to the time server and populates the data structure.
|
||||
|
||||
|
||||
IsResponseValid - Returns true if received data is valid and if comes from
|
||||
a NTP-compliant time server.
|
||||
|
||||
|
||||
ToString - Returns a string representation of the object.
|
||||
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
Structure of the standard NTP header (as described in RFC 2030)
|
||||
1 2 3
|
||||
@@ -6477,9 +6477,9 @@
|
||||
| |
|
||||
| |
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
|
||||
NTP Timestamp Format (as described in RFC 2030)
|
||||
1 2 3
|
||||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
|
||||
@@ -6488,7 +6488,7 @@
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
| Seconds Fraction (0-padded) |
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:TradingPlatform.BusinessLayer.TimeSync.NTPClient.Connect">
|
||||
@@ -6573,12 +6573,12 @@
|
||||
</member>
|
||||
<member name="M:Platform.Utils.Encryptor.EncryptString(System.String)">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Platform.Utils.Encryptor.DecryptString(System.String)">
|
||||
<summary>
|
||||
|
||||
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
|
||||
Reference in New Issue
Block a user