How to integrate FYERS API Bridge with C .NET?

How to integrate FYERS API Bridge with C# .NET?

Using C# .NET to Algo trade via FYERS API Bridge is extremely easy as you just need to send data on FYERS API Bridge socket and use all inbuilt libraries in FYERS API Bridge.

Check out the sample code as outlined below.

//function:
Connect("127.0.0.1", "9", "LE","SBIN","L","","290","7","EQ","");.
//socket connection code (Function)-
    public void Connect(String server, String message)
        {
            try
            {
                Int32 port = 30001;

                // Translate the passed message into ASCII and store it as a Byte array.
                Byte[] data = System.Text.Encoding.ASCII.GetBytes(message);

                // Get a client stream for reading and writing.
                //  Stream stream = client.GetStream();
                TcpClient client = new TcpClient(server, port);
                NetworkStream stream = client.GetStream();

                // Send the message to the connected TcpServer. 
                stream.Write(data, 0, data.Length);

                //Console.WriteLine("Sent: {0}", message);

                // Receive the TcpServer.response.

                // Buffer to store the response bytes.
                //data = new Byte[256];

                // String to store the response ASCII representation.
                //String responseData = String.Empty;

                //// Read the first batch of the TcpServer response bytes.
                //Int32 bytes = stream.Read(data, 0, data.Length);
                //responseData = System.Text.Encoding.ASCII.GetString(data, 0, bytes);
                //Console.WriteLine("Received: {0}", responseData);

                // Close everything.
                stream.Close();
                //client.Close();
            }
            catch (ArgumentNullException e)
            {
                Console.WriteLine("ArgumentNullException: {0}", e);
            }
            catch (SocketException e)
            {
                Console.WriteLine("SocketException: {0}", e);
            }

            Console.WriteLine("\n Press Enter to continue...");
            Console.Read();
        }
    • Related Articles

    • How to integrate FYERS API Bridge Advanced Extension with TradingView?

      We have released FYERS API Bridge Advanced Extension for TradingView platform with few updates. Installation For the latest version of TradingView Extension, click Help from the top menu of FYERS APIBridge. Then go to Jump Start setup and follow ...
    • How to integrate FYERS API Bridge with MT4/MT5 platform?

      FYERS API Bridge can be integrated with MT4/MT5 platform to send signals. Step 1 – Copy and paste chart trader.mqh, chart trader.ex4 in expert folder path -open MT4->FILES-> open data folder->MQL4->Experts Step 2 – Copy and paste Algotrading.mqh in ...
    • What is the FYERS API Bridge?

      FYERS API Bridge is a lightweight and easy to use portable application. It can be integrated with the FYERS order management engine through our Trading API to place orders or requests from the front-end charting/Algo platform. For more information, ...
    • How to integrate FYERS API Bridge with Amibroker?

      Integrating FYERS API Bridge with Amibroker is extremely simple, watch the following video for complete integration. Amibroker Autotrade AFL Toolkit contains a set of AFLs for automating/modifying your strategy. You can use these set of AFLs to ...
    • How to integrate FYERS API Bridge with front-end platforms?

      You can send Signals in FYERS API Bridge through an external program such as Amibroker/MT4/TradingView/Python/C# etc. Understanding How Signals Work: The FYERS API Bridge works based on “Signals”. A Signal is basically an indication (not decision) to ...