Files
mtapi/Examples/MatLab/AdvancedExample/+DataStore/@Deal/Deal.m
T
Christian_x7 76a6216cf7 Add a advanced example
It uses its own API which I packed between MTApi5 and MatLab.
Possible that this is useless, but errors from the .NET assembly are more tradable.
2020-10-24 10:14:58 +02:00

47 lines
2.4 KiB
Matlab

classdef Deal < handle
%DEAL Summary of this class goes here
% Detailed explanation goes here
properties
% Integer
DEAL_TICKET = int32([]); % Das Ticket des Trades. Das ist eine einmalige Nummer, die jedem Trade zugewiesen wird.
DEAL_ORDER = int32([]); % Order, auf deren Grund der Deal abgeschlossen wurde
DEAL_TIME = datetime([],[],[]); % Zeit des Dealabschlusses
DEAL_TIME_MSC = int32([]) % Zeitpunkt der Transaktion in Millisekunden seit 01.01.1970
DEAL_TYPE = MtApi5.ENUM_DEAL_TYPE; % Typ des Deals
DEAL_ENTRY = MtApi5.ENUM_DEAL_ENTRY; % Dealsrichtung - Markteingang, Marktausgang oder Kehrwendung
DEAL_MAGIC = int32([]) % Magic number für Deal (sehen Sie ORDER_MAGIC)
DEAL_REASON = MtApi5.ENUM_DEAL_REASON; % Grund oder Ursprung der Ausführung eines Abschlusses
DEAL_POSITION_ID = int32([]) % Indetifikator der Position, an deren Öffnung, Veränderung oder Schliessung sich der Deal teilnahm. Jede Position hat ihren unikalen Identifikator, der allen Deals zugeordnet wird, die im Instrument innerhalb des ganzen Lebens der Position abgeschlossen wurde.
% Double
DEAL_VOLUME = double([]); % Dealvolumen
DEAL_PRICE = double([]); % Dealpreis
DEAL_COMMISSION = double([]); % Dealkommission
DEAL_SWAP = double([]); % Gesamtswap beim Schliessen
DEAL_PROFIT = double([]); % finanzielles Ergebnis des Deals
% String
DEAL_SYMBOL = char([]); % Dealssymbol
DEAL_COMMENT = char([]); % Kommentar zum Deal
DEAL_EXTERNAL_ID = char([]); % Identifikator des Deals im Außenhandelssystem (an der Börse)
end
methods
function obj = Deal()
% DEAL Construct an instance of this class
% Detailed explanation goes here
% Create an empty Deal Object
end
function outputArg = method1(obj,inputArg)
%METHOD1 Summary of this method goes here
% Detailed explanation goes here
outputArg = obj.Property1 + inputArg;
end
end
end