=================================================================================
					"GRAALINO" MANUAL
			(subscription for software package)
			Document version 1.76. May 2015.
				
====================== 1. GENERAL DESCRIPTION. ==================================

1.1. Trading is a risky business.

1.2. Do not expect profits every week.

1.3. We recommend to start using Graalino with setting the risk-parameter of one trade 
to 1% (one percent). Later You can set it to default 1.5%. 

1.4. We also recommend to use accounts with normal leverage (1:10...1:50...1:100), not higher.
Graalino works with accounts with any leverage from 1:1 to 1:500.

1.5. We recommend to set "Adaptive Pos Size" to "TRUE" on real money accounts, and always 
use it on real accounts.

1.6. Avoid trading currencies on the last 1-2 days of each month.

1.7. Do not trade currencies on 1-2 days before and 30 hours after important news.

1.8. Do not use Graalino expert on a combination [Currency pair + Timeframe] if the 
PROFIT-FACTOR, obtained by backtesting on period of last 3-5 months is LESS THAN 1.20. 
Profit-factor is a ratio between sum of all profits and the sum of all losses during the 
particular period of trading. If the Profit-Factor is 1.0 or higher, the expert (or trader) 
is generally profitable.
Profitable trading on Forex market is possible only if the backtesting shows up profit-factor 
1.20 or higher.
For example, if backtesting on AUDUSD on timeframe M60 (H1) shows up profit-factor 1.15, 
trading is not recommended. But AT THE SAME TIME the profitable trading is possible on 
the same AUDUSD but on M30 timeframe. See file "Pairs-List.txt" for details.
 
1.9. The "Graalino" expert is profitable, because it usually predicts the change of a 
trend on 2-3 days BEFORE this change is visible on charts, or can be detected by common tools 
like so-called "technical indicators". Therefore do no be upset by drawdown after opening 
position on next 1-2 days. This is normal. The rest of the market traders simply does not 
aware of this trend change yet. Graalino does know it better (due to a very complicated algorithm 
and very extensive calculations). Simply wait 2-3 days.

1.10. If You see a drawdown in equity of Your trading account by 10% or more - this means the 
Forex market is simply going totally random and chaotic (usually at the end of each month, 
the last 2-3 says, or after the yet another socialistic decision of some of the Central Banks). 
Simply stop trading, turn off automatic trading, manually close all positions and wait 
4-5 trading days.

1.11. This computer program "Graalino" is an expert adviser software for semi-automatic trading. 
It is intended for use only with other software called "Metatrader MT4". Metatrader MT4 is a 
trading software package made by Metaquotes Software Company. MT4 is a version number 4 of 
Metatrader terminal software. 
Expert "Graalino" for MT4 is compatible only with version 4 (called MT4) of Metatrader 
terminal (any of the various builds after 600 ... 646...745), and is NOT compatible with 
version 5 (called MT5) of Metatrader terminal.

1.12. While "Graalino" expert is written by a group of banking experts, skilled in math, 
programming and finance, however the publisher gives Customer NO GUARANTEE of Customer's 
trading profits made by using the "GRAALINO" software or services.

1.13. The name "Graalino" is derived from the legend of Holy Grail cup of "The New Testament" 
of Jesus Christ.

========================== 2. INSTALLATION. ===========================================
2.1. "Graalino" program is distributed by the Publisher as a pack of files with the 
extensions .ex4 and .DLL, enclosed into a package in a form of .RAR or .ZIP archive. 

2.2. Unpacking files.
Un-zip (or un-rar) Graalino package by the WinZip or WinRar program into the directory (folder)
"experts" (or "MQL4\experts\") within the folder where your Metatrader MT4 is installed.
Normally the MT4 terminal is installed in folder with the name of your broker, something like 
"C:\Program Files\Axxxx-MT4\" 
(that is if you use broker "Axxxx").

Put un-zipped files from Graalino package into sub-folder "experts" of this 
"C:\Program Files\Axxxx-MT4\" directory (folder), keeping the structure of folders from within 
the Graalino distribution (zipped) package.
Files in "Graalino" distribution package are zipp-ed with the folder "MQL4\experts" built into 
archive as a reminder where to unzip them. Do not put Graalino files into "MQL4\experts\experts\" 
sub-folder.

2.3. Graalino expert tracks and manages ALL open orders (positions) on a given chart, even 
if they have been opened manually, or by other software experts. 

2.4. The start of an expert is managed by "Auto-trade" button in Metatrader MT4 terminal. The 
expert is starting it's extensive calculations only after pressing "Auto-trade" button in MT4 
terminal for a couple of seconds. 
If "Auto-trade" button was already ON during the initial load of MT4 terminal (with the expert 
attached to a chart), then the expert will wait 30 seconds before starting heavy calculations. 
If You are starting MT4 terminal with "Auto-trade" button in ON position and after that You 
de-press "Auto-trade"  to OFF position within first 30 seconds after MT4 initial load, then 
the expert will NOT start calculations until You press "Auto-trade" button again to ON position 
for at least couple of seconds.
This behavior protects MT4 terminal from hanging up during initial load.

2.5. For the slowing down the trading activity before important news or holidays the Graalino 
expert has a special parameter "CLOSE ONLY Mode".

2.6 This expert is able to use CUDA technology on video card GPU for acceleration of numeric 
calculations. Graalino is the world's first MT4 trading software, which is directly using 
CUDA, and is one of only 5-7 commercially available financial applications in the world, 
which are directly using CUDA.

2.7. To use CUDA acceleration You need a nVidia-based video card GTS450, or GTX460, or GTX560, 
or GTX660, or newer card to use this feature, as well as the latest drivers for it from nVidia, 
instead of drivers built into operating system.

2.8. CUDA acceleration is recommended for testing and optimization, with 50 or more 
"Tune_Steps" calculation points.

2.9. Do not optimize in CUDA mode on the same terminal (the same .EXE process) that You are using 
for trading at this moment. This is one of limitations of CUDA technology and MT4 terminal.
 
=============================== 3. EASY DEMO MODE =====================================
3.1. This mode is intended for very easy and demo trading. While this mode is very simplified 
in setting optimal parameters, it is a fully-functional trading mode.

3.2. If parameter "EASY_DEMO_MODE" is set "TRUE", the expert-advisor switches into demo
(but still fully-functional) mode. The most important parameters 
"Range_High_Limit",
"Range_Low_Limit",
"Smooth_Trend_Levels_Limit",
"Tune_Steps",
"Low_Cut_Limit,"
"Take_Profit",
"Stop_Loss",
(and hidden "Profit_Factor_Lot_Size")
are taken by the expert from the built-in (inner) hidden table. 

3.3. Please, take into account that the inner demo table is optimal only at the moment of release 
(compilation, build) of the program by the Publisher, and valid only for 2-3 months or shorter 
period. After that the demo mode is not recommended and the most important parameters are to be 
set by user (trader) manually via terminal or by loading a special preset (.set) file for each 
financial instrument (currency pair).

=============================== 4. OPTIMIZATION. =====================================

4.1. Do not optimize parameters on Saturday or on Sunday, because: 
a). several brokers set the spread and margins on Friday's night incorrectly, therefore the MT4 
tester shows up incorrect results, usually with lower profit-factor. 
b). MT4 tester calculates cross-rates, needed for profit-loss calculations on the terminal side, 
instead of broker's server-side in normal mode on work days, which could also lead to incorrect 
results.
c). the Bible prohibits work on Saturday (and on the following half of Sunday too).

4.2. For the purpose of profitable trading the Graalino expert software needs optimized parameters.
These parameters can be set while putting expert onto chart, or by pressing F7 key in MT4 terminal
if the expert is already on chart. These parameters can also be imported into terminal to a chart 
by loading special preset file, prepared by optimization by the Graalino Software team, or 
by Yourself.

4.3. Warning: the MT4 tester in testing mode or in optimization mode starts the trading simulation 
with only 1000 bars in history, submitted by tester to an expert. Therefore, if there are not 
enough bars in history, the Graalino expert is simply skipping bars and is waiting for a proper 
number of bars, required by "Range_High_Limit" parameter. Proper warning is issued by expert into 
the screen of chart.

4.4. ....................... Optimization's Start......................................
Graalino expert works and opens trading positions ON A NEW BAR ONLY. It does not require "tick" 
optimization. 
"Tick mode" optimization is sometimes needed only for the MT4 tester for the purpose of tester's
automatic background download of history bars from the broker.
The expert is following the ticks only for the chart/screen font scaling and for the initialization.

4.5. Preferred, most profitable timeframes for the version 1.76 are: 
	M60 (requires at least 5-6 months of history bars), 
	M30 (requires at least 3-4 months of history bars), 
	M15 (requires at least 2-3 months of history bars), 

The timeframes M5, M1, H4(M240) could be also profitable. Actually, the experts fits ANY timeframe if 
there are global trends on it, and if there are enough bars in history.

4.6. ........... SET OPTIMIZATION PARAMETERS ......................................

4.6.1. Use "Range_High_Limit", setting it from 300 to 1200 by the step 50.
4.6.2. Set "Range_Low_Limit" to 70. This is a typical value for many currency pairs.

4.6.3. Set parameter "Backtest_Start_Date" to 3-4 months before the current date. 
4.6.4. Set tester's start date in terminal to 5-6 months before the current date.

4.6.5. Set "Smooth_Trend_Levels_Limit" to 20. This is a typical value for many currency pairs.
4.6.6. Set "Tune_Steps" to 150. This is an optimal value for many currency pairs. 
4.6.7. Set "Low_Cut_Limit" to 60. This is a typical value for many currency pairs.
4.6.8. Set "Stop_Loss" to 2000. That is 2.0% of a price on Forex instruments, and 4.0% on other 
instruments.
4.6.9. Set "Take_Profit" to 7000. That is 7.0 % of a price on Forex, and 14% on other symbols.
4.6.10. Set "Use_Adaptive_Lot_Size" to FALSE. That parameter is for trading, not for finding 
optimal parameters.
4.6.11. Set "ECN_Mode" to FALSE. That is for delayed setting of Take_Profit and Stop_Loss on special 
ECN trading accounts.
4.6.12. Set "Max_Risk_Percent" to 1.0.... 2.0. That is 1.0% ... 2.0% of account's balance (equity) 
for opening one position per currency pair.
4.6.13. Set "Portfolio_Instruments" to 50 - by the typical maximal number of currency pairs You 
may want to trade on one account at one time.

4.7. .............. OPTIMIZATION ........................................
4.7.1. Optimize by one parameter "Range_High_Limit" setting it from 300 to 1200 by the step 50.

Graalino expert does not need EXACT values of "Range_High_Limit" , like 1193. 
Stepping by 50 is Ok for most cases.
Use "Expected payoff" or "Profit factor" target in tester.
Do not use "Genetic algorithm" in tester.
After running optimization pick the value of "Range_High_Limit" from the optimization table or 
from optimization chart with the highest "Expected payoff" or highest "Profit factor" results. 

4.7.2. Write down and fix the value of "Range_High_Limit" from the result of optimization with the 
best "Expected payoff" result, and then optimize with those constant "Range_High_Limit" value, on 
the following parameters one after another:

4.7.3. Optimize on "Range_Low_Limit" from 60 to 350 by the step 10. Optimal value is usually 
between 70...340.

4.7.4. Optimize on "Smooth_Trend_Levels_Limit" from 12 to 30 by the step 1. Optimal value is 
usually around 20.

4.7.5. Optimize on "Low_Cut_Limit" from 30 to 150 by the step 5. Optimal value is usually around 60.

4.7.6. If the best "Profit factor" obtained after step (4.7.5) is less than 1.20, then do not 
trade this currency pair at this time. You can trade it later when the market will be less random, 
with more definitive trends. Or You can trade it in the future with improved version of Graalino 
expert. 

4.7.7. Optimize on "Stop_Loss" set from 300 to 2200 by the step 100. Optimal value is usually 
about 900 (0.9% of the price on Forex).

4.7.8. (Optional) Optimize on "Take_Profit" set from 400 to 7000 by the step 100. Optimal is usually 
about 5500 (5.5% of the price).

Pick the values of parameters with the highest obtained "Expected payoff" or highest "Profit factor".

4.7.9. You can put the number -1000 ("minus 1000") into the field "Range_High_Limit" and Graalino 
expert software will NOT trade this currency pair.

4.8. ---- Main parameters of Graalino expert, directly affecting profitability: --------

 "Range_High_Limit" : high limit of range of bars tested by expert software while finding 
 	trends in a price stream. There should be available twice bars of history on chart, provided 
 	by MT4 terminal and by 	your broker.
	Set it from 300 to 1200. Optimal value is usually between 400 ... 900. 
	If set to any NEGATIVE value, the expert will not trade it, regardless of other settings.

 "Range_Low_Limit" : low limit of range of bars.
	Set it from 60 to 350 by the step 10. Optimum is usually 70..340. 

 "Smooth_Trend_Levels_Limit" : period of smoothing. Typical value for many currency pairs is 20.

 "Tune_Steps": number of tuning steps in calculations. Usually 140...160 are needed for a stable 
 	trading.

 "Low_Cut_Limit" : filter's limit of range of bars.
	Set it from 30 to 150 by the step 5. Optimum is usually 60. 
 
 "Take_Profit" , "Stop_Loss" : pseudo-points, inner universal units for all currency pairs;
 	These are NOT the "points", as pre-defined in MT4 terminal or set by your broker.
 	Normally Take_Profit is 2000 ... 4000 here, Stop_Loss is between 1000... 2000 here.
	(Multiply it by 0.001%, and You will get Take_Profit and Stop_Loss in PERCENT of price).

4.9. ------- Secondary parameters of Graalino expert. ----------------------------------

 "Use_Adaptive_Lot_Size_Mode" : mode of money-management.
	For backtesting optimization of all currency pairs use "FALSE", disabling this mode. 
	For real trading of highly PROFITABLE currency pairs use "FALSE", disabling this mode. 
	For real trading of LOW PROFITS currency pairs use "TRUE", enabling this mode. 
	This "Adaptive" mode in a long-term trading can recover small profits from minor losses 
	by reducing drawdowns. This mode halves the losses and halves the profits.
	Use "TRUE" for enabling this mode for the low profit-factor currency pairs, if You get
	small gain or small loss during backtest optimization, with profit-factor of 0.8..... 1.2. 
	This mode is more robust in worst-case scenario but usually is less profitable in best-case 
	scenario.

 "ECN_Mode": in a special so-called ECN account in the moment when your order is processed 
 	and the trading position is about to open the broker normally does not set Take_Profit 
 	and Stop_Loss values of position to be opened from your order. Broker's ECN mode requires that 
 	Stop_Loss and Take_Profit values to be set 5-10 seconds later by a special 
 	"modify order" message from trader's MT4 terminal to broker. 
 	Graalino expert can do it for you. 

 "Max_Risk_Percent" : Default is 1.5% (1.5 percent) of available equity of your account 
	is being used to open one trading position. Never set it higher than 10%.

 "Portfolio_Instruments": Default is 50. This parameter works and usually is useful ONLY 
 	in low-leverage accounts (like contest), or CFD shares, or futures, when due to the limitation 
 	of Metatrader MT4 the expert software calculates risk as too low and normally opens too 
 	big position on one currency pair, with very low margin left for trading on other currency 
 	pairs. Put the maximal total number of tradable currency pairs into this field (99 is 
 	max in MT4). 
 	This parameter set to default=50 normally does not affect trading on accounts with normal
 	leverage (1:50 ... 1:100), or high (1:200 ... 1:500 ... 1:1000). Graalino does not take 
 	into account "leverage" parameter set by broker and calculates the position size without 
 	knowing the actual leverage value.

 "Order_Comment_Prefix" :	By default the expert puts the string "G" into comment 
 	field of each order sent by an expert to a broker. You can choose your own prefix string to put 
 	into "comment" field of each order sent by an expert to broker. Or you can put spaces into 
 	this field. 

 "Version_Into_Comment" : By default, the expert adds it's version number into the 
 	"comment" string of each order sent by an expert to broker. By setting this parameter to 
 	FALSE you can avoid this action.
	Default is TRUE.

 "Time_Frame_In_Comment" : By default, the expert adds letters M15, or M30 etc. 
 	into Order's comment filed. This simplifies later analysis of trades.

 "Text_Color": default is Gainsboro color (for black screen). The color of text messages 
 	on chart screen.

 "Early_Open_Percent" : 25(%) default. The expert opens small position in the direction of the 
 	trend immediately after loading the terminal (or expert). Default size of "early" position 
 	is 30% of normal size. 	

 "Early_Open_Delay_Sec": Default random delay for "early open" position is 200 seconds. 

4.10. The "Optimized" set of parameters does not mean "guaranteed profitable". Profits depend 
on volatile market conditions.

4.11. The job of a trader is to find optimal parameters for Graalino per each currency pair - 
by a backtesting and optimization.
Publisher of Graalino periodically provides the presets files with optimized parameters.
The presets are prepared by careful optimization, and save a lot of time and efforts of the 
customer. As of Graalino version 1.76 the parameters should be transferred into parameters' 
field of Graalino expert manually or by loading a special preset (.set) file for each 
financial instrument.
The preset files (.set) with the latest parameters are available by subscription. They are 
normally included with no additional cost into full paid subscription of Graalino package.

4.12. The date of preset file, as well as the name of the "Author" in a preset file are 
not protected and are provided for information purposes only. 

4.13. Do not trust anonymous preset files from unknown origin. It can be an outdated, or a 
not profitable preset, of simply a bad joke, leading to a loss of money.

4.14. RE-OPTIMIZATION.   
Normally, the optimal parameters vary by small fractions in time. Keep them close to optimal 
values, obtained earlier. The most volatile parameter is "Range_High_Limit".

======= 5. Choosing currency pairs for trading with Graalino . ========================

	GENERAL RECOMMENDATIONS:
= Preferred timeframes: 
	M60 (requires at least 4-5 months of history bars), 
	M30 (requires at least 3-4 months of history bars), 
	M15 (requires at least 2-3 months of history bars), 

= Major currency pairs, major crosses -> YES. 
 Please note that pairs with several currencies heavily "managed" by Central Banks (like CHF, NOK) 
 are less profitable. (We are extensively working on this issue, improving the algorithms).

= "Euro" currency pairs -> NO.
= "Euro" priced commodities -> NO.

= Minor currency pairs (exotic crosses) -> YES, with limitations. 
 Please note that some crosses are heavily hedged by Big Banks, and therefore there are simply 
 NO fundamental trends in their movements (We are extensively working on this issue too).

= Spot metals (GOLD, SILVER) -> YES.
= Spot commodities: cotton, sugar (except pork, prohibited by the Bible) -> YES.

= Oil, natural gas, oil-based currencies NOK, RUB -> NO.

= CFD Stocks (manufacturing and retail companies)-> YES.

= CFD US Stocks -> NO.
= CFD Stocks (semiconductor or computer hardware companies)-> NO.
= CFD Stocks (Oil, oil-related, war-related companies) -> NO.

= FUTURES -> YES, but usually requires "merged" history of 3000 bars. 
= OPTIONS -> NO. 

==================== 6. Demo-TRIAL or FULL versions limitations. ============================

Demo 30-days Trial version is actually a FULL version, limited only by 30-days period.
Trial version works almost exactly like full subscription version with nearest higher version number.
Paid 12-months FULL subscription version is limited to 370 days.

The limitations are built into Ex4 and DLL files of a software package. There are no other 
limitation except legal constraints built into the Contract.

==================== 7. Special Message for crackers and hackers. ============================

You and me, we both do know that in a modern computer world there is no such thing as "unbreakable"
or "uncrackable" software. That is only a matter of time and efforts to crack any computer 
program.
But before cracking or before using the cracked version of this software please take into account 
this software is FOR MANAGING MONEY. Think about it before the use of the "fully cracked" version.

That is very simple: if it really works, it is worth to buy it. 

(And you will also get all updates, fixes, new versions, as well as tech support).

If this software does not work, there is no reason to spend time and painful hacking efforts 
to crack it. (We put aside here the pure scientific interest from the row "How does it work?").
Right? 
Thank you for understanding.

//______________________________/ END OF THIS FILE \___________________________________/
