BinaryTrader Provider User Manual en v12
BinaryTrader Provider User Manual en v12
BinaryTrader Provider User Manual en v12
Provider
User Manual
Version 1.2
Risk warning
TRADING IN BINARY OPTIONS AND FOREX CARRIES A HIGH LEVEL OF RISK
AND CAN RESULT IN THE LOSS OF ALL OF YOUR INVESTMENT. AS SUCH,
BINARY OPTIONS MAY NOT BE APPROPRIATE FOR ALL INVESTORS.
YOU SHOULD NOT INVEST MONEY THAT YOU CANNOT AFFORD TO LOSE.
BEFORE DECIDING TO TRADE, YOU SHOULD BECOME AWARE OF ALL THE
RISKS ASSOCIATED WITH BINARY OPTIONS AND FOREX TRADING, AND
SEEK ADVICE FROM AN INDEPENDENT AND SUITABLY LICENSED
FINANCIAL ADVISOR.
Welcome to BinaryTrader !!
BinaryTrader is the software for signals providers to send manual or automated signals to
their users.
BinaryTrader and BinaryConnect is the most advanced and most complete solution for
signals providers.
BinaryTrader Provider can send signals that will be received and processed by
BinaryConnect.
We can have traders anywhere in the world working as a team to send signals with
BinaryTrader Provider.
We can have users anywhere in the world to receive signals with BinaryConnect. We
deliver fast signals. Traders and users connect within a few milliseconds.
WARNING FOR SIGNALS PROVIDERS
BinaryTrader Provider gives you the possibility to select a large choice of
assets, and expirations. It is responsibility of signals providers to make
sure that these assets and expirations are available at the time they want to
send a signal for the brokers used by BinaryConnect users.
Do not forget that brokers can close at a specific time of the day or cancel
some assets or expiries if there is a lot of volatility in the market. And
change rules without prior notice.
To be able to use BinaryTrader Provider you must first type in your Username and
Password and then press the Sign In button.
Connection to server :
Once you have signed in to the software, you can then Connect to server.
This step is mandatory to connect with users of BinaryConnect and be able to send
signals to them.
The square form should turn green if connection to server was successful.
If the square did not turn green and still is red then it means that you have a problem with
Internet connection. It can be because of Windows firewall, router firewall, antivirus
firewall... Please speak with your network administrator to solve this issue.
Provider settings :
In the Signals tab you have an information about the Provider number linked to your
Username. For instance 031 in the image below.
Users of BinaryConnect which have the same provider number 031 setup will receive the
signals.
Trades settings :
In the upper part of the Signals tab we have different controls to setup trade :
-Expiration,
-Asset,
-Probability.
The default settings is to use Short Term expirations like those of Metatrader or
Stockpair platforms, or like turbos of 1M, 2M, 3M, 5M, 10M. These options work like a
count down starting at the time you fire the trade.
If you want to use the other type of expirations (with fixed time like 19:25 for the
expiration of option), then select High/Low type of expirations.
You can specify the GMT zone you want to use to generate the different options expiries.
Choose the GMT zone that is more convenient for your trading. The choice of the GMT
zone has no influence with the execution of the trade with BinaryConnect.
As already said before sending a signal you have to check that the expiration exists
in the broker platform. Expiries depend from broker, asset and can vary across the
time. BinaryTrader Provider has no possibility to check if an expiry is available or
not in the broker platform.
Platform selection :
Not all binary options platform have the same logic to process orders. BinaryTrader
Provider is able to adapt to the logic of each broker platform.
Therefore you have to select the platform you intend to trade with. In case of doubts
please contact our technical support.
For instance PANDA platform (CT OPTION, TROPICAL TRADE, PORTER
FINANCE,..) it will look different since logic of trading is different from that of SPOT.
One click trading :
For lots of brokers it is possible to place a trade in 2 steps. Prepare the trade and then fire
the trade. The advantage of this way of trading is that when you fire the trade then you
will enter in the trade immediately and enter with the best market conditions.
It is also possible to setup BinaryTrader Provider to place trades in a single step. This
option is called One click trading. Si if you choose this option you will only have the
PUT and CALL buttons to fire the trades.
This option can also be useful if you send signals to various trading platforms, since
all trading platforms will process your signals properly with this option.
On the contrary if you select for instance SPOT platform without One click trading
options then you will not be able to process those signals for users using PANDA
platform.
Trading panel :
To send orders to BinaryConnect you have a trading panel with various buttons. The
design of the trading panel depends on the selected trading platform and the One click
trading option.
: start of session, this option informs BinaryConnect users that trader is about to
start trading session. This order will prepare BinaryConnect to receive signals. For
instance it will make sure that broker platform is connected properly for BinaryConnect
users and that BinaryConnect will be able to process signals. Please send this order 5 to
10 minutes before starting sending signals.
: start of session, this option informs BinaryConnect users that trader is about to
start trading session. This order will prepare BinaryConnect to receive signals. For
instance it will make sure that broker platform is connect properly for BinaryConnect
users and that BinaryConnect will be able to process signals. Please send this order 5 to
10 minutes before starting sending signals.
: fire a PUT trade for the latest prepared Asset and Expiration
: fire a CALL trade for the latest prepared Asset and Expiration
Take care that each time you want to change Expiration or Asset you have to press
the PREPARE button again.
b) PANDA, TECH FINANCIALS platforms
: start of session, this option informs BinaryConnect users that trader is about to
start trading session. This order will prepare BinaryConnect to receive signals. For
instance it will make sure that broker platform is connect properly for BinaryConnect
users and that BinaryConnect will be able to process signals. Please send this order 5 to
10 minutes before starting sending signals.
Take care that each time you want to change direction (CALL or PUT) you have to
press the PUT or CALL button again before firing trade.
c) MT4 platform
With MT4 there is no broker login / logout as we can have with web brokers. Therefore
we do not need the S button to inform BinaryConnect users of the beginning of the
trading session. This is one of the advantages of Metatrader.
Another difference with web brokers is that there is no preparation process. The order is
fired immediately. We only have the PUT and CALL buttons to fire trades.
Each order sent is confirmed in the lower part of the Signals tab.
When you receive the confirmation then it means that your customers also received your
signal. The confirmation is not generated by the BinaryTrader software itself but comes
from the server that send signals to all users... you including.
A sound alert can also be setup. It will be played each time you send an order.
You can test sound alert by pressing the bell buttons. If you cannot hear sound alert then
something is not setup properly.
Trading results :
BinaryTrader Provider can generate an history of your trades since you started the signal
provider service with BinaryTrader Provider. It will also provide statistics.
To watch the statement please click the Results link in the lower part of the Signals tab.
History of signals :
In the history tab you can view the history of orders you sent for your trading session
(since you opened the software).
The gateway is an external access to the BinaryTrader Provider to send signals coming
from an external application (please refer to chapter dedicated to API hereafter).
It is possible to receive signals from other trading platforms like TOS, Ninja, Trade
Stations and others. In fact it is possible to receive signals from any application.
Shall you need more information about how to automate trading with BinaryTrader and
BinaryConnect, please contact our support department. See details at the end of this user
manual.
To use the gateway, you must first check the Use gateway checkbox.
Then you can select to use the gateway to receive signals with files or web exchange.
If you choose to use the web gateway, you also can specify the port (default port is 8200)
to communicate with BinaryTrader Provider.
Useful links :
If you are trading binary options it is important to know what the exact time is, since we
usually place trades at the beginning of a new candle.
Usually clocks of desktop computers or servers are not precise at all. Time can drift 15
minutes within 24 hours without synchronization.
BinaryConnect uses some security features that require precise time. For instance,
BinaryConnect will not process a signal that is coming late (this can happen if your
computer or VPS is very slow).
If you don't take this point into account your trades might be lost or ignored by the
software. Trading binary options without precise timing is putting your money at risk.
Further more if you don't have precise timing it is not possible to investigate technical
issues, since it is very important to know what happened at what precise time to
understand the sequence of actions and investigate technical issues.
To solve this situation you can use a special piece of software that will synchronize the
clock of your computer and avoid time drift. This software will synchronize your
computer clock with a public atomic clock. These atomic clocks are very accurate.
Download NetTime :
http://www.timesynctool.com
Please follow instructions of the software provider and proceed with installation.
NetTime setup :
To comply with requirements of our software please setup NetTime with the settings as
below in the image :
PART 4 : USE OF API
What is the API ?
API stands for Application Programming Interface. It means that instead of using CALL
and PUT buttons of BinaryTrader Provider (manual trading), you can receive orders from
an external application using http requests to send PUT and CALL orders (use of web
communication for automated trading).
The external application can be in fact any sort of application (like Windows application,
Expert Advisor, Linux, etc). The only requirement is that the application used to
generate orders must have capacity to send http requests to communicate with
BinaryTraderProvider.
The signal generated with the trading platform (or any external application) is sent to
BinaryTrader Provider API via http requests, and BinaryTrader Provider will broadcast
the signal to 1 or various users of BinaryConnect.
We can have as many users as required receiving the signal. The system is scalable and
can support 10000 of users and more if required. Transmission of signal between the
trading platform and BinaryConnect is ultra fast. It takes only few milliseconds for
BinaryConnect to receive a signal from the trading platform (time can be less than 10
ms).
This architecture has the advantage that it can be used for a single user as well as for 10
000 of users, and that time of transmission is not dependent of the number of users.
Advantages of using BinaryTrader Provider and BinaryConnect for automation :
API can be implemented into any Expert Advisor within few hours and for as low
as 50 USD. Once API is implemented in your EA you can redistribute your EA
with API to as many users as you want with no additional cost.
BinaryConnect comes with many features that give flexibility to manage users :
individual money management, management of max per trade and per user,
management of martingales (4 and more levels), automated performance sheet
production available in real time over the web, users management over the BT
Manager web interface with list of users available in real time.
Almost any broker in the world (more than 300 brokers) can be added on
demand to BinaryConnect
Adding a broker with BinaryConnect can be done within only 24 hours and for
as low as 350 USD where other developers will need months of hard work to add
a new broker and might ask up to 3500 USD to add a single broker.
BinaryConnect is for sure world leader of trade copier with the biggest number
of brokers that can be activated (more than 300 brokers where competitors offer 1,
2 up to 40 brokers only way far behind BinaryConnect).
BinaryConnect system is a scalable solution that can manage more than 10 000
users with no performance degradation.
Example of automated performance sheet production for a signals provider :
Example of use of the BinaryTrader Manager to follow users list and their their settings :
The use of API is required if you want to automate indicator or expert advisors.
Typically, many users create their own trading strategies and code them with Experts
Advisors using Metatrader platform.
Metatrader is the most used platform among retail traders but in fact one can use any
platform to automate trading (Trade Station, Ninja Trader, Think Or Swim, etc).
Once you have a software ready (like Expert Advisors) to generate signals with good
profitability then you can implement API in your software to be able to communicate
with BinaryTrader Provider and access more than 300 brokers in the world to process
your signals.
One can send signals both to MT4 brokers (Go Markets, Core Liquidity, etc) as well as
to web brokers (24Option, Stockpair, Markets World, Spot Option, and more than 300
brokers).
How to activate the API ?
You must go to the Gateway tab of BinaryTrader Provider and check Use gateway.
Type in the port number you want to use to receive http requests (usually 80).
And make sure that the port number field turns to green.
If field does not turn green then means that the port you selected is already used by
another process in your computer or server. You must identify and stop this process or
use another port. Problem can also be due to a firewall or antivirus software.
We remind you that with Metatrader platform it is not possible to use other ports than 80
for http or 443 for https with standard code. Other ports can be used with specific code.
How to test the API ?
We provide some tools to check that API is activated and working fine.
1) First of all you must make sure that BinaryConnect is connected to broker
account, and is properly setup (please refer to BinaryConnect user manual, no red
light in the status bar, 3 first lights green and you must have setup Money0
properly in the Signal Settings tab)
2) Second, you must check that BinaryConnect is able to process manual trades
coming from BinaryTrader Provider. Send some manual trades with BinaryTrader
Provider to make sure that communication between BinaryTrader Provider and
BinaryConnect is working fine (please refer to present user manual to learn how
to use BinaryTrader Provider). Make sure that you are connected to server (green
square) before proceeding.
3) Make sure the API is activated in BinaryTrader Provider with port number 80
(default port for web requests). The field where the port number is given must
be green (if it is red then means there is a problem).
5) If all worked fine until step 4 then means that API is working fine and you are
ready to use your own EA or indicator to generate signals.
To use the expert advisor you have to move it to any Metatrader chart and make sure that
you have a smiling face. If face is not smiling then means that some settings of MT4 or
from expert advisor are not correct. See instructions hereafter.
Autotrading must turned on like in the picture below
In the picture below Autotrading is not turned on this is not a correct setting
http requests must be authorized by Metatrader settings must be like in the picture
below use the Metatrader menu Tools > Options > Expert Advisors
If you have some doubts about the Expert Advisor settings, please check pictures
below You must put the same settings
Once you have checked that everything is ok.. then you can start sending test signals if
you did setup complete system with BinaryTrader Provider and BinaryConnect then the
signals generated with the ITC_GatewayAPI_Tester.ex4 should translate into orders
placed with BinaryConnect into your broker account. Of course we recommend you for
these steps to use BinaryConnect with broker demo account.
To generate a new signal you just need to open window of inputs of the
ITC_GatewayAPI_Tester.ex4, select your direction, asset and expiries choice, money
level, and press the OK button.
Not all assets and expiries are available with this simple expert advisor. The purpose of it
is only to check with some test trades that system is working fine.
We also remind you that you must check that asset, expiries and money amount of
your choice are available with your broker platform. Otherwise signal will be sent
but BinaryConnect will fail to place the trade into broker platform.
If everything is working fine you should be able to see details about the signal in the
Experts tab of the Metatrader Terminal.
You should be able to see the same signal in the History tab of the BinaryTrader
Provider :
If something is going wrong and you dont see signal in the History tab of the
BinaryTrader Provider then you can look into the Experts tab of Metatrader Terminal if
there is any error message, like in the picture below :
How to send orders to the API ?
There are mainly 2 types of orders that you can send to the API :
Orders are sent as http requests. For instance if your API is accessible with IP 127.0.0.1
(local host) on TCP port 80 then you can send http requests like the followings :
// Example 1 : http://127.0.0.1/?op=fire&trade=CALL|EURUSD|60SEC|M0|0.0|50
// Example 2 : http://127.0.0.1/?op=fire&trade=CALL|EURUSD|E22:30|M0|0.0|50
The trade parameters can be sent as a sequence of data separated by the | sign.
To fire trades you must use op=fire in the http request. If you only want to prepare trade
you can use op=prep in the http request.
If you are going to use Metatrader to generate signals then we developed some
procedures for Metatrader that you can use to implement API in your Expert Advisor.
Be aware before starting your project that there are some limitations with indicators. An
indicator will not be authorized to send http requests with the WebRequest standard
procedure of Metatrader. This limitation is due to Metatrader. You can overcome this
problem using non standard code and DLLs to be able to send http requests with an
Indicator.
An other limitation of Metatrader is that you cannot specify the port you want to use to
send http requests. Metatrader only authorizes http over port 80 and https over port 443
with the WebRequest procedure.
*PortNumberStr : this argument is not used in the current version. It was kept for
compatibility purpose with former or future versions of Metatrader.
** BinaryDirectionsStr : you also can use PPUT or PCALL to prepare trades.
// Example 3 : BinaryTraderGateway("80","PUT","AUDUSD","60S","M0","50")
// Example 4 : BinaryTraderGateway("80","CALL","EURUSD","E22:30","M0","50")
To implement API in your Expert Advisor, you must look for all SendOrder procedures
within the code of your EA and replace it with BinaryTraderGateway procedure.
Of course you can build a logic in your EA to have both possibilities MT4 brokers and
web brokers through BinaryTraderProvider and be able to switch between the 2 of them.
You will also have to write some code to generate all the arguments required by
BinaryTraderGateway procedure, since they are specific to BinaryTraderGateway and are
not compatible with SendOrder arguments. It must be done but is nothing difficult to do
for an experienced coder.
Use of Binary Options Engine EA :
Binary Options Engine EA is an Expert Advisor that was designed with the purpose to
quickly code and test strategies for Binary Options. The expert advisor just need an
indicator drawing arrows (CALL and PUT signals) to trade.
Be aware that Indicator requires specific format to be working fine with Binary
Options Engine EA.
We can convert any indicator into a new indicator that will respect technical requirements
so that it can be used with Binary Options Engine EA. You can contact our technical
department to proceed with this job. We usually charge 50 USD for this job.
For more information about Binary Options Engine EA, please visit MQL5 Market :
https://www.mql5.com/en/market/product/21023
Some of the big advantages of Binary Options Engine EA is that it comes ready with a
complete set of features :
Just like for any Expert Advisor using API for BinaryConnect you must check that :
Binary Bridge API is an expert advisor for Metatrader. This expert advisor can be placed
in any chart of your Metatrader platform and will automatically generate signals for
BinaryTrader Provider API each time that a trade is placed in Metatrader platform.
The trades that are copied from Metatrader can be generated in different ways :
Manual trading,
Expert Advisor (automated trading).
Binary Bridge API does not care how the trades are generated in Metatrader. Binary
Bridge API will monitor Metatrader, detect new trades, check if the trades are Binary
Options or Forex, and generate corresponding signals for the API.
Copy manual trader that prefers to use Metatrader rathe than BinaryTrader
Provider to send signals manually,
Copy trades of an Expert Advisor that you dont have access to the source code
(means you want to copy signals but cannot implement API in the expert advisor).
For more information about Binary Bridge API, please visit MQL5 Market :
https://www.mql5.com/en/market/product/18791
Just like for any Expert Advisor using API for BinaryConnect you must check that :
This setting is just to identify the correct money level to be used (M0, M1, M2, M3, M4).
Each user of BinaryConnect can choose individually the amount of money he wants to
use with his broker account for any money level (M0, M1, M2, M3, M4).
TECHNICAL SUPPORT
Support :
ITC LLC
2915 Ogletown Road
DE-19713 NEWARK
United States of America
If you have problems with BinaryTrader Provider software , if software is not working
fine, please contact our technical support (Open from 7 AM GMT-4 to 7 PM GMT-4).
https://www.facebook.com/markettradingmentor
https://www.facebook.com/binaryoptionsmentor