mirror of
https://github.com/vdemydiuk/mtapi.git
synced 2026-07-28 02:57:56 +00:00
76a6216cf7
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.
47 lines
2.4 KiB
Matlab
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
|
|
|