Commit 46d2f8b3 authored by denis's avatar denis

removed latex documentation

parent 1f194c6e
Pipeline #127957742 passed with stage
in 1 minute and 13 seconds
[Dolphin]
SortRole=modificationtime
Timestamp=2019,7,28,21,58,53
Version=4
ViewMode=1
all: refman.pdf
pdf: refman.pdf
refman.pdf: clean refman.tex
pdflatex refman
makeindex refman.idx
pdflatex refman
latex_count=8 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
pdflatex refman ;\
latex_count=`expr $$latex_count - 1` ;\
done
makeindex refman.idx
pdflatex refman
clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
This diff is collapsed.
This diff is collapsed.
\section{Data Structures}
Here are the data structures with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{struct__accounts__private}{\+\_\+accounts\+\_\+private}} \\*\char`\"{}private\char`\"{} parts of the accounts class.\+Do not touch your private parts }{\pageref{struct__accounts__private}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__accounts}{\+\_\+class\+\_\+accounts}} \\*Declaration of a \char`\"{}class\char`\"{}-\/like struct which represent accounts }{\pageref{struct__class__accounts}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__indicators}{\+\_\+class\+\_\+indicators}} }{\pageref{struct__class__indicators}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__market}{\+\_\+class\+\_\+market}} }{\pageref{struct__class__market}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__market__list}{\+\_\+class\+\_\+market\+\_\+list}} \\*Definition of a market\+\_\+list and its describing properties }{\pageref{struct__class__market__list}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__order}{\+\_\+class\+\_\+order}} \\*Definition of an order and its describing properties }{\pageref{struct__class__order}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__orderbook}{\+\_\+class\+\_\+orderbook}} \\*Definition of an orderbook and its describing properties }{\pageref{struct__class__orderbook}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__portfolio}{\+\_\+class\+\_\+portfolio}} \\*Definition of a portfolio and its describing properties }{\pageref{struct__class__portfolio}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__portfolio__element}{\+\_\+class\+\_\+portfolio\+\_\+element}} \\*Definition of a portfolio element and its describing properties }{\pageref{struct__class__portfolio__element}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__portfolio__element__cfdcur}{\+\_\+class\+\_\+portfolio\+\_\+element\+\_\+cfdcur}} \\*Definition of a portfolio element containing currency C\+F\+D´s and its describing properties }{\pageref{struct__class__portfolio__element__cfdcur}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__portfolio__element__cfdfut}{\+\_\+class\+\_\+portfolio\+\_\+element\+\_\+cfdfut}} \\*Definition of a portfolio element containing C\+F\+D´s (non currency) and its describing properties }{\pageref{struct__class__portfolio__element__cfdfut}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__portfolio__element__stocks}{\+\_\+class\+\_\+portfolio\+\_\+element\+\_\+stocks}} \\*Definition of a portfolio element containing stocks and its describing properties }{\pageref{struct__class__portfolio__element__stocks}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__quotes}{\+\_\+class\+\_\+quotes}} }{\pageref{struct__class__quotes}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__signal}{\+\_\+class\+\_\+signal}} \\*Definition of a signal and its describing properties }{\pageref{struct__class__signal}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__class__signal__list}{\+\_\+class\+\_\+signal\+\_\+list}} }{\pageref{struct__class__signal__list}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__indicator}{\+\_\+indicator}} \\*Definition of an indicator and its describing properties }{\pageref{struct__indicator}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__market__list__private}{\+\_\+market\+\_\+list\+\_\+private}} \\*\char`\"{}private\char`\"{} parts of the orderbook class.\+Do not touch your private parts }{\pageref{struct__market__list__private}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__market__private}{\+\_\+market\+\_\+private}} \\*\char`\"{}private\char`\"{} parts of the markets class.\+Do not touch }{\pageref{struct__market__private}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__orderbook__private}{\+\_\+orderbook\+\_\+private}} \\*\char`\"{}private\char`\"{} parts of the orderbook class.\+Do not touch your private parts }{\pageref{struct__orderbook__private}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__portfolio}{\+\_\+portfolio}} \\*Definition of an portfolio entry }{\pageref{struct__portfolio}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__portfolio__element__private}{\+\_\+portfolio\+\_\+element\+\_\+private}} \\*\char`\"{}private\char`\"{} parts of portfolio\+\_\+element class. Do not touch your private parts }{\pageref{struct__portfolio__element__private}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__portfolio__private}{\+\_\+portfolio\+\_\+private}} \\*\char`\"{}private\char`\"{} parts of portfolio class. Do not touch your private parts }{\pageref{struct__portfolio__private}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__signal}{\+\_\+signal}} \\*Definition of a signal and its describing properties }{\pageref{struct__signal}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__statistics}{\+\_\+statistics}} \\*Statistic measures relevant for a market }{\pageref{struct__statistics}}{}
\item\contentsline{section}{\mbox{\hyperlink{structparameters}{parameters}} \\*Global configuration settings }{\pageref{structparameters}}{}
\item\contentsline{section}{\mbox{\hyperlink{classp1d_1_1Persistence1D}{p1d\+::\+Persistence1D}} }{\pageref{classp1d_1_1Persistence1D}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpositions}{positions}} }{\pageref{structpositions}}{}
\item\contentsline{section}{\mbox{\hyperlink{structp1d_1_1TComponent}{p1d\+::\+T\+Component}} }{\pageref{structp1d_1_1TComponent}}{}
\item\contentsline{section}{\mbox{\hyperlink{structp1d_1_1TIdxAndData}{p1d\+::\+T\+Idx\+And\+Data}} }{\pageref{structp1d_1_1TIdxAndData}}{}
\item\contentsline{section}{\mbox{\hyperlink{structp1d_1_1TPairedExtrema}{p1d\+::\+T\+Paired\+Extrema}} }{\pageref{structp1d_1_1TPairedExtrema}}{}
\end{DoxyCompactList}
This diff is collapsed.
This diff is collapsed.
\hypertarget{class__account_8c}{}\section{class\+\_\+account.\+c File Reference}
\label{class__account_8c}\index{class\+\_\+account.\+[email protected]{class\+\_\+account.\+c}}
routines that implement a class-\/like struct which represents an account
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$stdbool.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include \char`\"{}class\+\_\+account.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}database.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}arrays.\+h\char`\"{}}\newline
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item
struct \mbox{\hyperlink{struct__accounts__private}{\+\_\+accounts\+\_\+private}}
\begin{DoxyCompactList}\small\item\em \char`\"{}private\char`\"{} parts of the accounts class.\+Do not touch your private parts. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
typedef struct \mbox{\hyperlink{struct__accounts__private}{\+\_\+accounts\+\_\+private}} \mbox{\hyperlink{class__account_8c_a19e06a5e9d6874749a2121c76c1e708b}{accounts\+\_\+private}}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class__account_8h_a0811af00a32a187e5de8c16f780fdb35}{class\+\_\+accounts}} $\ast$ \mbox{\hyperlink{class__account_8c_a215e1ce5e0725ab7a8630479e2803aeb}{class\+\_\+accounts\+\_\+init}} (bstring currency\+\_\+string, unsigned int digits)
\begin{DoxyCompactList}\small\item\em \char`\"{}constructor\char`\"{} function for accounts objects \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection{Detailed Description}
routines that implement a class-\/like struct which represents an account
This file contains the definitions of the functions and the declaration of the non-\/public data/functions in the account \char`\"{}class\char`\"{}.
\begin{DoxyAuthor}{Author}
Denis Zetzmann
\end{DoxyAuthor}
\subsection{Typedef Documentation}
\mbox{\Hypertarget{class__account_8c_a19e06a5e9d6874749a2121c76c1e708b}\label{class__account_8c_a19e06a5e9d6874749a2121c76c1e708b}}
\index{class\+\_\+account.\+[email protected]{class\+\_\+account.\+c}!accounts\+\_\+[email protected]{accounts\+\_\+private}}
\index{accounts\+\_\+[email protected]{accounts\+\_\+private}!class\+\_\+account.\+[email protected]{class\+\_\+account.\+c}}
\subsubsection{\texorpdfstring{accounts\+\_\+private}{accounts\_private}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__accounts__private}{\+\_\+accounts\+\_\+private}} \mbox{\hyperlink{class__account_8c_a19e06a5e9d6874749a2121c76c1e708b}{accounts\+\_\+private}}}
\subsection{Function Documentation}
\mbox{\Hypertarget{class__account_8c_a215e1ce5e0725ab7a8630479e2803aeb}\label{class__account_8c_a215e1ce5e0725ab7a8630479e2803aeb}}
\index{class\+\_\+account.\+[email protected]{class\+\_\+account.\+c}!class\+\_\+accounts\+\_\+[email protected]{class\+\_\+accounts\+\_\+init}}
\index{class\+\_\+accounts\+\_\+[email protected]{class\+\_\+accounts\+\_\+init}!class\+\_\+account.\+[email protected]{class\+\_\+account.\+c}}
\subsubsection{\texorpdfstring{class\+\_\+accounts\+\_\+init()}{class\_accounts\_init()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class__account_8h_a0811af00a32a187e5de8c16f780fdb35}{class\+\_\+accounts}}$\ast$ class\+\_\+accounts\+\_\+init (\begin{DoxyParamCaption}\item[{bstring}]{currency\+\_\+string, }\item[{unsigned int}]{digits }\end{DoxyParamCaption})}
\char`\"{}constructor\char`\"{} function for accounts objects
This function initializes memory and maps the functions to the placeholder pointers of the struct.
\begin{DoxyReturn}{Returns}
pointer to new object of class accounts
\end{DoxyReturn}
This diff is collapsed.
\hypertarget{class__indicators_8c}{}\section{class\+\_\+indicators.\+c File Reference}
\label{class__indicators_8c}\index{class\+\_\+indicators.\+[email protected]{class\+\_\+indicators.\+c}}
routines that implement a class-\/like struct which represents indicators
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include \char`\"{}debug.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+indicators.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}bstrlib.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}arrays.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}database.\+h\char`\"{}}\newline
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class__indicators_8h_a4e5dd5065b99484e8301aa07797fdb5b}{class\+\_\+indicators}} $\ast$ \mbox{\hyperlink{class__indicators_8c_a5a7d322bee853106983126d9953b6539}{class\+\_\+indicators\+\_\+init}} (char $\ast$quote\+\_\+symbol, unsigned int nr\+\_\+quotes, unsigned int nr\+Of\+Digits, char $\ast$indicator\+\_\+name, char $\ast$ind\+\_\+descr, char $\ast$tablename)
\begin{DoxyCompactList}\small\item\em \char`\"{}constructor\char`\"{} function for indicator objects \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection{Detailed Description}
routines that implement a class-\/like struct which represents indicators
This file contains the definitions of the indicator \char`\"{}class methods\char`\"{}
\begin{DoxyAuthor}{Author}
Denis Zetzmann
\end{DoxyAuthor}
\subsection{Function Documentation}
\mbox{\Hypertarget{class__indicators_8c_a5a7d322bee853106983126d9953b6539}\label{class__indicators_8c_a5a7d322bee853106983126d9953b6539}}
\index{class\+\_\+indicators.\+[email protected]{class\+\_\+indicators.\+c}!class\+\_\+indicators\+\_\+[email protected]{class\+\_\+indicators\+\_\+init}}
\index{class\+\_\+indicators\+\_\+[email protected]{class\+\_\+indicators\+\_\+init}!class\+\_\+indicators.\+[email protected]{class\+\_\+indicators.\+c}}
\subsubsection{\texorpdfstring{class\+\_\+indicators\+\_\+init()}{class\_indicators\_init()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class__indicators_8h_a4e5dd5065b99484e8301aa07797fdb5b}{class\+\_\+indicators}}$\ast$ class\+\_\+indicators\+\_\+init (\begin{DoxyParamCaption}\item[{char $\ast$}]{quote\+\_\+symbol, }\item[{unsigned int}]{nr\+\_\+quotes, }\item[{unsigned int}]{nr\+Of\+Digits, }\item[{char $\ast$}]{indicator\+\_\+name, }\item[{char $\ast$}]{ind\+\_\+descr, }\item[{char $\ast$}]{tablename }\end{DoxyParamCaption})}
\char`\"{}constructor\char`\"{} function for indicator objects
This function initializes memory and maps the functions to the placeholder pointers of the struct methods.
\begin{DoxyReturn}{Returns}
pointer to new object of class indicators
\end{DoxyReturn}
This diff is collapsed.
\hypertarget{class__market_8c}{}\section{class\+\_\+market.\+c File Reference}
\label{class__market_8c}\index{class\+\_\+market.\+[email protected]{class\+\_\+market.\+c}}
routines that implement a class-\/like struct which represents markets
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$stdbool.\+h$>$}\newline
{\ttfamily \#include $<$math.\+h$>$}\newline
{\ttfamily \#include \char`\"{}arrays.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+market.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}constants.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}database.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}debug.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}readconf.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}statistics.\+h\char`\"{}}\newline
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item
struct \mbox{\hyperlink{struct__statistics}{\+\_\+statistics}}
\begin{DoxyCompactList}\small\item\em statistic measures relevant for a market \end{DoxyCompactList}\item
struct \mbox{\hyperlink{struct__market__private}{\+\_\+market\+\_\+private}}
\begin{DoxyCompactList}\small\item\em \char`\"{}private\char`\"{} parts of the markets class.\+Do not touch. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
typedef struct \mbox{\hyperlink{struct__market__private}{\+\_\+market\+\_\+private}} \mbox{\hyperlink{class__market_8c_a0dbda13a1e4f82cca6c78ad4c19b7b48}{market\+\_\+private}}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class__market_8h_a90c6cfb4a6988565de640d74baf33b01}{class\+\_\+market}} $\ast$ \mbox{\hyperlink{class__market_8c_a02b1c6defe05345196f754784b1660f4}{class\+\_\+market\+\_\+init}} (char $\ast$symbol, unsigned int nr\+Of\+Digits, bool tradeable\+\_\+flag, float contract\+\_\+size, char $\ast$currency, char $\ast$markettypestr, char $\ast$csvfilename, char $\ast$comment, char $\ast$url)
\begin{DoxyCompactList}\small\item\em \char`\"{}constructor\char`\"{} function for market objects \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection{Detailed Description}
routines that implement a class-\/like struct which represents markets
This file contains the definitions of the market \char`\"{}class methods\char`\"{}
\begin{DoxyAuthor}{Author}
Denis Zetzmann
\end{DoxyAuthor}
\subsection{Typedef Documentation}
\mbox{\Hypertarget{class__market_8c_a0dbda13a1e4f82cca6c78ad4c19b7b48}\label{class__market_8c_a0dbda13a1e4f82cca6c78ad4c19b7b48}}
\index{class\+\_\+market.\+[email protected]{class\+\_\+market.\+c}!market\+\_\+[email protected]{market\+\_\+private}}
\index{market\+\_\+[email protected]{market\+\_\+private}!class\+\_\+market.\+[email protected]{class\+\_\+market.\+c}}
\subsubsection{\texorpdfstring{market\+\_\+private}{market\_private}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__market__private}{\+\_\+market\+\_\+private}} \mbox{\hyperlink{class__market_8c_a0dbda13a1e4f82cca6c78ad4c19b7b48}{market\+\_\+private}}}
\subsection{Function Documentation}
\mbox{\Hypertarget{class__market_8c_a02b1c6defe05345196f754784b1660f4}\label{class__market_8c_a02b1c6defe05345196f754784b1660f4}}
\index{class\+\_\+market.\+[email protected]{class\+\_\+market.\+c}!class\+\_\+market\+\_\+[email protected]{class\+\_\+market\+\_\+init}}
\index{class\+\_\+market\+\_\+[email protected]{class\+\_\+market\+\_\+init}!class\+\_\+market.\+[email protected]{class\+\_\+market.\+c}}
\subsubsection{\texorpdfstring{class\+\_\+market\+\_\+init()}{class\_market\_init()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class__market_8h_a90c6cfb4a6988565de640d74baf33b01}{class\+\_\+market}}$\ast$ class\+\_\+market\+\_\+init (\begin{DoxyParamCaption}\item[{char $\ast$}]{symbol, }\item[{unsigned int}]{nr\+Of\+Digits, }\item[{bool}]{tradeable\+\_\+flag, }\item[{float}]{contract\+\_\+size, }\item[{char $\ast$}]{currency, }\item[{char $\ast$}]{markettypestr, }\item[{char $\ast$}]{csvfilename, }\item[{char $\ast$}]{comment, }\item[{char $\ast$}]{url }\end{DoxyParamCaption})}
\char`\"{}constructor\char`\"{} function for market objects
This function initializes memory and maps the functions to the placeholder pointers of the struct methods.
\begin{DoxyParams}{Parameters}
{\em symbol} & char pointer with markets name \\
\hline
{\em nr\+Of\+Digits} & uint with significant nr of digits for market \\
\hline
{\em tradeable\+\_\+flag} & boolean true/false if market shouldbe traded \\
\hline
{\em contract\+\_\+size} & float with size of 1 contract \\
\hline
{\em currency} & char ptr with market´s currency \\
\hline
{\em markettypestr} & char ptr with type of market (C\+F\+D\+F\+U\+T/\+C\+F\+D\+C\+U\+R\+R/...) \\
\hline
{\em csvfilename} & name of the file with quote data \\
\hline
{\em comment} & char ptr whatever you want to put here \\
\hline
{\em url} & char ptr for urls \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
pointer to new object of class market
\end{DoxyReturn}
This diff is collapsed.
\hypertarget{class__market__list_8c}{}\section{class\+\_\+market\+\_\+list.\+c File Reference}
\label{class__market__list_8c}\index{class\+\_\+market\+\_\+list.\+[email protected]{class\+\_\+market\+\_\+list.\+c}}
routines that implement a class-\/like struct which represents list of markets
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include \char`\"{}arrays.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}bstrlib.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+market\+\_\+list.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}debug.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}readconf.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}statistics.\+h\char`\"{}}\newline
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item
struct \mbox{\hyperlink{struct__statistics}{\+\_\+statistics}}
\begin{DoxyCompactList}\small\item\em statistic measures relevant for a market \end{DoxyCompactList}\item
struct \mbox{\hyperlink{struct__market__list__private}{\+\_\+market\+\_\+list\+\_\+private}}
\begin{DoxyCompactList}\small\item\em \char`\"{}private\char`\"{} parts of the orderbook class.\+Do not touch your private parts. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
typedef struct \mbox{\hyperlink{struct__market__list__private}{\+\_\+market\+\_\+list\+\_\+private}} \mbox{\hyperlink{class__market__list_8c_a7611fb2183de712b7b4e21719af97c3e}{market\+\_\+list\+\_\+private}}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class__market__list_8h_a83c5da7734bcccd9e1d40202bfdc4bf0}{class\+\_\+market\+\_\+list}} $\ast$ \mbox{\hyperlink{class__market__list_8c_a2100b237eb7e9aebd3fd31846312a14f}{class\+\_\+market\+\_\+list\+\_\+init}} (char $\ast$name)
\begin{DoxyCompactList}\small\item\em \char`\"{}constructor\char`\"{} function for market\+\_\+list objects \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection{Detailed Description}
routines that implement a class-\/like struct which represents list of markets
This file contains the definitions of the \char`\"{}class\char`\"{} market list methods
\begin{DoxyAuthor}{Author}
Denis Zetzmann
\end{DoxyAuthor}
\subsection{Typedef Documentation}
\mbox{\Hypertarget{class__market__list_8c_a7611fb2183de712b7b4e21719af97c3e}\label{class__market__list_8c_a7611fb2183de712b7b4e21719af97c3e}}
\index{class\+\_\+market\+\_\+list.\+[email protected]{class\+\_\+market\+\_\+list.\+c}!market\+\_\+list\+\_\+[email protected]{market\+\_\+list\+\_\+private}}
\index{market\+\_\+list\+\_\+[email protected]{market\+\_\+list\+\_\+private}!class\+\_\+market\+\_\+list.\+[email protected]{class\+\_\+market\+\_\+list.\+c}}
\subsubsection{\texorpdfstring{market\+\_\+list\+\_\+private}{market\_list\_private}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__market__list__private}{\+\_\+market\+\_\+list\+\_\+private}} \mbox{\hyperlink{class__market__list_8c_a7611fb2183de712b7b4e21719af97c3e}{market\+\_\+list\+\_\+private}}}
\subsection{Function Documentation}
\mbox{\Hypertarget{class__market__list_8c_a2100b237eb7e9aebd3fd31846312a14f}\label{class__market__list_8c_a2100b237eb7e9aebd3fd31846312a14f}}
\index{class\+\_\+market\+\_\+list.\+[email protected]{class\+\_\+market\+\_\+list.\+c}!class\+\_\+market\+\_\+list\+\_\+[email protected]{class\+\_\+market\+\_\+list\+\_\+init}}
\index{class\+\_\+market\+\_\+list\+\_\+[email protected]{class\+\_\+market\+\_\+list\+\_\+init}!class\+\_\+market\+\_\+list.\+[email protected]{class\+\_\+market\+\_\+list.\+c}}
\subsubsection{\texorpdfstring{class\+\_\+market\+\_\+list\+\_\+init()}{class\_market\_list\_init()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class__market__list_8h_a83c5da7734bcccd9e1d40202bfdc4bf0}{class\+\_\+market\+\_\+list}}$\ast$ class\+\_\+market\+\_\+list\+\_\+init (\begin{DoxyParamCaption}\item[{char $\ast$}]{name }\end{DoxyParamCaption})}
\char`\"{}constructor\char`\"{} function for market\+\_\+list objects
This function initializes memory and maps the functions to the placeholder pointers of the struct methods.
\begin{DoxyParams}{Parameters}
{\em name} & pointer string with market list name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
pointer to new object of class market list
\end{DoxyReturn}
This diff is collapsed.
\hypertarget{class__order_8c}{}\section{class\+\_\+order.\+c File Reference}
\label{class__order_8c}\index{class\+\_\+order.\+[email protected]{class\+\_\+order.\+c}}
routines that implement a class-\/like struct which represents orders
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include \char`\"{}arrays.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}bstrlib.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}debug.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+account.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+order.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+quote.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}datatypes.\+h\char`\"{}}\newline
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class__order_8h_a1f382cba2d21dca1973d406140ceddbd}{class\+\_\+order}} $\ast$ \mbox{\hyperlink{class__order_8c_a332da24f3c677a35e6d591a45cc7535b}{class\+\_\+order\+\_\+init}} (const \mbox{\hyperlink{class__portfolio__element_8h_ab9c73d4a7a30ebd062ae42bcc828dd87}{class\+\_\+portfolio\+\_\+element}} $\ast$\mbox{\hyperlink{datatypes_8h_aed7c9798ed017dfc7200597259623b68}{portfolio\+\_\+entry}}, \mbox{\hyperlink{class__order_8h_af9faa6e07b13a2b902a4badeef1cd402}{order\+\_\+type}} ordertype)
\begin{DoxyCompactList}\small\item\em automatic \char`\"{}constructor\char`\"{} function for order objects \end{DoxyCompactList}\item
\mbox{\hyperlink{class__order_8h_a1f382cba2d21dca1973d406140ceddbd}{class\+\_\+order}} $\ast$ \mbox{\hyperlink{class__order_8c_a6f4696907c42175b146ee0dce0d203d4}{class\+\_\+order\+\_\+init\+\_\+manually}} (char $\ast$buydate, char $\ast$selldate, char $\ast$symbol, char $\ast$markettype, char $\ast$signalname, \mbox{\hyperlink{class__order_8h_af9faa6e07b13a2b902a4badeef1cd402}{order\+\_\+type}} ordertype, \mbox{\hyperlink{class__quote_8h_a95127785bbfc51f636ce00b8197a7288}{class\+\_\+quotes}} $\ast$quote\+\_\+market, \mbox{\hyperlink{class__quote_8h_a95127785bbfc51f636ce00b8197a7288}{class\+\_\+quotes}} $\ast$quote\+\_\+account, \mbox{\hyperlink{class__quote_8h_a95127785bbfc51f636ce00b8197a7288}{class\+\_\+quotes}} $\ast$Buyquote\+\_\+signal, \mbox{\hyperlink{datatypes_8h_aa48a39c764642df55f086841a3db31ea}{signal\+\_\+type}} signaltype, unsigned int trading\+\_\+days, float stoploss, float pos\+\_\+size, float quantity, float p\+\_\+l\+\_\+total, float p\+\_\+l\+\_\+piece, float p\+\_\+l\+\_\+percent)
\begin{DoxyCompactList}\small\item\em manual \char`\"{}constructor\char`\"{} function for order objects \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection{Detailed Description}
routines that implement a class-\/like struct which represents orders
This file contains the definitions of the \char`\"{}class\char`\"{} portfolio\+\_\+elements
\begin{DoxyAuthor}{Author}
Denis Zetzmann
\end{DoxyAuthor}
\subsection{Function Documentation}
\mbox{\Hypertarget{class__order_8c_a332da24f3c677a35e6d591a45cc7535b}\label{class__order_8c_a332da24f3c677a35e6d591a45cc7535b}}
\index{class\+\_\+order.\+[email protected]{class\+\_\+order.\+c}!class\+\_\+order\+\_\+[email protected]{class\+\_\+order\+\_\+init}}
\index{class\+\_\+order\+\_\+[email protected]{class\+\_\+order\+\_\+init}!class\+\_\+order.\+[email protected]{class\+\_\+order.\+c}}
\subsubsection{\texorpdfstring{class\+\_\+order\+\_\+init()}{class\_order\_init()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class__order_8h_a1f382cba2d21dca1973d406140ceddbd}{class\+\_\+order}}$\ast$ class\+\_\+order\+\_\+init (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class__portfolio__element_8h_ab9c73d4a7a30ebd062ae42bcc828dd87}{class\+\_\+portfolio\+\_\+element}} $\ast$}]{portfolio\+\_\+entry, }\item[{\mbox{\hyperlink{class__order_8h_af9faa6e07b13a2b902a4badeef1cd402}{order\+\_\+type}}}]{ordertype }\end{DoxyParamCaption})}
automatic \char`\"{}constructor\char`\"{} function for order objects
This function initializes memory and maps the functions to the placeholder pointers of the struct methods. Basis for the order will be an existing portfolio entry
\begin{DoxyParams}{Parameters}
{\em portfolio\+\_\+entry} & ptr to class\+\_\+portfolio\+\_\+element object \\
\hline
{\em ordertype} & buy/sell\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
pointer to new object of class order
\end{DoxyReturn}
\mbox{\Hypertarget{class__order_8c_a6f4696907c42175b146ee0dce0d203d4}\label{class__order_8c_a6f4696907c42175b146ee0dce0d203d4}}
\index{class\+\_\+order.\+[email protected]{class\+\_\+order.\+c}!class\+\_\+order\+\_\+init\+\_\+[email protected]{class\+\_\+order\+\_\+init\+\_\+manually}}
\index{class\+\_\+order\+\_\+init\+\_\+[email protected]{class\+\_\+order\+\_\+init\+\_\+manually}!class\+\_\+order.\+[email protected]{class\+\_\+order.\+c}}
\subsubsection{\texorpdfstring{class\+\_\+order\+\_\+init\+\_\+manually()}{class\_order\_init\_manually()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class__order_8h_a1f382cba2d21dca1973d406140ceddbd}{class\+\_\+order}}$\ast$ class\+\_\+order\+\_\+init\+\_\+manually (\begin{DoxyParamCaption}\item[{char $\ast$}]{buydate, }\item[{char $\ast$}]{selldate, }\item[{char $\ast$}]{symbol, }\item[{char $\ast$}]{markettype, }\item[{char $\ast$}]{signalname, }\item[{\mbox{\hyperlink{class__order_8h_af9faa6e07b13a2b902a4badeef1cd402}{order\+\_\+type}}}]{ordertype, }\item[{\mbox{\hyperlink{class__quote_8h_a95127785bbfc51f636ce00b8197a7288}{class\+\_\+quotes}} $\ast$}]{quote\+\_\+market, }\item[{\mbox{\hyperlink{class__quote_8h_a95127785bbfc51f636ce00b8197a7288}{class\+\_\+quotes}} $\ast$}]{quote\+\_\+account, }\item[{\mbox{\hyperlink{class__quote_8h_a95127785bbfc51f636ce00b8197a7288}{class\+\_\+quotes}} $\ast$}]{Buyquote\+\_\+signal, }\item[{\mbox{\hyperlink{datatypes_8h_aa48a39c764642df55f086841a3db31ea}{signal\+\_\+type}}}]{signaltype, }\item[{unsigned int}]{trading\+\_\+days, }\item[{float}]{stoploss, }\item[{float}]{pos\+\_\+size, }\item[{float}]{quantity, }\item[{float}]{p\+\_\+l\+\_\+total, }\item[{float}]{p\+\_\+l\+\_\+piece, }\item[{float}]{p\+\_\+l\+\_\+percent }\end{DoxyParamCaption})}
manual \char`\"{}constructor\char`\"{} function for order objects
This function initializes memory and maps the functions to the placeholder pointers of the struct methods.
\begin{DoxyReturn}{Returns}
pointer to new object of class order
\end{DoxyReturn}
This diff is collapsed.
\hypertarget{class__orderbook_8c}{}\section{class\+\_\+orderbook.\+c File Reference}
\label{class__orderbook_8c}\index{class\+\_\+orderbook.\+[email protected]{class\+\_\+orderbook.\+c}}
routines that implement a class-\/like struct which represents orderbooks
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include \char`\"{}arrays.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}bstrlib.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}datatypes.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}debug.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+account.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+order.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+orderbook.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+quote.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}database.\+h\char`\"{}}\newline
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item
struct \mbox{\hyperlink{struct__orderbook__private}{\+\_\+orderbook\+\_\+private}}
\begin{DoxyCompactList}\small\item\em \char`\"{}private\char`\"{} parts of the orderbook class.\+Do not touch your private parts. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
typedef struct \mbox{\hyperlink{struct__orderbook__private}{\+\_\+orderbook\+\_\+private}} \mbox{\hyperlink{class__orderbook_8c_a5d8418e26a44632483431c0c1b2a3b5a}{orderbook\+\_\+private}}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class__orderbook_8h_af7b5b346318f3f29bbfcc88dc9149277}{class\+\_\+orderbook}} $\ast$ \mbox{\hyperlink{class__orderbook_8c_a769055deb4523ca0859eb56e9b4fe9fb}{class\+\_\+orderbook\+\_\+init}} (char $\ast$name)
\begin{DoxyCompactList}\small\item\em \char`\"{}constructor\char`\"{} function for orderbook objects \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection{Detailed Description}
routines that implement a class-\/like struct which represents orderbooks
This file contains the definitions of the \char`\"{}class\char`\"{} orderbook
\begin{DoxyAuthor}{Author}
Denis Zetzmann
\end{DoxyAuthor}
\subsection{Typedef Documentation}
\mbox{\Hypertarget{class__orderbook_8c_a5d8418e26a44632483431c0c1b2a3b5a}\label{class__orderbook_8c_a5d8418e26a44632483431c0c1b2a3b5a}}
\index{class\+\_\+orderbook.\+[email protected]{class\+\_\+orderbook.\+c}!orderbook\+\_\+[email protected]{orderbook\+\_\+private}}
\index{orderbook\+\_\+[email protected]{orderbook\+\_\+private}!class\+\_\+orderbook.\+[email protected]{class\+\_\+orderbook.\+c}}
\subsubsection{\texorpdfstring{orderbook\+\_\+private}{orderbook\_private}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__orderbook__private}{\+\_\+orderbook\+\_\+private}} \mbox{\hyperlink{class__orderbook_8c_a5d8418e26a44632483431c0c1b2a3b5a}{orderbook\+\_\+private}}}
\subsection{Function Documentation}
\mbox{\Hypertarget{class__orderbook_8c_a769055deb4523ca0859eb56e9b4fe9fb}\label{class__orderbook_8c_a769055deb4523ca0859eb56e9b4fe9fb}}
\index{class\+\_\+orderbook.\+[email protected]{class\+\_\+orderbook.\+c}!class\+\_\+orderbook\+\_\+[email protected]{class\+\_\+orderbook\+\_\+init}}
\index{class\+\_\+orderbook\+\_\+[email protected]{class\+\_\+orderbook\+\_\+init}!class\+\_\+orderbook.\+[email protected]{class\+\_\+orderbook.\+c}}
\subsubsection{\texorpdfstring{class\+\_\+orderbook\+\_\+init()}{class\_orderbook\_init()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class__orderbook_8h_af7b5b346318f3f29bbfcc88dc9149277}{class\+\_\+orderbook}}$\ast$ class\+\_\+orderbook\+\_\+init (\begin{DoxyParamCaption}\item[{char $\ast$}]{name }\end{DoxyParamCaption})}
\char`\"{}constructor\char`\"{} function for orderbook objects
This function initializes memory and maps the functions to the placeholder pointers of the struct methods.
\begin{DoxyParams}{Parameters}
{\em name} & pointer string with orderbook name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
pointer to new object of class order
\end{DoxyReturn}
This diff is collapsed.
\hypertarget{class__portfolio_8c}{}\section{class\+\_\+portfolio.\+c File Reference}
\label{class__portfolio_8c}\index{class\+\_\+portfolio.\+[email protected]{class\+\_\+portfolio.\+c}}
routines that implement a class-\/like struct which represents portfolios
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include \char`\"{}arrays.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}bstrlib.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}debug.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+account.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+portfolio.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+portfolio\+\_\+element\+\_\+stocks.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+portfolio\+\_\+element\+\_\+cfdfut.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+portfolio\+\_\+element\+\_\+cfdcur.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+quote.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+market\+\_\+list.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}datatypes.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}database.\+h\char`\"{}}\newline
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item
struct \mbox{\hyperlink{struct__portfolio__private}{\+\_\+portfolio\+\_\+private}}
\begin{DoxyCompactList}\small\item\em \char`\"{}private\char`\"{} parts of portfolio class. Do not touch your private parts. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
typedef struct \mbox{\hyperlink{struct__portfolio__private}{\+\_\+portfolio\+\_\+private}} \mbox{\hyperlink{class__portfolio_8c_a7f5fdba913f4fb54d0be3ca076178fd9}{portfolio\+\_\+private}}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class__portfolio_8h_ac4fa83836975153ad267ea923872c5f4}{class\+\_\+portfolio}} $\ast$ \mbox{\hyperlink{class__portfolio_8c_a75fb580ebcf1dd056586bbbdb9707d1e}{class\+\_\+portfolio\+\_\+init}} (char $\ast$name)
\begin{DoxyCompactList}\small\item\em \char`\"{}constructor\char`\"{} function for portfolio objects \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection{Detailed Description}
routines that implement a class-\/like struct which represents portfolios
This file contains the definitions of the \char`\"{}class\char`\"{} portfolio
\begin{DoxyAuthor}{Author}
Denis Zetzmann
\end{DoxyAuthor}
\subsection{Typedef Documentation}
\mbox{\Hypertarget{class__portfolio_8c_a7f5fdba913f4fb54d0be3ca076178fd9}\label{class__portfolio_8c_a7f5fdba913f4fb54d0be3ca076178fd9}}
\index{class\+\_\+portfolio.\+[email protected]{class\+\_\+portfolio.\+c}!portfolio\+\_\+[email protected]{portfolio\+\_\+private}}
\index{portfolio\+\_\+[email protected]{portfolio\+\_\+private}!class\+\_\+portfolio.\+[email protected]{class\+\_\+portfolio.\+c}}
\subsubsection{\texorpdfstring{portfolio\+\_\+private}{portfolio\_private}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__portfolio__private}{\+\_\+portfolio\+\_\+private}} \mbox{\hyperlink{class__portfolio_8c_a7f5fdba913f4fb54d0be3ca076178fd9}{portfolio\+\_\+private}}}
\subsection{Function Documentation}
\mbox{\Hypertarget{class__portfolio_8c_a75fb580ebcf1dd056586bbbdb9707d1e}\label{class__portfolio_8c_a75fb580ebcf1dd056586bbbdb9707d1e}}
\index{class\+\_\+portfolio.\+[email protected]{class\+\_\+portfolio.\+c}!class\+\_\+portfolio\+\_\+[email protected]{class\+\_\+portfolio\+\_\+init}}
\index{class\+\_\+portfolio\+\_\+[email protected]{class\+\_\+portfolio\+\_\+init}!class\+\_\+portfolio.\+[email protected]{class\+\_\+portfolio.\+c}}
\subsubsection{\texorpdfstring{class\+\_\+portfolio\+\_\+init()}{class\_portfolio\_init()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class__portfolio_8h_ac4fa83836975153ad267ea923872c5f4}{class\+\_\+portfolio}}$\ast$ class\+\_\+portfolio\+\_\+init (\begin{DoxyParamCaption}\item[{char $\ast$}]{name }\end{DoxyParamCaption})}
\char`\"{}constructor\char`\"{} function for portfolio objects
This function initializes memory and maps the functions to the placeholder pointers of the struct methods.
\begin{DoxyParams}{Parameters}
{\em name} & char ptr with identifier of portfolio\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
pointer to new object of class portfolio
\end{DoxyReturn}
This diff is collapsed.
\hypertarget{class__portfolio__element_8c}{}\section{class\+\_\+portfolio\+\_\+element.\+c File Reference}
\label{class__portfolio__element_8c}\index{class\+\_\+portfolio\+\_\+element.\+[email protected]{class\+\_\+portfolio\+\_\+element.\+c}}
routines that implement a class-\/like struct which represents portfolio\+\_\+elements
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include \char`\"{}arrays.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}bstrlib.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}debug.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+account.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+portfolio.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}class\+\_\+quote.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}datatypes.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}readconf.\+h\char`\"{}}\newline