Krzysztof Zatwarnicki
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Krzysztof Zatwarnicki has a total of 21 co-authors. Here are the top co-authors by number of shared publications:
Anna Zatwarnicka
Opole University of Technology
9 shared publications- Leszek Borzemski
Wrocław University of Science and Technology
8 shared publications - Anna Zatwarnicka
Opole University of Technology
4 shared publications - Anna Zatwarnicka
Department of Computer Science, Opole University of Technology, Proszkowska 76, 45-758 Opole, Poland
3 shared publications - Waldemar Pokuta
Department of Computer Science, Opole University of Technology, Proszkowska 76, 45-758 Opole, Poland
3 shared publications - Anna Bryniarska
Opole University of Technology
2 shared publications
Latest Publications
- 31 March 2026
- Published by Elsevier in Internet of Things
- Vol. 37
Ontologies in Internet of Things cybersecurity: A review
- 31 March 2026
- Published by Elsevier in Internet of Things
- Vol. 37
Ontologies in Internet of Things cybersecurity: A review
- Open Access
- 3 December 2025
- Published by MDPI AG in Applied Sciences
- Vol. 15 (23) , 12802
Timing Usage of Technical Analysis in the Cryptocurrency Market
The cryptocurrency landscape underwent significant changes in 2024 with the regulatory approval of spot Bitcoin ETFs, opening the market to institutional investors and millions of new clients. As Bitcoin reached new price peaks, the market attracted many retail traders using speculative approaches, evidenced by the surge in meme coins at the end of 2024. In such an environment, properly examining trading strategies can offer substantial advantages over the majority of market participants. Many traders, however, fail to test their strategies adequately, limiting evaluations to selected time periods and risking overfitting. This paper introduces the Rolling Strategy–Hold Ratio (RSHR), which uses a rolling-window approach to evaluate how strategies would perform from thousands of different starting points. This method helps mitigate recency bias and provides a more comprehensive understanding of strategy performance across diverse market conditions and cycles. By comparing strategies results against buy-and-hold results, traders can make informed decisions about whether to refine their strategies further or opt for index-based investing or alternative analytical methods. This study demonstrates the RSHR’s applications across technical, on-chain, sentiment analysis, and dollar cost averaging strategies, with initial research suggesting potential applications in traditional markets.
- 3 December 2025
- Published by MDPI AG in Applied Sciences
- Vol. 15 (23) , 12802
Open AccessTiming Usage of Technical Analysis in the Cryptocurrency Market
The cryptocurrency landscape underwent significant changes in 2024 with the regulatory approval of spot Bitcoin ETFs, opening the market to institutional investors and millions of new clients. As Bitcoin reached new price peaks, the market attracted many retail traders using speculative approaches, evidenced by the surge in meme coins at the end of 2024. In such an environment, properly examining trading strategies can offer substantial advantages over the majority of market participants. Many traders, however, fail to test their strategies adequately, limiting evaluations to selected time periods and risking overfitting. This paper introduces the Rolling Strategy–Hold Ratio (RSHR), which uses a rolling-window approach to evaluate how strategies would perform from thousands of different starting points. This method helps mitigate recency bias and provides a more comprehensive understanding of strategy performance across diverse market conditions and cycles. By comparing strategies results against buy-and-hold results, traders can make informed decisions about whether to refine their strategies further or opt for index-based investing or alternative analytical methods. This study demonstrates the RSHR’s applications across technical, on-chain, sentiment analysis, and dollar cost averaging strategies, with initial research suggesting potential applications in traditional markets.
- Open Access
Effectiveness of the Relative Strength Index Signals in Timing the Cryptocurrency Market
In 2020 and 2021, the cryptocurrency market attracted millions of new traders and investors. Lack of regulation, high liquidity, and modern exchanges significantly lowered the entry threshold for new market participants. In 2021, over 5 million Americans were regularly involved in cryptocurrency trading. At that time, the interest in market indicators and trading strategies remained low, leading to the conclusion that most investors did not use decision-support indicators. The correct and backtested use of technical analysis signals can give the trader a significant advantage over most market participants. This work introduces an algorithmic approach to examining the effectiveness of the signals generated by one of the most popular market indicators, the Relative Strength Index (RSI). A model corresponding to an actual cryptocurrency exchange was used to backtest the strategies. The results show that the RSI as a momentum indicator in the cryptocurrency market involves high risk. Using alternative RSI applications can allow traders to gain an advantage in the cryptocurrency market. Comparing the results with the traditional buy and hold strategy shows the credible potential of the indicated method and the usage of signals generated by the technical analysis indicators.
Open AccessEffectiveness of the Relative Strength Index Signals in Timing the Cryptocurrency Market
In 2020 and 2021, the cryptocurrency market attracted millions of new traders and investors. Lack of regulation, high liquidity, and modern exchanges significantly lowered the entry threshold for new market participants. In 2021, over 5 million Americans were regularly involved in cryptocurrency trading. At that time, the interest in market indicators and trading strategies remained low, leading to the conclusion that most investors did not use decision-support indicators. The correct and backtested use of technical analysis signals can give the trader a significant advantage over most market participants. This work introduces an algorithmic approach to examining the effectiveness of the signals generated by one of the most popular market indicators, the Relative Strength Index (RSI). A model corresponding to an actual cryptocurrency exchange was used to backtest the strategies. The results show that the RSI as a momentum indicator in the cryptocurrency market involves high risk. Using alternative RSI applications can allow traders to gain an advantage in the cryptocurrency market. Comparing the results with the traditional buy and hold strategy shows the credible potential of the indicated method and the usage of signals generated by the technical analysis indicators.
- 1 January 2023
- Published by Politechnika Slaska - Silesian University of Technology in Scientific Papers of Silesian University of Technology Organization and Management Series
- Vol. 2023 (186) , 167-183
Current infrastructure as a code automation trends in context of cloud agnostic resource provisioning
Purpose: The aim of the research is to determine the maturity of the available tools for building Software as a Service (SaaS) services that enable automation of deployment to multiple cloud operators using a single infrastructure definition known as Cloud Agnostic. Design/methodology/approach: The paper related to the development of areas of software engineering has been the automation of processes for building, testing, integrating, and delivering applications developed by large development teams. It has come to be known as continuous delivery process. We provided an overview of the tools available to automate infrastructure provisioning in Cloud Agnostic manner. Findings: The research indicated that there are solutions on the market for building automation of cloud infrastructures, however, most of these are not geared towards achieving the Cloud Agnostic definition. One tool called Crossplane was researched, which was designed from the outset to enable Cloud Agnostic definitions for infrastructure provisioning. The research has shown that, as of today, the Kubernetes platform with an extension of Crossplane is the best approach to enable a loose attachment to a single cloud operator. Originality/value: The proposal to use the Kubernetes platform with additional tools significantly reduces the risk of strong attachment to single operator cloud solutions. The proposed design approach can be helpful for IT system architects in decision making. Keywords: strategy of infrastructure provisioning, infrastructure automation, software engineering, tool, Cloud Agnostic resource definitions. Category of the paper: Research paper.
- 1 January 2023
- Published by Politechnika Slaska - Silesian University of Technology in Scientific Papers of Silesian University of Technology Organization and Management Series
- Vol. 2023 (186) , 167-183
Current infrastructure as a code automation trends in context of cloud agnostic resource provisioning
Purpose: The aim of the research is to determine the maturity of the available tools for building Software as a Service (SaaS) services that enable automation of deployment to multiple cloud operators using a single infrastructure definition known as Cloud Agnostic. Design/methodology/approach: The paper related to the development of areas of software engineering has been the automation of processes for building, testing, integrating, and delivering applications developed by large development teams. It has come to be known as continuous delivery process. We provided an overview of the tools available to automate infrastructure provisioning in Cloud Agnostic manner. Findings: The research indicated that there are solutions on the market for building automation of cloud infrastructures, however, most of these are not geared towards achieving the Cloud Agnostic definition. One tool called Crossplane was researched, which was designed from the outset to enable Cloud Agnostic definitions for infrastructure provisioning. The research has shown that, as of today, the Kubernetes platform with an extension of Crossplane is the best approach to enable a loose attachment to a single cloud operator. Originality/value: The proposal to use the Kubernetes platform with additional tools significantly reduces the risk of strong attachment to single operator cloud solutions. The proposed design approach can be helpful for IT system architects in decision making. Keywords: strategy of infrastructure provisioning, infrastructure automation, software engineering, tool, Cloud Agnostic resource definitions. Category of the paper: Research paper.
- Open Access
- 22 December 2021
- Published by MDPI AG in Applied Sciences
- Vol. 12 (1) , 79
Application of Neural Networks in Distribution of the Load in Cluster-Based Web Systems
Cloud computing systems revolutionized the Internet, and web systems in particular. Quality of service is the basis of resource configuration management in the cloud. Load balancing mechanisms are implemented in order to reduce costs and increase the quality of service. The usage of those methods with adaptive intelligent algorithms can deliver the highest quality of service. In this article, the method of load distribution using neural networks to estimate service times is presented. The discussed and conducted research and experiments include many approaches, among others, application of a single artificial neuron, different structures of the neural networks, and different inputs for the networks. The results of the experiments let us choose a solution that enables effective load distribution in the cloud. The best solution is also compared with other intelligent approaches and distribution methods often used in production systems.
- 22 December 2021
- Published by MDPI AG in Applied Sciences
- Vol. 12 (1) , 79
Open AccessApplication of Neural Networks in Distribution of the Load in Cluster-Based Web Systems
Cloud computing systems revolutionized the Internet, and web systems in particular. Quality of service is the basis of resource configuration management in the cloud. Load balancing mechanisms are implemented in order to reduce costs and increase the quality of service. The usage of those methods with adaptive intelligent algorithms can deliver the highest quality of service. In this article, the method of load distribution using neural networks to estimate service times is presented. The discussed and conducted research and experiments include many approaches, among others, application of a single artificial neuron, different structures of the neural networks, and different inputs for the networks. The results of the experiments let us choose a solution that enables effective load distribution in the cloud. The best solution is also compared with other intelligent approaches and distribution methods often used in production systems.
- Open Access
- 24 March 2021
- Published by MDPI AG in Applied Sciences
- Vol. 11 (7) , 2896
Providing Predictable Quality of Service in a Cloud-Based Web System
Cloud-computing web systems and services revolutionized the web. Nowadays, they are the most important part of the Internet. Cloud-computing systems provide the opportunity for businesses to undergo digital transformation in order to improve efficiency and reduce costs. The sudden shutdown of schools and offices during the pandemic of Covid 19 significantly increased the demand for cloud solutions. Load balancing and sharing mechanisms are implemented in order to reduce the costs and increase the quality of web service. The usage of those methods with adaptive intelligent algorithms can deliver the highest and a predictable quality of service. In this article, a new HTTP request-distribution method in a two-layer architecture of a cluster-based web system is presented. This method allows for the provision of efficient processing and predictable quality by servicing requests in adopted time constraints. The proposed decision algorithms utilize fuzzy-neural models allowing service times to be estimated. This article provides a description of this new solution. It also contains the results of experiments in which the proposed method is compared with other intelligent approaches such as Fuzzy-Neural Request Distribution, and distribution methods often used in production systems.
- 24 March 2021
- Published by MDPI AG in Applied Sciences
- Vol. 11 (7) , 2896
Open AccessProviding Predictable Quality of Service in a Cloud-Based Web System
Cloud-computing web systems and services revolutionized the web. Nowadays, they are the most important part of the Internet. Cloud-computing systems provide the opportunity for businesses to undergo digital transformation in order to improve efficiency and reduce costs. The sudden shutdown of schools and offices during the pandemic of Covid 19 significantly increased the demand for cloud solutions. Load balancing and sharing mechanisms are implemented in order to reduce the costs and increase the quality of web service. The usage of those methods with adaptive intelligent algorithms can deliver the highest and a predictable quality of service. In this article, a new HTTP request-distribution method in a two-layer architecture of a cluster-based web system is presented. This method allows for the provision of efficient processing and predictable quality by servicing requests in adopted time constraints. The proposed decision algorithms utilize fuzzy-neural models allowing service times to be estimated. This article provides a description of this new solution. It also contains the results of experiments in which the proposed method is compared with other intelligent approaches such as Fuzzy-Neural Request Distribution, and distribution methods often used in production systems.
- Open Access
- 14 January 2021
- Published by MDPI AG in Applied Sciences
- Vol. 11 (2) , 740
General Environment Description Language
Artificial intelligence has been developed since the beginning of IT systems. Today there are many AI techniques that are successfully applied. Most of the AI field is, however, concerned with the so-called “narrow AI” demonstrating intelligence only in specialized areas. There is a need to work on general AI solutions that would constitute a framework enabling the integration of already developed narrow solutions and contribute to solving general problems. In this work, we present a new language that potentially can become a base for building intelligent systems of general purpose in the future. This language is called the General Environment Description Language (GEDL). We present the motivation for our research based on the other works in the field. Furthermore, there is an overall description of the idea and basic definitions of elements of the language. We also present an example of the GEDL language usage in the JSON notation. The example shows how to store the knowledge and define the problem to be solved, and the solution to the problem itself. In the end, we present potential fields of application and future work. This article is an introduction to new research in the field of Artificial General Intelligence.
- 14 January 2021
- Published by MDPI AG in Applied Sciences
- Vol. 11 (2) , 740
Open AccessGeneral Environment Description Language
Artificial intelligence has been developed since the beginning of IT systems. Today there are many AI techniques that are successfully applied. Most of the AI field is, however, concerned with the so-called “narrow AI” demonstrating intelligence only in specialized areas. There is a need to work on general AI solutions that would constitute a framework enabling the integration of already developed narrow solutions and contribute to solving general problems. In this work, we present a new language that potentially can become a base for building intelligent systems of general purpose in the future. This language is called the General Environment Description Language (GEDL). We present the motivation for our research based on the other works in the field. Furthermore, there is an overall description of the idea and basic definitions of elements of the language. We also present an example of the GEDL language usage in the JSON notation. The example shows how to store the knowledge and define the problem to be solved, and the solution to the problem itself. In the end, we present potential fields of application and future work. This article is an introduction to new research in the field of Artificial General Intelligence.
- Open Access
- 11 June 2020
- Published by Springer Nature in Journal of Cloud Computing
- Vol. 9 (1) , 1-11
Two-level fuzzy-neural load distribution strategy in cloud-based web system
Cloud computing Web systems are today the most important part of the Web. Many companies transfer their services to the cloud in order to avoid infrastructure aging and thus preventing less efficient computing. Distribution of the load is a crucial problem in cloud computing systems. Due to the specifics of network traffic, providing an acceptable time of access to the Web content is not trivial. The utilization of the load distribution with adaptive intelligent distribution strategies can deliver the highest quality of service, short service time and reduce the costs. In the article, a new, two-level, intelligent HTTP request distribution strategy is presented. In the process of designing the architecture of the proposed solution, the results of earlier studies and experiments were taken into account. The proposed decision system contains fuzzy-neural models yielding minimal service times in the Web cloud. The article contains a description of the new solution and the test-bed. In the end, the results of the experiments are discussed and conclusions and presented.
- 11 June 2020
- Published by Springer Nature in Journal of Cloud Computing
- Vol. 9 (1) , 1-11
Open AccessTwo-level fuzzy-neural load distribution strategy in cloud-based web system
Cloud computing Web systems are today the most important part of the Web. Many companies transfer their services to the cloud in order to avoid infrastructure aging and thus preventing less efficient computing. Distribution of the load is a crucial problem in cloud computing systems. Due to the specifics of network traffic, providing an acceptable time of access to the Web content is not trivial. The utilization of the load distribution with adaptive intelligent distribution strategies can deliver the highest quality of service, short service time and reduce the costs. In the article, a new, two-level, intelligent HTTP request distribution strategy is presented. In the process of designing the architecture of the proposed solution, the results of earlier studies and experiments were taken into account. The proposed decision system contains fuzzy-neural models yielding minimal service times in the Web cloud. The article contains a description of the new solution and the test-bed. In the end, the results of the experiments are discussed and conclusions and presented.