Step-by-Step Setup

Your complete guide to installing and running Algi Desktop

Index

1. What value Algi Desktop brings to you?

Algi Desktop leverages Somarribas Minds’ state-of-the-art data analysis and time-series predictive algorithms to identify potential equity price upside while rigorously managing risk to support the preservation and growth of user capital.*

2. Requirements

3. Windows Setup

To ensure Algi Desktop operates at peak performance, your Windows environment must be configured to prevent interruptions and CPU throttling. Please follow these recommendations carefully before launching the application:

Optimize CPU Performance

Algi Desktop relies on uninterrupted CPU availability to perform continuous mathematical computations. Power-saving modes such as Sleep, Hibernate, or Balanced Power can significantly reduce performance or pause processes.

  • Ctrl + Esc → type Power, sleep, and battery settings
  • Under Screen, Sleep, and Hibernate timeouts → set all to Never
  • Under Power mode → select Best performance

Manage Automatic Windows Updates

In some cases, Windows may automatically restart your system after updates, causing Algi Desktop to close unexpectedly. To maintain stability during trading hours, we recommend disabling automatic updates and scheduling them manually—ideally during weekends—to ensure your system remains secure and stable.

  • Ctrl + Esc → type Check for updates
  • Select Pause updates → choose the maximum available duration

4. IBKR Account Setup

Follow these steps to configure your Interactive Brokers account, enable API access, and set up both market data and trading permissions:

  1. Create your IBKR account: If you do not already have an IBKR active account, visit the Interactive Brokers registration page and complete the sign-up process. We recommend you activate your IBKR paper account to get the most out of your learning journey with Algi Desktop.
  2. Inside IBKR web portal, while signed into your active account, configure necessary settings:
    1. Go to Settings:
    2. Navigate to Market Data Subscriptions:
    3. Complete the API enablement acknowledgment:
    4. Still on the Market Data Subscriptions page, subscribe to NASDAQ (Network C/UTP)(NP,L1) data by clicking the gear icon at the top right (shown in the screenshot below) and following the prompts:
    5. Return to the main Settings page:
    6. Go to Trading Permissions:
    7. Within the Trading Permissions section, enable permissions for both Stocks and Currency/Forex. Once granted, your permissions page will appear similar to the image below:
    8. Algi Desktop works in both IBKR "cash" and "margin" account types so no additional configurations are needed in this regard. As long as you have a funded IBKR account, you will automatically have at least a "cash" type account.

5. IBKR Trader Workstation (TWS) Setup

Follow these steps to prepare the environment for Algi Desktop to connect with TWS:

  1. Install TWS: Visit the IBKR TWS download page. Download, install, and log in to your IBKR account using TWS.
  2. Recommended layout: TWS can consume considerable system resources such as RAM depending on the layout. We recommend using a minimal layout featuring only the "Trades" and "Overview" sections and, avoid any type of Charts.
  3. Configure necessary settings:
    1. Go to Global Configuration:
    2. Inside the Global Configuration menu:
    3. Click on Sound Manager and disable all sounds. Click Apply and OK at the bottom of the screen once you have updated the fields. Your screen should look like this once configured:
    4. Back in the Global Configuration menu, click Lock and Exit and configure the settings exactly as shown below. Click Apply and OK to save changes. Your screen should look like this once configured:
    5. Back in the Global Configuration menu, click on API. Then select Precautions. Configure the settings exactly as shown below. Click Apply and OK to save changes. Your screen should look like this once configured:
    6. Next, select Settings under the API menu. Configure the settings exactly as shown below. Click Apply and OK to save changes. Your screen should look like this once configured:

      Please verify the following settings under Global Configuration → API → Settings as they are critical for Algi Desktop to function correctly:

      • Enable ActiveX and Socket Clients: Enabled
      • Read-Only API: Disabled
      • Socket Port: 7496
      • Allow connections from localhost only: Enabled

6. Algi Desktop Setup and Usage

Once all previous configuration steps have been successfully completed, follow the instructions below to download and use Algi Desktop:

  1. Download Algi Desktop executables: We highly recommend using Mozilla Firefox web browser. Visit the Algi Desktop download page. Download the assets and place all downloaded files together in the same directory. This is important—Algi Desktop will not function if the files are separated into different folders.
  2. Make sure executables have permissions to run: Once you have downloaded the executables, follow below process on both "Algi_X.exe" (Where "X" is the version) and "somarribas_wrapper.exe".
    • Right click on the executable and go to "properties".
    • In the "General" tab, at the bottom of the window, under "Security", check the "Unblock" box. Click Apply and OK.
  3. Create an Algi Desktop account:
    • Double-click the executable named Algi_X.exe, where X corresponds to the latest version number.
    • Click "Create an account".
    • Fill in all required fields and follow the prompts to complete account creation and subscription payment.
    • Please review our Terms of Service and Privacy Policy.
  4. Run Algi Desktop Assistant:
    • After creating your account, log in with your registered username and password.
    • On the next screen, enter the capital you wish to allocate to Algi Desktop in the left panel. In the right panel, specify any long-term investments you already hold in the displayed assets. This ensures Algi Desktop will not interfere with your existing positions. Once completed, click Continue.
    • The following screen will ask you to confirm that all configuration steps have been completed. A link to this page is provided in case you wish to review the setup.
    • The final screen includes three panels:
      • Status — Displays the current state of the algorithm (Running, Waiting, etc.).
      • Operations — Shows opportunities identified by Algi Desktop.
      • Quick Insights — Provides meaningful information about the financial ecosystem.
      After ensuring IBKR TWS is running and logged into your IBKR account, you might now click on "Run" button when you are ready for Algi Desktop to begin analyzing opportunities.
    • As mentioned in earlier sections, completing all required configurations is crucial for proper functioning. Algi Desktop requires a stable, uninterrupted internet connection and continuous CPU availability to perform time-series computations. Locking, turning off or allowing your PC to sleep will interrupt the algorithm.

This is an endeavor of consistency and long-term discipline, where preserving and growing capital is the foremost priority. We’re excited to have you on this journey with us.

Your progress will be remarkable — happy learning! 🙂

Have questions about this guide? Contact us at support@somarribasminds.com .

← Back to Home