معرفی شرکت ها


algomax-0.3.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

cli tool for write your own trade algorithms
ویژگی مقدار
سیستم عامل -
نام فایل algomax-0.3.1
نام algomax
نسخه کتابخانه 0.3.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده hadi.f
ایمیل نویسنده h.farhadi@mabnadp.com
آدرس صفحه اصلی https://mabnadp.com
آدرس اینترنتی https://pypi.org/project/algomax/
مجوز -
# Algomax-CLI A command line tools for working with EMAX API. install the package with bellow command: `-> pip install algomax` use bellow command for working with the package: `-> algomax algorithm.py config.json -p params.json -m schedule.json` ## Example Here is a simple example of using **algomax** > algorithm.py ``` import os import sys import json import math from order import Order import utils def run_algorithm(): config = utils.get_settings() trader_order = Order(config['broker_url']) params = utils.get_params() # algorithm data = fibonacci_algorithm(params['data']) # trade trader_order.create(data) def isPerfectSquare(number: int): squrare_number = int(math.sqrt(number)) return squrare_number * squrare_number == number def isFibonacci(number): return isPerfectSquare(5 * number * number + 4) or isPerfectSquare(5 * number * number - 4) def fibonacci_algorithm(data: dict): qunatity = data['quantity'] if isFibonacci(qunatity): qunatity += 3 else: qunatity -= 3 data['quantity'] = qunatity return data if __name__ == '__main__': run_algorithm() ``` > config.json ``` { "broker_url": "http://your-broker.server", "access_token": "YoUr-ToKeN", "account_id": "your-account-id" } ``` > params.json (your algorithm data) ``` { "data": { "agent_id": "2", "side_id": "1", "instrument_id": "instrument-id", "price": 1234.0, "quantity": 1934, "validity_type_id": "1", "validity_date": "" } } ``` > mode.json (scheduling) ``` { "mode": "interval", "schedule": { "start_date": "2019-09-22", "end_date": "2019-10-23", "minutes_interval": 1, "start_time": "8:30", "end_time": "13:00" } } ``` **Caution**: utils.py, order.py -> use **algomax-engine** package, but it's not ready yet ;)


نیازمندی

مقدار نام
==7.0.0 click
==0.6.0 schedule
==0.8.post1 pyfiglet
==0.2 algomax-common


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl algomax-0.3.1:

    pip install algomax-0.3.1.whl


نصب پکیج tar.gz algomax-0.3.1:

    pip install algomax-0.3.1.tar.gz