Trading utilities for MetaTrader 5

Special Offer!

Time Left to Buy:

Up to 25% OFF

Shopping cart

The cart is empty

MetaTrader 5

Top Rated Products MT5

350 $263 $ KTS poverty killer robot
Thato Modiba
4 5 6 Product
5 500 $4 125 $ Bonnitta EA MT5
Ugochukwu Mobi
4 5 3 Product
999 $749 $ AI Gen XII MT4
Denis Kurnev
5 5 1 Product

CSV File Reader

csv-file-reader-logo-200x200-1628
120 $90 $

Free updates are included

We accept crypto: BTC, ETH, BCH and more...

30-Day Money Back Guarantee
100% Guarantee of Originality

Information

Utilities
MetaTrader 5
Elidio Xavier Guimaraes
1.15
10

Overview

The CSV File Reader Utility executes commands received by text files of type "csv" (Comma Separated Values). This type of utility is ideal for those who process signals in other applications, and want to manage signals and positions based on text files. To read signal commands from the text file, the file must contain a header with column names and the column names must match the input parameter settings. The utility also has some extra functions, such as the possibility of filtering commands with magic number, also ignoring commands for a symbol that already has open orders or positions, and also filtering by time.

You can use files with extension "txt" or "csv". The utility reads text files from the Files folder.


Commands for Opening Market Positions:

  • BuyMarket and SellMarket.

Commands for Sending Pending Orders:

    • BuyLimit, SellLimit, BuyStop, SellStop, BuyStopLimit, SellStopLimit.

      Command to Cancel Orders:

      • CancelOrder.

      Commands to Close or Change Positions:

      • ClosePosition, ChangeStops.

      Other input parameters:

        File Name: the name of the file with the commands that the Utility should execute. The Utility will look for the file in the Files folder.
          The file should be in the 'Files' folder.
            Delimiter: The columns in the text file can be separated by ',' (comma) or ';' (semicolon).

              The following parameters are related to the text file header:

              • Signal Column Name: the name of the column that the command is being executed. This column is always mandatory
              • Symbol Column Name: the name of the column that contains the Symbol to be traded.
              • Volume Column Name: the name of the column containing the Volume to be traded (mandatory only if the command is of type BuyMarket, BuyLimit, BuyStop, BuyStopLimit, SellMarket, SellLimit, SellStopSellStopLimit).
              • Price Column Name: the name of the column containing the Price. Only required if the command is BuyLimit, BuyStop, BuyStopLimit, SellLimit, SellStop and SellStopLimit.
              • Stop Loss Column Name: the name of the column with the Stop Loss value. Optional parameter.
              • Take Profit Column Name: the name of the column with the Take Profit value. Optional parameter.
                The parameters below are related to some extra features of the utility:
                  • Ignore if there is already an Open Order: if the Magic Number parameter is disabled and this parameter is true, then it checks if there is already an Order of the same Symbol, if it exists, it ignores the order. If the Magic Number is greater than zero, then consider the Symbol and Magic Number.
                  • Ignore if it already has an Open Position: if the Magic Number parameter is disabled and this parameter is true, then it checks if there is already a Position of the same Symbol, if it exists, it ignores the order. If the Magic Number is greater than zero, then consider the Symbol and Magic Number.
                  • Time Zone to Use: This parameter will only be useful if the Time Limit parameters are activated (start time to allow orders. end time to not allow more orders).
                  • Execution Mode: there are two configuration types for the Utility execution: 1) Every Tick and 2) Based on Timer.
                  • Chronometer Frequency: only used if the execution type is Based on Timer. Represents the time in seconds (frequency) that the Utility must search for a new command file.
                  • The time parameters that allow the operation of file reading from Initial Time or limiting with End Time parameter.
                  • Magic Number: If Magic Number is zero, then it's considered disabled.
                  If you are testing the program or the application that sends order file, it's recommended using the "Based on Timer" in Execution Mode parameter and also set a high period for the " Chronometer Frequency" input parameter.

                      30-Day Money Back Guarantee

                      If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
                      Simply send a request for refund or exchange with your order number by email: support@market-fx.pro.
                      Refund requests received more than 30 days after purchase will be rejected.

                      Email Us Now! Support is available 24/7
                      by Email: support@market-fx.pro

                      Do You Need Help?
                      Click Here To Start Live Chat

                      Contact Us

                      Image

                      Search