Projects

  • Trading

    Trading BotFor this project we will be using Freqtrade. An open source trading bot. With some very nice features, including backtesting, parameter optimization and strategy definitions. We can run it locally in a docker container. FreqtradeDocumentation Running the software To run the file we need a Dockerfile and a docker-compose.yml file. Dockerfile 1 2 3 4 FROM freqtradeorg/freqtrade:stable AS base WORKDIR /freqtrade EXPOSE 8080 COPY --chown=ftuser:ftuser . . Docker compose file 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 --- services: freqtrade: image: freqtradeorg/freqtrade:stable restart: unless-stopped container_name: freqtrade volumes: - ".

    • Trading Bot

      For this project we will be using Freqtrade. An open source trading bot. With some very nice features, including backtesting, parameter optimization and strategy definitions. We can run it locally in a docker container. FreqtradeDocumentation Running the software To run the file we need a Dockerfile and a docker-compose.yml file. Dockerfile 1 2 3 4 FROM freqtradeorg/freqtrade:stable AS base WORKDIR /freqtrade EXPOSE 8080 COPY --chown=ftuser:ftuser . . Docker compose file 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 --- services: freqtrade: image: freqtradeorg/freqtrade:stable restart: unless-stopped container_name: freqtrade volumes: - ".

    • HRM

      ComponentsComponents form the basis of our HRM system. Each component represents compensation and benefits an employee can receive as part of their salary package. This document describes what components are and how they are used throughout the entire system. As you will see components relate closely to policies, the only difference being that components are based on law, sectoral and institutional rules. They are defined by law and therefor informatively enforce those laws.

      • Components

        Components form the basis of our HRM system. Each component represents compensation and benefits an employee can receive as part of their salary package. This document describes what components are and how they are used throughout the entire system. As you will see components relate closely to policies, the only difference being that components are based on law, sectoral and institutional rules. They are defined by law and therefor informatively enforce those laws.

        • Policies

          Policies is a concept that drives the application. It is a new paradigm focussed on achieving truly dynamic applications. It is different from usual concepts for applications. Although the reference architecture is one that is widely known and is worked on by each and every organization. The basis for the policy system can be found in the security realm. Consider 2 types of applications: Data driven: Data is highest good, we have input and need to convert it to output Process driven: A process defines how an object moves through its different states, the data in that object becomes secondary Here we define a new way to approach a dynamic system.

          • Client provisioning

            Client provisioning is the process of seting up and deploying a container for a new client. In this project we will focus on self-service setup. The idea is that a client can set up new environments and has access to them via single sign on. Process CamundaClient provisioning The process needs to differentiate between a new environment and an existing one. The steps to create or update an environment differ.

            • Dynamic routes

              Dynamic routes are used to load layouts based on a structure in url format. These simplify the work needed to setup a page and allow for easy communication between dynamic components. Requirements Fixed structure Clean URL compliance wiki Unlimited length Component parameter support Pass information up/down the component tree Support commands Fixed structure Consider this url as an example: https://my-tool.org/employees/details/id/aaa-aaa-aaa/account/bbb-bbb-bbb/transaction/ccc-ccc-ccc The url has the following parts: host https://my-tool.org: this denotes the application url.