Slide 1

Slide 1 text

„Retail Brokers On-Boarding Process” Alex Makhnitskyi, PFSOFT

Slide 2

Slide 2 text

PRESENTER 6 years experience in software development managing platform implementation managing on-boarding process Alex Makhnitskyi Head of Technical Support

Slide 3

Slide 3 text

India Ukraine China Poland Trading software developer Protrader multi-asset solution For banks and brokers In business since 2003 80 employees in 4 offices PFSOFT

Slide 4

Slide 4 text

Type of brokers

Slide 5

Slide 5 text

On-Boarding Process 1. Discuss deployment architecture 2. Server side deployment 3. System Configuration 4. Testing of failover & disaster recovery 5. Integrating with 3rd party systems 6. Front-End configuration, publishing (iOS/Android/Web/Win/Mac) 7. Testing application 8. Performance testing 9. Live Testing 10. Additional development

Slide 6

Slide 6 text

1. Deployment architecture

Slide 7

Slide 7 text

How many environments do we need? Live Demo UAT (Beta Testing) UAT (Production Acceptance Testing)

Slide 8

Slide 8 text

Do we really need 2 UAT environments? Software Provider does not have access to Production Environment Complicated structure of Production Environment Client does not «like» frequent updates

Slide 9

Slide 9 text

2. Server deployment

Slide 10

Slide 10 text

3. System configuration 1. Connection with Liquidity/Market Data/News providers 2. Trading Rules (Order Types, TIFs) 3. Instruments, Assets, Cross rates, Trading Sessions 4. Default User Group settings, Permissions 5. Commissions, Spreads, Swaps, Markups, Interest on Balance, Margin, Market Data Charging,... 6. Monitoring (hardware, app. services) 7. Emails, SMS and more..

Slide 11

Slide 11 text

4. Failover & Disaster Recovery Testing

Slide 12

Slide 12 text

5. Third Party Integration

Slide 13

Slide 13 text

6. Front-End configuration, publishing

Slide 14

Slide 14 text

7. Application testing

Slide 15

Slide 15 text

8. Performance Testing

Slide 16

Slide 16 text

Commission Settings 1 commission 5 commissions

Slide 17

Slide 17 text

Orders Execution Time

Slide 18

Slide 18 text

9. Live Testing

Slide 19

Slide 19 text

SUM UP Brokers do not have technical skills (usually) Consider proper number of environments Initial proper configuration is important Configuration affects performance Use technology for process automation Control on-boarding process

Slide 20

Slide 20 text

Questions? Thank you! I would be happy to answer your questions.