<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Designing of Neural Networks for Financial Market Forecasting</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Antoshchuk</forename><surname>Svitlana</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Odesa National Polytechnic University</orgName>
								<address>
									<region>Odesa</region>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><roleName>Ph.D</roleName><forename type="first">Teslenko</forename><surname>Pavlo</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Odesa National Polytechnic University</orgName>
								<address>
									<region>Odesa</region>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><roleName>Ph.D</roleName><forename type="first">Sytnyk</forename><surname>Volodymyr</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">professor Odesa National Polytechnic University</orgName>
								<address>
									<region>Odesa</region>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><roleName>Ph.D</roleName><forename type="first">Sherstiuk</forename><surname>Olha</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">professor Odesa National Polytechnic University</orgName>
								<address>
									<region>Odesa</region>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Designing of Neural Networks for Financial Market Forecasting</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">588F9E88F24AE88B120FE84DA61D0F0F</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T10:24+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>information system</term>
					<term>neural network</term>
					<term>financial market forecasting</term>
					<term>genetic algorithm</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The paper discusses methods for forecasting financial markets. Their advantages and disadvantages are presented. A genetic approach for the formation of the structure and training of the neural network is proposed. The method of forming a neural network based on a genetic algorithm is given.The effectiveness of the proposed methodology is presented as a result of the task of forecasting the stock market.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Introduction.</head><p>The development of effective forecasting information systems is an urgent task for both theory and practice in various fields. In particular, in the field of economics and finance, the need for forecasting can be explained by the high degree of variability in the development of economic systems, which occur under conditions of uncertainty, instability and risk <ref type="bibr" target="#b0">[1]</ref>. The background for this is that there are many factors, such as trends of globalization, complication of economic interrelations, growth rates of national markets <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3]</ref>, etc.</p><p>In accordance with <ref type="bibr" target="#b3">[4]</ref>, there are currently more than 100 classes of models. All forecasting methods are divided into two groups: intuitive and formalized. Intuitive forecasting is used when the object of forecasting is either too simple or, on the contrary, so complicated that it is impossible to analytically take into account the influence of external factors. Intuitive forecasting methods do not provide for the development of forecasting models and reflect individual judgments of specialists (experts) about the prospects for the process development. In <ref type="bibr" target="#b4">[5]</ref>, the application of expert systems is presented, including the use of fuzzy logic. <ref type="bibr" target="#b5">[6]</ref> use statistical and structural models. In statistical models, the functional relationship between future and actual values of the time series, as well as external factors, is set analytically <ref type="bibr" target="#b6">[7]</ref>. The statistical models include the following groups:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Main part. Formalized forecasting methods</head><p>-regression models; -autoregressive models; -models of exponential smoothing.</p><p>In structural models, the functional relationship between future and actual values of the time series, as well as external factors, is set structurally. Structural models include the following groups:</p><p>-neural network models; -models based on Markov chains; -models based on classification regression trees.</p><p>Firm statistical assumptions about the properties of time series restrict the use of mathematical statistics, the theory of random processes to predict financial markets, due to the fact that many real processes are non-linear <ref type="bibr">[8]</ref> and have either a chaotic or quasi-periodic or mixed basis.</p><p>In this situation, neural networks (NN) can serve as an adequate apparatus for solving problems of diagnostics and forecasting, and, as very promising, radial base structures, characterized by high learning speed and universal approximating capabilities, should be noted.</p><p>The aim of the work is to develop a methodology for the formation of neural networks for the financial market analysis.</p><p>For forecasting systems based on NN, a heterogeneous network consisting of hidden layers with a non-linear activation function of neural elements and an output linear neuron shows the best quality. The disadvantage of most nonlinear activation functions is that their output values are limited by the [0,1] or [-1,1] segment. This leads to the need to scale the data, if they do not belong to the above ranges of values.</p><p>Various network learning algorithms and their modifications are used for the network training <ref type="bibr" target="#b4">[5]</ref>. The backpropagation error algorithm is of the greatest interest, since it is an effective tool for training in multi-layer forwardpropagation neural networks.</p><p>Training in the method of back propagation of an error is reduced to the selection of the values of the forwarddirected neural network weights, based on the principles of the fastest descent. One of the main drawbacks of this classic algorithm is the possible hit in the local minima of the cost function.</p><p>The analysis of multilayer neural networks and their learning algorithms revealed a number of shortcomings and emerging problems <ref type="bibr" target="#b6">[7]</ref>:</p><p>1. Uncertainty in the choice of the number of layers and the number of neural elements in a layer; 2. Slow convergence of the gradient method with a constant learning step; 3. The difficulty of choosing the appropriate learning rate. Since a small learning rate leads to the NN rolling up to a local minimum, and a high learning rate can lead to the omission of the global minimum and make the learning process divergent;</p><p>4. The impossibility of determining the local and global minimum points, since the gradient method does not distinguish them;</p><p>5. The effect of random initialization of NN weighting factors on the search for the minimum of the root-meansquare error function.</p><p>An alternative to the method of back propagation of errors can serve as genetic algorithms. Genetic algorithms are used to solve optimization problems using the evolution method, i.e. by selecting the most appropriate one from a variety of solutions. They differ from traditional optimization methods in the following properties <ref type="bibr" target="#b7">[9]</ref>:</p><p>1. Process not the parameter values of the problem, but their coded form.</p><p>2. Search for solutions based on a certain population.</p><p>3. Use only the objective function, and not its derivative. 4. Algorithms are stochastic. The purpose of the training is to minimize the cost function E(n)=(ek 2 (n))/2, where ek(n) = dk(n)yk(n) is the error, dk(n) is the desired output of the neural network, yk(n) is the real output of the neural network, n is the iteration number.</p><p>The parameters of the problem are the weights that determine the point of the search space and, therefore, represent a possible solution.</p><p>If the weights take real values from the interval [-1,1], then each chromosome will be a combination of 9 binary sequences (genotypes) encoding specific weights. The corresponding phenotypes are represented by the sets of the corresponding real numbers from the interval [-1,1]. The length of chromosomes depends on the problem situation.</p><p>If it is required to find a solution with accuracy up to q=2 significant decimal figures for each weight, then the interval [a, b] should be divided into (b -a)•10 q identical subintervals. This means applying discretization in increments of r=10 -q The smallest positive integer mi satisfying the inequality (ba)•10 q ≤ 2 m -1 determines the necessary and sufficient length of the binary sequence required to encode a number from an interval [a, b] in increments of r. As a result, the length of the binary coding sequence is 8 bits.</p><p>When coding real numbers, an integer is taken as the value of the gene that determines the number of the interval (The Gray code is used). As the phenotype value, the number that is the middle of this interval is taken.</p><p>The initial chromosome population is randomly assigned. When calculating the neural network output values, you can use the logistic activation function with the learning speed parameter η=1.</p><p>The stage of selection of parental chromosomes for creating a new population performs the greatest role in the successful functioning of the algorithm. The most effective is the tournament method. The essence of the method is as follows. All individuals of the population are divided into subgroups of 2-3 individuals each. The choice of parents is made randomly with a probability less than 1.</p><p>In the classical genetic algorithm, two main genetic operators are used: the crossover operator and the mutation operator. The probability of crossing is large enough (usually 0,5≤ pc≤1), the probability of mutation is established very small (most often 0≤ pm≤0,1). This means that interbreeding in the classical algorithm is almost always performed, while mutation is quite rare.</p><p>The crossover operator acts as follows:</p><p> from the population with probability pc two individuals are selected, which are included in the composition of the temporary parent population;</p><p> the point of crossing lk is determined (also randomly);  the concatenation of the part of the first and second parents. The mutation operator with probability pm changes the value of a gene in the chromosome to the opposite. The probability of mutation can be calculated by randomly choosing a number from the interval [0, 1] for each gene and selecting for this operation those genes for which the played number is less than or equal to the value pm.</p><p>The chromosomes obtained by applying genetic operators to the chromosomes of the temporary parent population are in the new population. It becomes the current population for this iteration of the genetic algorithm. At each iteration the value of the fitness function for all chromosomes of this population is calculated, after which the condition of the algorithm stop is checked. As such a condition, either a restriction on the maximum number of epochs of the algorithm functioning is applied, or the algorithm convergence is determined by comparing the population's fitness function values at several epochs. When this parameter is stabilized, the algorithm stops.</p><p>The genetic algorithm was used in the study of neural network structures to forecast the stock prices of public JSC (joint-stock company) "Lukoil".</p><p>The studies were conducted for the 2017-year time series. Fig. <ref type="figure">1</ref>, 2 shows the results of the search for optimal neural networks. Studies were conducted for MLP type networks (three and four-layer network). It is known that the search for the type of neural network and structure is a rather time-consuming procedure, so the intermediate task of determining the initial "prototype" was solved, after which it was determined that the further structure of the NN was further refined.</p><p>The results of calculations showed that for the stock price of JSC "Lukoil" the optimal structures are neural networks with the following indicators: type -MLP; three-layer structure: 3 input neurons -8 neurons of the hidden layer -1 output neuron (Fig. <ref type="figure">2</ref>), or MLP; three-layer structure: 1 input neuron -11 neurons of the hidden layer -1 output neuron (Fig. <ref type="figure">1</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Conclusions.</head><p>The neural network structures obtained were used to forecast the value of LUKOIL stocks (Fig. <ref type="figure" target="#fig_1">3, 4</ref>). The forecasting accuracy was 73% for LUKOIL stocks, which is a high result and exceeds the forecasting results by other methods.  </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 . 1 Fig. 2 .</head><label>112</label><figDesc>Fig. 1. MLP 1:11:1 Fig. 2. MLP 3:8:1</figDesc><graphic coords="3,108.77,489.95,186.60,281.10" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 3</head><label>3</label><figDesc>Fig.3</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>Fig.4</figDesc></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Project-oriented orientation of the management processes of investment companies in the foreign exchange market</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Anatoliev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">A</forename><surname>Teslenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">I</forename><surname>Chimshir</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Bulletin of the National Technical University &quot;KhPI</title>
		<imprint>
			<biblScope unit="page" from="80" to="84" />
			<date type="published" when="1110">2015. 1110</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">An Analysis of the Performance of Artificial Neural Network Technique for Stock Market Forecasting</title>
		<author>
			<persName><forename type="first">Kunwar</forename><surname>Singh Vaisla</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ashutosh</forename><surname>Kumar Bhatt</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal on Computer Science and Engineering</title>
		<imprint>
			<biblScope unit="volume">02</biblScope>
			<biblScope unit="issue">06</biblScope>
			<biblScope unit="page" from="2104" to="2109" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">T A</forename><surname>Niaki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Hoseinzade</surname></persName>
		</author>
		<idno type="DOI">10.1186/2251-712X-9-1</idno>
		<ptr target="https://doi.org/10.1186/2251-712X-9-1" />
	</analytic>
	<monogr>
		<title level="m">Forecasting S&amp;P 500 index using artificial neural networks and design of experiments</title>
				<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page">1</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Forecasting in market conditions</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">E</forename><surname>Tikhonov</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
			<publisher>Nevinnomyssk</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Neural networks, genetic algorithms and fuzzy systems</title>
		<author>
			<persName><forename type="first">D</forename><surname>Rutkovskaya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Pilinsky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Rutkovsky</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2004">2004</date>
			<pubPlace>Moscow</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Theoretical and practical aspects of the development of modern science: the experience of countries of Europe and prospects for Ukraine</title>
		<author>
			<persName><forename type="first">V</forename><surname>Sytnyk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Georgalina</surname></persName>
		</author>
		<idno type="DOI">dx.doi.org/10.30525/978-9934-571-30-5</idno>
		<imprint>
			<date type="published" when="2018">2018</date>
			<publisher>Baltija Publishing</publisher>
			<biblScope unit="page">524</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Race from Pixels: Evolving Neural Network Controller for Vision-Based Car Driving</title>
		<author>
			<persName><forename type="first">B</forename><surname>Tymchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Antoshchuk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Fernandez-Rodriguez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Sosvilla-Rivero</surname></persName>
		</author>
		<author>
			<persName><surname>Andrada-Felix</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in Intelligent Systems and Computing</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2002">2019. 2018. 2002</date>
			<biblScope unit="volume">836</biblScope>
			<biblScope unit="page">36</biblScope>
		</imprint>
	</monogr>
	<note>Nearest-Neighbour Predictions in Foreign Exchange Markets</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Pattern Modelling in Time-Series Forecasting</title>
		<author>
			<persName><forename type="first">S</forename><surname>Singh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cybernetics and Systems-Anlnternational Journal</title>
		<imprint>
			<biblScope unit="volume">31</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="49" to="65" />
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Strategic management of evolving project-oriented organization</title>
		<author>
			<persName><forename type="first">P</forename><surname>Teslenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Polshakov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Bedrii</surname></persName>
		</author>
		<ptr target="http://www.seanewdim.com/uploads/3/4/5/1/34511564/econ_iv_2__94.pdf" />
	</analytic>
	<monogr>
		<title level="j">Science and Education a New Dimension, Economics</title>
		<imprint>
			<biblScope unit="volume">IV</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="33" to="35" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
