Posts

Showing posts from July, 2023

Zerodha trade copier compleate code (31JUL2023)

import time import pandas as pd from datetime import datetime from apscheduler.schedulers.background import BackgroundScheduler from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options from kiteconnect import KiteConnect from selenium import webdriver from selenium.webdriver.common.by import By import pyotp from Algofox import * from flask import Flask , render_template from urllib.parse import urlparse , parse_qs # Create the Flask application app = Flask(__name__) print ( "Hello Traders Please Provide Us following Information So that We can start your Zerodha Trade Copier:" ) print ( "Algofox Credential..." ) url = input ( "Enter your Algofox URL = https//" ) username= input ( "Please Provide Algofox UserName : " ) password= input ( "Please Provide Algofox Password : " ) role= input ( "Please Provide Algofox role (Accepted values USER/ADMIN) : " ) createurl(url) loginresult=...

Algofox compleate integration 21 july 2023

  import requests import json signal= 0 mainurl= None authenticate= None placeorder= None def createurl ( url ): global mainurl , placeorder , authenticate mainurl= f'https:// { url } ' authenticate= f'https://api. { url } /api/Trade/v1/authenticate' placeorder= f'http://api. { url } /api/Trade/v1/placeorder' def login_algpfox ( username , password , role ): global mainurl , placeorder , authenticate req = requests.post( url =authenticate , json ={ "username" : username , "password" : password , "role" : role }) req = req.json() print (req[ 'message' ]) return req[ 'code' ] def Cover_order_algofox ( symbol , quantity , instrumentType , direction , product , strategy , order_typ , price , username , password , role , signal = signal , trigger=None , sll_price=None ): global mainurl , placeorder , authenticate req = reques...