Table of Contents Description of the general aggregation scheme... 3 How do I perform trading transactions?... 6 REST API... 7 FIX API... 7 FortFC services... 8 Services for banks, currency exchangers and other brokers...8 Information services...9 Tokens listing in the FortFC terminal... 10 Sustainability... 11 Security... 11 Blockchain and FortFC... 11 2 FortFC Technical Page
Description of the general aggregation scheme FortFC has established the connection to several crypto-exchanges. Quotes from each exchange go directly to the FortFC liquidity engine, access to which is provided through FIX connection or through MetaTrader 5 terminals. 3 FortFC Technical Page
This scheme provides the visualization to the work of liquidity provider FortFC. Every liquidity consumer will choose their own connection type to the liquidity core. The following options will be available for the company s clients: MetaTrader 5 terminals (Desktop, mobile, web) FIX API protocol connection REST API protocol connection Visual interface in FortFC client s cabinet implemented by our team (Website FortFC) Liquidity sources are going to be connected to the liquidity core through the internally developed API, using unified connectors developed for every single exchange. It will allow several IT engineers to operate using different connections at the same time without changing parameters of the liquidity core. Should any problem with one of the connections come up, it will have no effect on other connectors functionality because they are working in parallel. Each contract from every connected crypto-exchange is available for trading, making it possible to simultaneously trade at prices from various crypto-exchanges within the FortFC terminal with a standard commission of 0.5 to 5% depending on the turnover of the client. A client can simultaneously open positions, for example, for buying bitcoin at a price from the Poloniex exchange and for selling bitcoin at a price from the Bitfinex exchange, all within same trading terminal. 4 FortFC Technical Page
At the same time, the liquidity engine aggregates all incoming quotes from connected exchanges and chooses the best prices at each moment of time. These prices are displayed on the aggregated trade contract, and each FortFC client can trade all contracts at the best aggregated prices from all connected crypto-exchanges. Exchange of fiat currency for crypto-currencies and vice versa (processing aggregation) 5 FortFC Technical Page
How do I perform trading transactions? FortFC provides several ways to work with the liquidity engine. For traders and some institutional clients, it will be convenient to use the MetaTrader 5 trading terminal. Also, some brokerage companies can use standard ways to connect to the platform, which are already embedded in its architecture. Connections via REST and FIX can be used by brokerage companies, banks, large funds and Hight Frequency traders. The PC version is the company s base terminal and provides the full range of opportunities: 9 types of trading orders, automated trading and robot trading (most of them are free and very convenient to be connected to the terminal); technical and fundamental analysis; multifunctional charts with timeframes starting from one tick; service of copying trades of successful traders from around the world (not tied to a brokerage company); a professional environment for development of your own MQL5 s trading robots; multicurrency strategy tester and alerts; news and calendar of events right on the charts and much more. IPhone, Android and Web versions of trading terminal have almost all the PC platform capabilities. These versions provide access to full-fledged charts, technical analysis, one click trading, 9 options for trading orders, orders book, news feed, transaction history All these features will be available free of charge to all FortFC customers. An aggregated depth of market from the liquidity engine will be available also in the client s personal cabinet, so that clients can quickly make a conversion operation at the best rate without downloading the terminal, for example, to withdraw funds to a bank card, electronic or a cryptocurrency wallet. 6 FortFC Technical Page
REST API The company is also developing a simplified way of automated trading and accounts management using the REST principles. Depending on the request type, orders execution will take place either in Aggregation Engine or in Personal Cabinet. A protocol based on REST will have the following advantages: Simplicity of connection and implementation with any modern programming language Low threshold of accessing the technology The possibility of extended account management including funds withdrawal The connection will provide: Current quotations receiving. Historical data receiving. Funding the current assets balance (wallets balance) on client s account Sending of transactions for purchasing assets with other assets (exchange) Receiving of the completed transaction feedback Client s Personal Cabinet functional management The implementation of this connection type for FortFC clients will not require deep programming knowledge and the majority of technically competent specialists will be able to complete the connection using the detailed description. All connection protocols have detailed description where all their functions are listed with examples of use. Should there come up such necessity, FortFC specialists will help to implement the connection and complete all required settings at the end of the client. FIX API To allow the professional functional access to FortFC liquidity core for clients-liquidity consumers, a FIX API connection protocol will be used. FIX API will export functions for work with user s trading accounts: obtaining quotations translating depth of market sending trading orders sending pending orders receiving reports 7 FortFC Technical Page
FIX protocol is a generally accepted standard of trading and financial information transferring between financial market participants, such as exchanges, banks, ECN systems, brokers, hedge funds and traders. FortFC services FortFC project serves the needs of the four major segments involved in the crypto industry and have big influence on the cryptocurrency market. Services for banks, currency exchangers and other brokers For corporate clients (banks, hedge funds, broker companies, etc), a fully functional and stable connection will be provided with the FIX protocol for a fixed subscription fee. The following options are available in the basic version of the connection: - Getting an aggregated stream of all contracts from the FortFC liquidity engine - The ability to set own MarkUp to market prices received from FortFC - Getting a liquidity stream for the specified contracts of specified crypto-exchanges - Getting an orders book of quotes (depth of the market, level 2) - Sending trading orders using the aggregated liquidity of FortFC - Getting the comprehensive transactions history - Getting the history of bars for all available contracts in FortFC - For MT5 brokers, it is possible to use a direct connection to the MT5 FortFC server. - For brokers without own MT5 server, it is possible to use branded WhiteLabel from FortFC server. The clients of these brokers will be able to use all trading opportunities provided by FortFC under the brand of the connected broker. - The currency exchangers specializing on cryptocurrency and fiat money will be able to use FortFC liquidity to reduce their own risks during the exchange of various currencies and maintain the necessary balances for fast conversion operations. - The commission fee of FortFC will be up to 0.5% of the trading turnover of the connected broker, bank or currency exchanger, with the possibility of including a subscription fee in these commissions. 8 FortFC Technical Page
Information services Various companies that provide information services to their customers (using their own website, information terminal, signal services, technical analysis, etc.) will be able to use a simple REST API connection to obtain the price flow and the bars history from the FortFC liquidity engine. 9 FortFC Technical Page
Tokens listing in the FortFC terminal The risk management department will select the most promising tokens issued under the ICO of other companies and connect them to the FortFC liquidity engine. All those companies will undergo thorough research, examination and testing by FortFC specialists to exclude so-called SCAM or unprofitable projects. If there will appear a legal possibility, security tokens which imply dividends to their holders, will also be listed. Tokens, after listing, become available to all FortFC clients, including connected brokers, banks, exchangers and information services, unless specified otherwise by the company that owns the token. FortFC commission fee will be up to 0.5% of the turnover of the listed token. 10 FortFC Technical Page
Sustainability Sustainability of the system is based on the following factors: - geographical distribution of the system - multiple reservation and backups of services - active monitoring - versioning and state management for all servers - several stages of automatic and manual testing before any updates are released Security Our IT team work experience of more than 15 years, including more than 5 years in the financial sector, implies the highest security standards for the implemented solutions. First of all, we focus on maximizing code quality and automatic testing. The next stage is proactive defense, based on machine learning, which assumes an instant lockdown should any deviations from the norm be detected. SSL connections between servers, encryption of all significant parts of the system, two-factor authorization for users, continuous monitoring of emerging vulnerabilities and timely software updates are the mandatory standard for the company. The security of client s assets in cryptocurrency is conditioned by the use of cold wallets where the main customer funds are stored. These cold wallets are disconnected from the Internet. At the same time, it is possible to promptly withdraw the required funds according to customers requests using secure funds withdrawal systems. Blockchain and FortFC Every balance operation of depositing or withdrawing funds by a FortFC client will be added to the blockchain. This excludes the possibility of any manipulations with clients funds. In addition, all transactions will be performed using cryptocurrencies, including transfers to partner exchanges which will provide liquidity. All transfers will be traceable using blockchain explorers, in particular the fact that clients funds are being directly transferred to exchanges to ensure FortFC aggregation engine continuous work. These particular features of financial transactions guarantee the transparency of FortFC work and impossibility of any clients funds covert diversion. 11 FortFC Technical Page
80% of all FortFC funds will be stored in exchanges for liquidity provision. 10% - in hot and cold FortFC wallets for expeditious cryptocurrency exchange and 10% - in cold wallets as a stabilization fund. Smart contract of FortFC token is written using generally accepted ERC-20 technology, which allows it to be listed on majority of cryptoexchanges. At the same time, as a part of FortFC liquidity core, a blockchain will be setup to allow for public listing of third party developers tokens after their comprehensive analysis by risk-management department specialists is complete. 12 FortFC Technical Page