Raingull© FOREX Automated Trading Software Instructions
Raingull©
V5 EA Robot Instructions
Raingull©
AutoTS EA Robot Instructions
The Raingull© V5 Automated Trading Software is written in the programming
language MetaQuotes Language 4 (MQL4). It is used on Metatrader 4 (MT4) platform as an Expert Advisors (so-called EA) Program. The
Raingull© V5 is designed to run on one broker account only. If you want it running on multiple accounts
simultaneously, please install multiple MT4 software copies in different folders.
There are two Raingull© V5 EA Robots presently. The Raingull© V5-EU-A works
for EUR/USD only, and the Raingull© V5-AU-A works for AUD/USD only. These two EA Robots can run (or we can say "fly":)) on
EUR/USD and AUD/USD charts simultaneously. Please do
not change accounts in broker's MT4 software or chart settings while the Raingull© V5 is active as unpredictable results could occur. If you want to look at other accounts,
or change chart settings (for example, time frame), please
disable the "Expert Advisors" button on MT4 toolbars temporarily.
To automate MT4, place the Raingull© V5 EA file (for example: Raingull V5-EU-A.EX4) in the "experts" folder while MT4 is not running.
Start MT4. The Raingull© V5 EA will appear in the navigator window
on the left under "Expert Advisors". Drag and drop the icon of the EA to the chart you want to
run it on (Be careful, Raingull© V5-EU-A works for EUR/USD only, and Raingull© V5-AU-A works for
AUD/USD only). This will result in a pop-up box that will allow you to enter any external variables
that may be needed on the "Inputs" tab. Before entering values, please check on "Allow live
trading" under the 'Common' tab. To enter values on the "Inputs" tab, please
double click the current value, enter or select the new value and then press the "Enter" on your
keyboard. Numeric values must be sensible, do not contain commas or symbols. Some
external variables can not be set as decimal fraction, they must be set as integers.
The "Save" button allows users to
save their preferred settings with a file name of their choice for future use. Users can then reset the EA to
those values by loading that file, just click the "Load" button.
Click "OK" button to active the Raingull© V5 with your chosen settings.
There may be a delay of up to a few minutes caused by data feeding and
refreshing.
If everything was done right, there will be a tiny smiley face at the top right corner of the
chart (next to the name of the Raingull© V5). Besides, the chart will also show a summary of your
position at the top left corner. Well done! This EA is now up and running and the Raingull© V5 is
flying.
Then the EA remains active on the chart while it monitors your position,
exits with your profit target, and reenters again when entry signals are triggered. Your
computer and MT4 software must be running for all of this to occur. If the EA is stopped, or
your computer is downed, or Internet connection fails for a while, then everything resumes again, the
Raingull© V5 can pick up where it left off and resume trading automatically.
If there is no little face but a "X" at the top right corner of the chart,
it means the EA is not active. Please click the "Expert Advisors" button on MT4 toolbars (turn
it from red to green) to active the EA.
NOTE:
Make sure that you never deleted any indictor from MT4. If you did, please download the
newest edition MT4 again and reinstall it.
If the little face is not smiling, (if it has a frown) it means you did not check the "Allow
live trading" check box when you attached it to the chart. To fix this simply click the little
face, or press F7 on computer keyboard, or right-click anywhere on the chart and select "Expert
Advisors" from the drop down menu and then "Properties". On the "Common" tab, click to allow live trading and click "OK" button.
Smile!
By all means, users MUST forward test this EA carefully and thoroughly on a
DEMO account before using it in a live account. If you can not handle and control this EA
masterly and confidently in your certain broker's demo account yet, DO NOT rush headlong into
live trading! That could cause big loss.
SETTINGS:
Password (no need for Demo EA): Paste the
password provided individually for your account. Replace it with a new one each payment period.
The encoded Password contains account number, name, and expiry date, etc..
OrderModifyDiffer: Before this setting, Press
F9, or click "New Order" button on MT4 toolbars. On the pop-up "Order" box, select "Pending Order" in
"Type", there will be a note on the bottom of the box: "Open price you set must differ from
market price at least X pips.", write down the "at least X pips" part and close the pop-up
"Order" box (Be careful, do not click any "Buy", "Sell" of "Place" button in that box!). Then copy the "X" number
(integer only) which you wrote down before setting to this "OrderModifyDiffer"
option. Different brokers, different charts, different values, such as 0 on InterBank, 2~7
on Alpari, 4 on FXDD, 5 on ODL, and 10 on North Finance etc.. This setting will affect Trailing Stop
function.
Go_Open: Select "true" to active FULL
automated opening orders and enter a position. With this set to "false", it means you would
rather enter the market HALF automatically. An alert box (with an alert like this: "Raingull:
EUR/USD Ready to Open
Buy Order") will pop up once the buy or sell signals are triggered, and an alert E-mail will
be sent to you. If you confirmed the market conditions and decide to enter the market, click the
little smiley face, or press F7 on computer keyboard, or right-click anywhere on the chart and select "Expert
Advisors" from the drop down menu and then "Properties". Set "true" at "Go_Open"
option.
Risk_Level: Trade with this percentage of your account balance, up to 2
decimal places. Do not set it too high. For example, in a 400:1 leverage account, if
Risk_Level is more than 10.00, it is risky. If more than
20.00, it is
very dangerous. More than 30.00, sounds like a suicide attack. If it is the first time for you
to use this EA robot, do not forget to set
Risk_Level under 5.00.
TakeProfit_Level: Percentage of open profit to take, up to 2 decimal places. Besides, The Raingull© V5 will automatically
calculate and set T/P (Take Profit) prices and Trailing Stop prices in opening orders, once if
TP_Pip>0 or
Trailing_Stop=true (see below). When you
set
TakeProfit_Level>0, the EA
will take the quickest of this, or T/P, or Trailing Stop profit. And, if
Safe_TakeProfit is "true", the EA will take
the lowest of 4 parts: TakeProfit_Level, Safe_TakeProfit, T/P, or Trailing Stop profit. If
TakeProfit_Level is set to 0 then no profit
will be taken by target percentage, the EA will take profit by T/P, or Trailing Stop prices set
in opening orders, or Safe_TakeProfit.
TrailingStop_Level: Allow users' exit profit
to fall by this percentage (up to 2 decimal places) before exiting. If users set
TrailingStop_Level>0, it will be triggered
while
TakeProfit_Level profit has been reached. The
Raingull© V5 will follow the market up and not exit until it falls by this percentage from the
peak. The position will be closed and the trailing profit will be locked while it falls back
more than, for example, 15% or 30%. If the parameter is set to 0 then no trailing stop will be
used by percentage.
StopLoss_Level: Negative percentage of open
loss to stop, up to 2 decimal places. This option is good for avoiding so-called ""Stop Hunting"
while SL_Pip=0 (see below), because
the S/L price will be invisible in open orders, just calculated by the EA in the background. If
SL_Pip>0, The EA will automatically calculate and set Stop Loss (S/L) prices in open orders.
When you set StopLoss_Level<0, the
robot
will stop the quickest of this, or Stop Loss price. If StopLoss_Level is set to 0 then no
loss
will be stopped by target percentage, the EA will stop loss by S/L.
Turbo: A feature of the Raingull© V5. It
works well during a "Yo-Yo" market, helpful to enhance performances. But it needs users to judge
one thing by themselves: when the market is "Yo-Yo". If users can make sure "Yo-Yo" time is
coming, set Turbo to "true", otherwise
set it as "false". Generally please set it to "false", especially for inexperienced FOREX traders.
P_X: An integer parameter to calculate
indices by indicators. Normally refers to optimized demo
settings,
of course users can adjust it at will. 3~30 will be proper. Do not set it at 0;
TP_Pip: An integer to calculate and set T/P
(Take Profit) price. Users can set it to any plus number. If
it is set at 0, the EA will not set T/P price in open orders;
SL_Pip: Another integer to calculate and set
S/L (Stop Loss) price. Users can set it at any positive number. If it is set at 0, the EA will not set S/L price in open orders;
Trailing_Stop: Use "false" if you do not want
the Raingull© V5 automatically calculate and set Trailing Stop prices in opening orders. Normally
left it at "true". The EA will follow the market forward and not take profit until it moves back
by certain pips from the peak. The position will be closed and the trailing profit will be
locked while it pulls back more than, for example, 5 or 10 pips. If you have set
TrailingStop_Level>0 and
Trailing_Stop at "true", the one which leads
(profit's pulling back) is the first one will be triggered.
Open_Cost_Control: "true" will help you
control the orders' opening cost in fast market. "false" will allow the EA opening orders
immediately while open signals are triggered.
Close_Cost_Control: "true" will help you
control the orders' closing cost in fast market. "false" will allow the EA closing orders
immediately while close signals are triggered.
Spread_Cost: If
Open_Cost_Control or Close_Cost_Control
has been set to "true", the Raingull© V5 will not send orders while the spread
is wider than what you set here. For example, set 3 (integer only) pips for EUR/USD. While the
fast market comes, the spread of EUR/USD could go wild as high as 5 pips, the EA will ignore
signals and wait for the spread calming down to 3 pips or less before opening or closing a buy
or sell order.
Entry_Hour_1=0
Exit_Hour_1=8
Expiration_Hour_1=100
Entry_Hour_2=12
Exit_Hour_2=16
Expiration_Hour_2=20
Entry_Hour_3=0
Exit_Hour_3=0
Expiration_Hour_3=100
Entry_Hour_4=22
Exit_Hour_4=24
Expiration_Hour_4=100 |
These are Time Filter settings (your local
city/town time,
integers only). Traders can pick out favorite periods to enter and exit
market, or clear all positions. For example, if you want to trade
during 22:00 ~ 7:59, 12:00 ~ 15:59, and close all orders at 20:00,
simply set them like left column.
If all Entry_Hour
and Exit_Hour
are set to 0, it means the EA will stop working all day. If you want it working
non-stop, only set one of the 4 pairs of Time Filters to 0 ~ 24. For
example, Entry_Hour_4=0 and
Exit_Hour_4=24, leave others (excluding
Expiration_Hour) to 0.
If you want to disable
Expiration_Hour, just set it as any
integer bigger than 23. |
Safe_TakeProfit: Select "true" to act on a
kind of conservative profit (approximated 1% profit for 100:1 leverage accounts when risk_level=10%, if leverage is
400:1, it will take 4% profit when risk_level is 10%). In a "yo-yo" market, profit comes hardly and goes easily. For
some traders, it may be more comfortable to take a 1% profit at once than to hold positions for
a long breath-taking time waiting for an non-guaranteed 10% or higher profit, or worse - loss.
Otherwise, setting "false" will act on
TakeProfit_Level set before.
CallingMinutes:
The Raingull© V5 can send users a summary or alert by E-mail. For example, if
you set CallingMinutes to 100 (integer
only), the EA will send you a summary once every 100 minutes. On MT4, you can enable the
notification E-mail function in menu: Tools>Options>Email tab. You even can input your cell
phone E-mail address in that tab then you will receive the summary or other alerts by text
messages on your mobile phone. Set it to 0 will turn E-mail notices off.
MarginAlertLevel: For avoiding the "Margin
Call", users can set an alert. For example, your broker's Margin Call level is 100%, set 200.50
(up to 2 decimal places) or other comfortable level for you in here, while the "margin level" drops to or lower than 200.50%
(or other safe level you set), the
EA will send an E-mail to warn you that perhaps you need to think about adding some funds before
the "Margin Call". Set it to 0 to disable this function.
It is hard to say what is the best setting. It depends on your trading style
(aggressive, conservative, modest, or just at-will etc.), capital, psychology, experience, even
timing etc.. We are giving some optimized demo settings here, just
for reference and help.
Setting may be changed during a trade and they will be applied while it is
next appropriate. To modify settings, just click the little face, or press F7 on computer
keyboard, or right-click anywhere on the chart and select "Expert Advisors" from the drop down
menu and then "Properties" to get to the current properties. After finishing modifying, click
"OK" button.
To stop the EA, simply click the the "Expert Advisors" button (from green to
red) on toolbars. To resume, click the the "Expert Advisors" button from red to green. If you
wish to manually exit a trade, please right-click the chart, select "Expert Advisors" and
"Remove". Open trades can be closed by hand.
If you wish to remove this EA, please right-click the chart, select
"Expert Advisors" and "Remove". TERMS OF USE:
Software provided by RainGull.Com is copyright (Canadian Intellectual
Property Office Registration No. 1049840) and all global rights are
reserved. The software is provided "as is" and not warranty is expressed or
implied. Use entirely at your own risk. |