Rajandran R Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, USDINR and High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in and Co-Creator of Algomojo (Algorithmic Trading Platform for DIY Traders)

Python Multi-Broker Library for Algomojo – Trade Automation

1 min read

Presenting a functional python wrapper for algomojo trading api. Algomojo is a multi broker python library for the Algomojo Free API + Free Algo Trading Platform . It allows rapid trading algo development easily, with support for both REST-API interfaces.

Basic Features of Python Trading API

  • Execute Orders in Realtime
  • Single Client Execution Orders
  • Multi-Client Execution of Orders
  • Multi-Broker Execution of Orders
  • Place ATM/ITM/OTM Option Orders
  • Modify/Cancel Orders
  • Retrieve Orderbook
  • Retrieve Order History
  • Retrieve Open Positions
  • Square off Open Positions
  • Access Fund/Margin Details and many more functionalities.

For more details of each API behavior, Pease see the Algomojo API documentation.

Visit here for more detailed Algomojo python documentation for supporting functions

How to Install Algomojo Python Library?

Install from PyPI using the simple PIP command

pip install algomojo

It is highly recommended to use Python 3.x versions

How to Send Orders using Algomojo Python Library?

Once the Python Library is installed the next step is to import the python library using the import command and set the api_key and api_secret key with broker shortcode in your python program.

[iframe src=”https://www.marketcalls.in/wp-content/uploads/2020/11/Algomojo_PlaceOrders.html”]

How to Send Bulk Orders using Algomojo

Here is the Jupyter notebook implementation of Transmitting Multiple Orders to Multiple Brokers. Sample code is provided for sending Bulk Market Orders and Bulk Bracket Orders

[iframe src=”https://www.marketcalls.in/wp-content/uploads/2020/11/Algomojo_MultiPlaceOrders.html”]

How to Send ATM/ITM/OTM Option Orders

[iframe src=”https://www.marketcalls.in/wp-content/uploads/2020/11/Algomojo_Place_Option_orders.html”]

How to Cancel/Modify Orders using Algomojo

[iframe src=”https://www.marketcalls.in/wp-content/uploads/2020/11/Algomojo_Modify_Cancel_orders.html”]

Square off Open Positions

[iframe src=”https://www.marketcalls.in/wp-content/uploads/2020/11/Algomojo_Squareoff_Position.html”]

How to Retrieve Orderbook, Position Book, Order History

[iframe src=”https://www.marketcalls.in/wp-content/uploads/2020/11/Algomojo_Order_position_book.html”]

How to Retrieve Token ID & Security Info

[iframe src=”https://www.marketcalls.in/wp-content/uploads/2020/11/Algomo_symbol_security-info.html”]
Rajandran R Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, USDINR and High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in and Co-Creator of Algomojo (Algorithmic Trading Platform for DIY Traders)

Line Trading – Algomojo Automation Module for Amibroker Users

The line Trading Automation tool is designed for Manual traders who want to perform level-based trade execution faster and also bring some advanced trade...
Rajandran R
58 sec read

Mini Certification Course on Algorithmic Trading Strategies

If you are new to Automated trading? This certification course will help you to kickstart your automated trading with your broker and get to...
Rajandran R
1 min read

AllinOneAlerts – Amibroker Alerts Module for Amibroker Users

AllinOneAlerts is one of the most important and most requested modules to bring all sorts of alerts with no extra coding efforts. Now even...
Rajandran R
5 min read

Leave a Reply

Get Notifications, Alerts on Market Updates, Trading Tools, Automation & More