RSJ algorithmic trading
Karel Janeček: Dobře spočítaný risk
Karel Janeček: Na burzách proti sobě bojují počítače
2010
Karel Janeček: Na burzách spolu válčí počítače
Karel Janeček: Pád Lehman Brothers byl velkou lekcí z morálního hazardu
2010
Janeček: Objem našich obchodů je 233 krát větší než rozpočet ČR
2005
Black Jack je dobrá průprava pro obchodování na finančních trzích
čtvrtek 30. prosince 2010
pondělí 1. listopadu 2010
Automatické obchodní systémy
Automatické obchodní systémy
Forex a automatické obchodní systémy (AOS)
Automatické obchodní systémy: životnost a risk-management (1/3)
Automatické obchodní systémy: životnost a risk-management (2/3)
Automatické obchodní systémy: životnost a risk-management (3/3)
Psychologie obchodování 28: jak lépe exekuovat náš obchodní plán
Trendové, netrendové a smíšené indikátory
Obchodujeme Forex XIV: Tunelová metoda
CCI
Forex a automatické obchodní systémy (AOS)
Automatické obchodní systémy: životnost a risk-management (1/3)
Automatické obchodní systémy: životnost a risk-management (2/3)
Automatické obchodní systémy: životnost a risk-management (3/3)
Psychologie obchodování 28: jak lépe exekuovat náš obchodní plán
Trendové, netrendové a smíšené indikátory
Obchodujeme Forex XIV: Tunelová metoda
CCI
neděle 17. října 2010
Forex ActPhone for iPad
Forex ActPhone for iPad
Introducing ActPad™, the full-featured trading solution for the iPad, powered by ActForex. ActPad allows you to trade the same instruments that you can in ActTrader, including Forex, CFDs, Futures, and ETFs. With ActPad, you never have to be tied down to your computer again
more
Introducing ActPad™, the full-featured trading solution for the iPad, powered by ActForex. ActPad allows you to trade the same instruments that you can in ActTrader, including Forex, CFDs, Futures, and ETFs. With ActPad, you never have to be tied down to your computer again
more
Metatrader 4 Remot for Android
Metatrader 4 Remot for Android
Android Forex apps
Application on your phone (MT4 Remote) communicates with the mini-HTTP server running on a computer with MT4Connector.exe application.
By sending the appropriate requests affect the operation of the MT4 terminal, sends commands and receives from it messages and information.
This communication is made possible by running strategy (EA) on one or more charts on the MT4 terminal.
Forum - MT4 Remot for Android
Download MT4 Remote :: File Repository
.
Android Forex apps
Application on your phone (MT4 Remote) communicates with the mini-HTTP server running on a computer with MT4Connector.exe application.
By sending the appropriate requests affect the operation of the MT4 terminal, sends commands and receives from it messages and information.
This communication is made possible by running strategy (EA) on one or more charts on the MT4 terminal.
Forum - MT4 Remot for Android
Download MT4 Remote :: File Repository
.
Forex Oanda FxTrade for Android
Forex Oanda FxTrade for Android
Trade Forex on Your Android Phone
Put the power of OANDA fxTrade in your pocket.
With fxTrade for Android, traders benefit from OANDA’s leading technology and the flexibility and freedom of the Android open-source mobile operating system. A variety of manufacturers and wireless networks support Android, which means a wider choice of devices, carriers, and price points.
Trade forex on Android, with access to the following features:
24/7 trading at interbank rates
Trade 54 currency pairs and 4 precious metal pairs
One-tap trade execution from any screen
Limit orders: take profit, stop loss, trailing stops, lower and upper bounds
Live streaming rate feed
Landscape color charting in multiple timeframes for optimal visualization
Account values updated in real time: unrealized/realized P&L; margin used/available; net asset value
OANDA customer service support accessible by email from inside the app
Available for Android version 1.6 and above
more
Trade Forex on Your Android Phone
Put the power of OANDA fxTrade in your pocket.
With fxTrade for Android, traders benefit from OANDA’s leading technology and the flexibility and freedom of the Android open-source mobile operating system. A variety of manufacturers and wireless networks support Android, which means a wider choice of devices, carriers, and price points.
Trade forex on Android, with access to the following features:
24/7 trading at interbank rates
Trade 54 currency pairs and 4 precious metal pairs
One-tap trade execution from any screen
Limit orders: take profit, stop loss, trailing stops, lower and upper bounds
Live streaming rate feed
Landscape color charting in multiple timeframes for optimal visualization
Account values updated in real time: unrealized/realized P&L; margin used/available; net asset value
OANDA customer service support accessible by email from inside the app
Available for Android version 1.6 and above
more
MetaTrader 5 for iPhone
Mobile Trading with MetaTrader 5
MetaTrader 5 Mobile provides the possibility to manage your trading account from anywhere in the world. Having a smartphone or tablet PC, you can keep up with financial information and conduct trade operations in financial markets. The rich functionality of the MetaTrader 5 Client Terminal now fits in your hand!
more
MetaTrader 5 Mobile provides the possibility to manage your trading account from anywhere in the world. Having a smartphone or tablet PC, you can keep up with financial information and conduct trade operations in financial markets. The rich functionality of the MetaTrader 5 Client Terminal now fits in your hand!
more
Forex ActPhone for Android
Forex ActPhone for Android
Introducing ActDroid™, a complete mobile trading solution for the Android platform, created by the same ActForex team that developed the world’s foremost trading technology. ActDroid is a full featured trading application that allows traders to log in to their existing trading account and trade the same instruments as in ActTrader, including Forex, CFDs, Futures, and ETFs. Due to the excellent technology found in the Android platform, ActDroid offers more advanced features, and is specifically designed to take advantage of the sophisticated capabilities of Android’s technology
more
Introducing ActDroid™, a complete mobile trading solution for the Android platform, created by the same ActForex team that developed the world’s foremost trading technology. ActDroid is a full featured trading application that allows traders to log in to their existing trading account and trade the same instruments as in ActTrader, including Forex, CFDs, Futures, and ETFs. Due to the excellent technology found in the Android platform, ActDroid offers more advanced features, and is specifically designed to take advantage of the sophisticated capabilities of Android’s technology
more
MobiTradeOne is a multi-platform mobile trading solution
MobiTradeOne a multi-platform mobile trading solution
MobiTradeOne is a multi-platform mobile trading solution currently integrated with FOREX.com and designed for:
iPhone
Android
Windows Mobile
BlackBerry
JAVA enabled mobile phones.
MobiTradeOne allows managing your brokerage account and trade in mobile phones. The application fully replicates all forms and charts present in brokerage systems and makes access to them quick and simple. Observe forex market trends and execute your current positions in from anywhere in the world. Select a mobile platform in the navigation panel above to learn more.
More
MobiTradeOne is a multi-platform mobile trading solution currently integrated with FOREX.com and designed for:
iPhone
Android
Windows Mobile
BlackBerry
JAVA enabled mobile phones.
MobiTradeOne allows managing your brokerage account and trade in mobile phones. The application fully replicates all forms and charts present in brokerage systems and makes access to them quick and simple. Observe forex market trends and execute your current positions in from anywhere in the world. Select a mobile platform in the navigation panel above to learn more.
More
Forex ActPhone for iPhone
Forex ActPhone for iPhone
Introducing ActPhone™, the full-featured trading solution for the iPhone, powered by ActForex. ActPhone allows you to trade the same instruments that you can in ActTrader, including Forex, CFDs, Futures, and ETFs. With ActPhone, you never have to be tied down to your computer again
more
Introducing ActPhone™, the full-featured trading solution for the iPhone, powered by ActForex. ActPhone allows you to trade the same instruments that you can in ActTrader, including Forex, CFDs, Futures, and ETFs. With ActPhone, you never have to be tied down to your computer again
more
iDealForex for iPhone
iDealForex for iPhone
iDealForex is the Iphone version of the popular ActTrader platform by Act Forex, Inc. iDealForex allows you to trade the same instruments you can on the desktop version, including Forex, CFDs, Futures, and ETFs. Simply log in with your ActTrader username and password to access your trading account, orders, and open positions ...
more
iDealForex is the Iphone version of the popular ActTrader platform by Act Forex, Inc. iDealForex allows you to trade the same instruments you can on the desktop version, including Forex, CFDs, Futures, and ETFs. Simply log in with your ActTrader username and password to access your trading account, orders, and open positions ...
more
pátek 1. října 2010
Ten Errors of a Newcomer in Trading
Ten "Errors" of a Newcomer in Trading
...Third, ten "errors" of a newcomer in trading described in [1] turn not to be errors at all, but proper steps. Let us look through them one by one [1].
1. Trading when market has just opened
Since we have given up all hope to guess the trend direction, there is no need to wait for a proper moment - we should enter the market as soon as it is feasible. It would also make sense to open two positions of the same volume, but differently directed - a short one and a long one. One of them will gain profits earlier, another one can do it later, when the price returns and goes a profitable direction. At that, at the moment of opening and until either of the two positions is closed, the trade can be 100% hedged, the risk approaches to zero (we can only lose on commission, if any, on spread, and on the difference between the swaps of long and short positions provided it takes more than a day until we close them).
2. Undue hurry in taking profit
It is never too early to take the profit! We will not make our situation worse by this. If we have fixed the profit in, for example, a long position and the price has decreased by a value exceeding the spread+commission, we can buy again – we will be able to double the profit taken on the same segment, but we surely won't lose the profit fixed before! For example, we bought at 1.2300, closed at 1.2340; then the price fell to 1.2320 – buy. If the price goes upagain, we will earn again in the range between 1. 2320 and 1.2340. If we had not fixed the profit at 1.2340, we would have at 1.2320 just twenty unclear pips instead of forty appreciable ones.
3. Adding lots in a losing position
… is sometimes just necessary if a losing position is a result of deviation from mean, i.e., the probability of return to the mean increased. Lots should be added to a posing position, and the further the price goes in a "wrong way", the more lots should be added.
4. Closing positions starting with the best one
This issue has much in common with issue 2. It is better to close profitable positions, not losing ones – the latter ones can become profitable if we don't close them now!
5. Revenge
This feeling does not occur if one does not close losing positions or closes them together with the profitable ones, obtaining a total positive result as it was done in a trading system [4], the test results of which are given at the end of this present article. Besides, only humans can feel revenge. Having created an automated trading system, we will protect ourselves against emotional steps.
6. The most preferable positions
When adding lots to a losing position, the latest "addition" will, of course, be the most preferable. If the price goes on falling (we are now speaking about a long position), we add again. But it is the last "adding" that must give us the total plus – it will be in the very bottom, at the very beginning of a turn.
7. Trading by the principle of 'bought for ever'
Trading by such principle is possible for two reasons. First, as I have already noticed, one should not be in a hurry to close a losing position if even it is very "old" - one should just wait until better time comes (see Clauses 1 and 4). Second, one can earn using swaps – 350% per annum - which is not bad, as well. [3:356]
8. Closing of a profitable strategic position on the first day
Here we repeat Clause 2 – it is never too early to close a profitable position.
9. Closing a position when alerted to open an opposite position
Highly respected Collector in his article [1] does not exclude such a possibility. The author of this present article does not consider this to be an error - it's just an element of a trading system.
10. Doubts
In my opinion, there are no traders without doubts. George Soros said once (rephrasing the Napoleon's well-knwon saying): "One jumps into the market, then figures out what to do next". The idea is ok but the first part - "close all positions". I would rephrase it as follows: Let your PC to manage them and go for a walk.
So, the "Ten Commandments" postulated in [1] or anywhere else by anybody should not be considered as the ultimate truth or a cure-all solution against losses. At present, there is only one way to make fewer mistakes for a beginning or an advanced trader – model his or her own trading systems on his or her PC and check them on historical data – this does not guarantee faultless operations, but arms with accurate computation, not with implicit faith.
Explanation of Trading Strategy ...
more
...Third, ten "errors" of a newcomer in trading described in [1] turn not to be errors at all, but proper steps. Let us look through them one by one [1].
1. Trading when market has just opened
Since we have given up all hope to guess the trend direction, there is no need to wait for a proper moment - we should enter the market as soon as it is feasible. It would also make sense to open two positions of the same volume, but differently directed - a short one and a long one. One of them will gain profits earlier, another one can do it later, when the price returns and goes a profitable direction. At that, at the moment of opening and until either of the two positions is closed, the trade can be 100% hedged, the risk approaches to zero (we can only lose on commission, if any, on spread, and on the difference between the swaps of long and short positions provided it takes more than a day until we close them).
2. Undue hurry in taking profit
It is never too early to take the profit! We will not make our situation worse by this. If we have fixed the profit in, for example, a long position and the price has decreased by a value exceeding the spread+commission, we can buy again – we will be able to double the profit taken on the same segment, but we surely won't lose the profit fixed before! For example, we bought at 1.2300, closed at 1.2340; then the price fell to 1.2320 – buy. If the price goes upagain, we will earn again in the range between 1. 2320 and 1.2340. If we had not fixed the profit at 1.2340, we would have at 1.2320 just twenty unclear pips instead of forty appreciable ones.
3. Adding lots in a losing position
… is sometimes just necessary if a losing position is a result of deviation from mean, i.e., the probability of return to the mean increased. Lots should be added to a posing position, and the further the price goes in a "wrong way", the more lots should be added.
4. Closing positions starting with the best one
This issue has much in common with issue 2. It is better to close profitable positions, not losing ones – the latter ones can become profitable if we don't close them now!
5. Revenge
This feeling does not occur if one does not close losing positions or closes them together with the profitable ones, obtaining a total positive result as it was done in a trading system [4], the test results of which are given at the end of this present article. Besides, only humans can feel revenge. Having created an automated trading system, we will protect ourselves against emotional steps.
6. The most preferable positions
When adding lots to a losing position, the latest "addition" will, of course, be the most preferable. If the price goes on falling (we are now speaking about a long position), we add again. But it is the last "adding" that must give us the total plus – it will be in the very bottom, at the very beginning of a turn.
7. Trading by the principle of 'bought for ever'
Trading by such principle is possible for two reasons. First, as I have already noticed, one should not be in a hurry to close a losing position if even it is very "old" - one should just wait until better time comes (see Clauses 1 and 4). Second, one can earn using swaps – 350% per annum - which is not bad, as well. [3:356]
8. Closing of a profitable strategic position on the first day
Here we repeat Clause 2 – it is never too early to close a profitable position.
9. Closing a position when alerted to open an opposite position
Highly respected Collector in his article [1] does not exclude such a possibility. The author of this present article does not consider this to be an error - it's just an element of a trading system.
10. Doubts
In my opinion, there are no traders without doubts. George Soros said once (rephrasing the Napoleon's well-knwon saying): "One jumps into the market, then figures out what to do next". The idea is ok but the first part - "close all positions". I would rephrase it as follows: Let your PC to manage them and go for a walk.
So, the "Ten Commandments" postulated in [1] or anywhere else by anybody should not be considered as the ultimate truth or a cure-all solution against losses. At present, there is only one way to make fewer mistakes for a beginning or an advanced trader – model his or her own trading systems on his or her PC and check them on historical data – this does not guarantee faultless operations, but arms with accurate computation, not with implicit faith.
Explanation of Trading Strategy ...
more
neděle 29. srpna 2010
Optimizing your Risk Reward Ratio RRR
Optimizing your Risk Reward Ratio RRR
ONE of the most important thing is to manage your Risk Management and Risk Reward Ratio
Optimizing your trading strategy by analyzing your Risk/Reward ratio
Know your Risk: The Risk-Reward Ratio
Risk is a part of trading. Every trade carries a certain level of risk. Every trader must know the amount of risk that is being assumed on each trade. Knowing the amount of risk on each trade is one way to limit it and to protect your trading account. The best way to know your risk is to determine the risk-reward ratio. It is one of the most effective risk management tools used in trading.
The risk-reward ratio is a parameter that helps a trader to determine the level of risk in a trade. It shows how much a trader is risking versus the potential reward (or profit) on a trade. While this may seem simplistic, many traders neglect taking this step and often find that their losses are very large.
Calculating Risk/Reward Ratios
Risk to reward ratios. If there is a cornerstone to any trading philosophy, it starts at the risk to reward table. Although identifying good risk/reward trades does not guarantee success, not identifying good risk/reward trades almost always guarantees failure. Let's explore yet another important subject in the life of a trader and look at a trade setup we took late Friday in the context of this subject matter...
Determining a Good Risk/Reward Trade
Calculating the Risk/Reward Trade
Ranking Trades and the Spreadsheet
Risk/Reward Ratio in Forex - What Is the Proper Risk and Reward Ratio in Forex Trading?
Your Edge
This Manual Forex Trading System Can Turn $100 Into $15,455 in 3 Months With Risk/Reward Of 1/3
Proč je risk jediný opravdu důležitý faktor každého byznysu
ONE of the most important thing is to manage your Risk Management and Risk Reward Ratio
Optimizing your trading strategy by analyzing your Risk/Reward ratio
Know your Risk: The Risk-Reward Ratio
Risk is a part of trading. Every trade carries a certain level of risk. Every trader must know the amount of risk that is being assumed on each trade. Knowing the amount of risk on each trade is one way to limit it and to protect your trading account. The best way to know your risk is to determine the risk-reward ratio. It is one of the most effective risk management tools used in trading.
The risk-reward ratio is a parameter that helps a trader to determine the level of risk in a trade. It shows how much a trader is risking versus the potential reward (or profit) on a trade. While this may seem simplistic, many traders neglect taking this step and often find that their losses are very large.
Calculating Risk/Reward Ratios
Risk to reward ratios. If there is a cornerstone to any trading philosophy, it starts at the risk to reward table. Although identifying good risk/reward trades does not guarantee success, not identifying good risk/reward trades almost always guarantees failure. Let's explore yet another important subject in the life of a trader and look at a trade setup we took late Friday in the context of this subject matter...
Determining a Good Risk/Reward Trade
Calculating the Risk/Reward Trade
Ranking Trades and the Spreadsheet
Risk/Reward Ratio in Forex - What Is the Proper Risk and Reward Ratio in Forex Trading?
Your Edge
This Manual Forex Trading System Can Turn $100 Into $15,455 in 3 Months With Risk/Reward Of 1/3
Proč je risk jediný opravdu důležitý faktor každého byznysu
pátek 27. srpna 2010
Level Quotes I, II and III
Level Quotes I, II and III
Level I, II and III Quotes
Level III Quotes
Introduction To Level II Quotes
Introduction to Level II (level 2, L2, L II, Lii)
Understanding Level 2 and Market Makers
Level II & TotalView: In-Depth - Part I
Level II & TotalView: In-Depth - Part II
iHub Streaming Real-time Stock Quotes and Level II Tutorial
WHO IS THE MARKET MAKER in LEVEL II
Free Real Time Stock Quotes, Level 2 Stock Quotes, Live Stock Charts and Stock Research
Profile of Interactive Brokers' Market Data
Level I, II and III Quotes
Level III Quotes
Introduction To Level II Quotes
Introduction to Level II (level 2, L2, L II, Lii)
Understanding Level 2 and Market Makers
Level II & TotalView: In-Depth - Part I
Level II & TotalView: In-Depth - Part II
iHub Streaming Real-time Stock Quotes and Level II Tutorial
WHO IS THE MARKET MAKER in LEVEL II
Free Real Time Stock Quotes, Level 2 Stock Quotes, Live Stock Charts and Stock Research
Profile of Interactive Brokers' Market Data
pátek 20. srpna 2010
středa 7. července 2010
Korelace men Currency Correlation
Korelace měn - Currency Correlation
Korelace měn
Měnové páry a jejich vzájemná korelace s ostatními trhy
Jak vydělávat na komoditních měnách?
Komoditní měny anebo aussie, kiwi a loonie
Currency Correlation
Forex Correlation Heatmap and Correlation Table
Korelace měn
Měnové páry a jejich vzájemná korelace s ostatními trhy
Jak vydělávat na komoditních měnách?
Komoditní měny anebo aussie, kiwi a loonie
Currency Correlation
Forex Correlation Heatmap and Correlation Table
neděle 13. června 2010
Otestujte výpočetní výkon procesoru CPUMark
pátek 11. června 2010
Forex Automated Trading
Forex Automated Trading
Automated Trading Championship 2010
Automatic Forex Crusher.rar
Avoitenko EA (ATC 2010)
http://championship.mql5.com/2010/en/users/avoitenko
Free Download Avoitenko EA by Andrey Voytenko (ATC 2010)
http://forexrobotgeeks.com/2011/06/free-download-avoitenko-ea-andrey-voytenko-atc-2010/
http://www.donnaforex.com/forum/index.php?topic=2963.0
Daniel Private System v1.0.rar
Faizumi FX Trading System.rar
Fap Turbo.rar
http://hubpages.com/hub/FapTurboSettings
FAP TURBO SETTINGS
FM.rar
Forex AI AutoTrader v2.1.rar
Forex Apocalypse.rar
Forex Conquest.rar
Forex Cyclone.rar
Forex Funnel.rar
Forex Godfather.rar
Forex Gold Trader.rar
Forex Grinder.rar
Forex Hacked.rar
Forex Insider Pro.rar
Forex Nightfox.rar
Forex Nitro.rar
Forex Profit System.rar
Forex Scalpa.rar
Forex Shocker.rar
Forex Slasher.rar
Forex Traders Cheat Sheet.rar
Forex WarLord.rar
Free Scalping Indicator by Karl Dittmann.rar
FSA.rar
FWS-EA.rar
FX Combo.rar
FX Equity Builder.rar
FX Profit Mountain.rar
fxEB.rar
FXPROMaker Advanced.rar
GPSFxRobot.rar
Guide To Setup VPS.rar
MACD Candles MT4 Indicator.rar
MACD Sample Optimized.rar
Mover3MkII (ATC 2010).rar
MT4 Tips n Tricks.rar
Pips4IdiotsSystem.rar
PipsMiner.rar
Piptronic.rar
Pipturbo.rar
PipZu.rar
Pipzu.rar
Primeval EA.rar
Rover North Forex System.rar
SF Trend Lines Indicator.rar
The Forex Hitman.rar
The London Forex Rush.rar
USDBot.rar
Automated Trading Championship 2010
Automatic Forex Crusher.rar
Avoitenko EA (ATC 2010)
http://championship.mql5.com/2010/en/users/avoitenko
Free Download Avoitenko EA by Andrey Voytenko (ATC 2010)
http://forexrobotgeeks.com/2011/06/free-download-avoitenko-ea-andrey-voytenko-atc-2010/
http://www.donnaforex.com/forum/index.php?topic=2963.0
Daniel Private System v1.0.rar
Faizumi FX Trading System.rar
Fap Turbo.rar
http://hubpages.com/hub/FapTurboSettings
FAP TURBO SETTINGS
FM.rar
Forex AI AutoTrader v2.1.rar
Forex Apocalypse.rar
Forex Conquest.rar
Forex Cyclone.rar
Forex Funnel.rar
Forex Godfather.rar
Forex Gold Trader.rar
Forex Grinder.rar
Forex Hacked.rar
Forex Insider Pro.rar
Forex Nightfox.rar
Forex Nitro.rar
Forex Profit System.rar
Forex Scalpa.rar
Forex Shocker.rar
Forex Slasher.rar
Forex Traders Cheat Sheet.rar
Forex WarLord.rar
Free Scalping Indicator by Karl Dittmann.rar
FSA.rar
FWS-EA.rar
FX Combo.rar
FX Equity Builder.rar
FX Profit Mountain.rar
fxEB.rar
FXPROMaker Advanced.rar
GPSFxRobot.rar
Guide To Setup VPS.rar
MACD Candles MT4 Indicator.rar
MACD Sample Optimized.rar
Mover3MkII (ATC 2010).rar
MT4 Tips n Tricks.rar
Pips4IdiotsSystem.rar
PipsMiner.rar
Piptronic.rar
Pipturbo.rar
PipZu.rar
Pipzu.rar
Primeval EA.rar
Rover North Forex System.rar
SF Trend Lines Indicator.rar
The Forex Hitman.rar
The London Forex Rush.rar
USDBot.rar
pátek 21. května 2010
Forex trading examples
Forex trading examples
Forex trading examples (page 1)
Example 1
Many beginning traders don’t fully understand the concept of leverage. Basically, if you have a start up capital of $5,000 and if you trade on a 1:50 margin you can effectively control a capital of $250,000. However, a two percent move against you and your capital is completely wiped out. If you are a beginning trader you should not use more than 1:20 margin until you get comfortable and profitable and then and only then you can attempt to use higher margins....
Forex trading examples (page 1)
Example 1
Many beginning traders don’t fully understand the concept of leverage. Basically, if you have a start up capital of $5,000 and if you trade on a 1:50 margin you can effectively control a capital of $250,000. However, a two percent move against you and your capital is completely wiped out. If you are a beginning trader you should not use more than 1:20 margin until you get comfortable and profitable and then and only then you can attempt to use higher margins....
pátek 7. května 2010
How To Start An Automated Online Forex Trading System
How To Start An Automated Online Forex Trading System
How To Start An Automated Online Forex Trading System
How To Start An Automated Online Forex Trading System
automatic expert advisor
Creating Multi-Expert Advisors
Creating Multi-Expert Advisors
Creating Multi-Expert Advisors on the basis of Trading Models MT5
Code Base EA MQL4
Expert Advisors - MT4
Expert Advisors for MT4 - Examples
Broker manipulation detector
Mql - Metatrader Development Course
Get keyboard keys to MetaTrader!
Automated Trading, Strategy Testing and Optimization Articles
Creating Multi-Expert Advisors on the basis of Trading Models MT5
Code Base EA MQL4
Expert Advisors - MT4
Expert Advisors for MT4 - Examples
Broker manipulation detector
Mql - Metatrader Development Course
Get keyboard keys to MetaTrader!
Automated Trading, Strategy Testing and Optimization Articles
system
Nejaky mozny system
Dl_Trend
Dl
Dlouhodobý trend
int g_period_76 = 13;
int g_period_80 = 34;
double g_ibuf_84[];
double g_ibuf_88[];
double g_ibuf_92[];
double g_ibuf_96[];
int init() {
SetIndexStyle(0, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(0, g_ibuf_84);
SetIndexStyle(1, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(1, g_ibuf_88);
SetIndexStyle(2, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(2, g_ibuf_92);
SetIndexStyle(3, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(3, g_ibuf_96);
IndicatorDigits(Digits + 1);
string ls_0 = "Dlouhodobý trend";
IndicatorShortName(ls_0);
SetIndexLabel(0, ls_0);
SetIndexLabel(1, ls_0);
SetIndexLabel(2, ls_0);
SetIndexLabel(3, ls_0);
return (0);
}
}
int l_ind_counted_20 = IndicatorCounted();
if (l_ind_counted_20 < 0) return (-1);
for (int li_24 = Bars - Max(l_ind_counted_20 - 1, 1); li_24 >= 0; li_24--) {
ld_0 = iMA(NULL, 0, g_period_76, 0, MODE_EMA, PRICE_MEDIAN, li_24) - iMA(NULL, 0, g_period_80, 0, MODE_EMA, PRICE_MEDIAN, li_24);
if (ld_0 > 0.0) {
if ((g_ibuf_84[li_24 + 1] != 0.0 && ld_0 >= g_ibuf_84[li_24 + 1]) || (g_ibuf_88[li_24 + 1] != 0.0 && ld_0 > g_ibuf_88[li_24 + 1])) {
g_ibuf_84[li_24] = ld_0;
g_ibuf_88[li_24] = 0;
} else {
g_ibuf_84[li_24] = 0;
g_ibuf_88[li_24] = ld_0;
}
} else {
if ((g_ibuf_92[li_24 + 1] != 0.0 && ld_0 >= g_ibuf_92[li_24 + 1]) || (g_ibuf_96[li_24 + 1] != 0.0 && ld_0 > g_ibuf_96[li_24 + 1])) {
g_ibuf_92[li_24] = ld_0;
g_ibuf_96[li_24] = 0;
} else {
g_ibuf_92[li_24] = 0;
g_ibuf_96[li_24] = ld_0;
}
}
}
return (0);
}
int Max(int ai_0, int ai_4) {
if (ai_0 > ai_4) return (ai_0);
return (ai_4);
}
Dl_Trend_A (black)
double g_ibuf_76[];
double g_ibuf_80[];
int g_period_84 = 13;
int g_period_88 = 34;
extern bool Alerts = TRUE;
int gi_96 = 0;
int gi_100 = 0;
int init() {
SetIndexStyle(0, DRAW_ARROW, EMPTY);
SetIndexArrow(0, SYMBOL_THUMBSUP);
SetIndexBuffer(0, g_ibuf_76);
SetIndexStyle(1, DRAW_ARROW, EMPTY);
SetIndexArrow(1, SYMBOL_THUMBSDOWN);
SetIndexBuffer(1, g_ibuf_80);
return (0);
}
int deinit() {
return (0);
}
int start() {
int li_0;
double l_ima_4;
double l_ima_12;
double l_ima_20;
double l_ima_28;
double l_ima_36;
double l_ima_44;
double ld_52;
double ld_60;
}
int li_80 = IndicatorCounted();
if (li_80 < 0) return (-1);
if (li_80 > 0) li_80--;
int li_84 = Bars - li_80;
for (int li_88 = 0; li_88 <= li_84; li_88++) {
li_0 = li_88;
ld_52 = 0;
ld_60 = 0;
for (li_0 = li_88; li_0 <= li_88 + 9; li_0++) ld_60 += MathAbs(High[li_0] - Low[li_0]);
ld_52 = ld_60 / 10.0;
l_ima_4 = iMA(NULL, 0, g_period_84, 0, MODE_EMA, PRICE_CLOSE, li_88);
l_ima_20 = iMA(NULL, 0, g_period_84, 0, MODE_EMA, PRICE_CLOSE, li_88 + 1);
l_ima_36 = iMA(NULL, 0, g_period_84, 0, MODE_EMA, PRICE_CLOSE, li_88 - 1);
l_ima_12 = iMA(NULL, 0, g_period_88, 0, MODE_EMA, PRICE_CLOSE, li_88);
l_ima_28 = iMA(NULL, 0, g_period_88, 0, MODE_EMA, PRICE_CLOSE, li_88 + 1);
l_ima_44 = iMA(NULL, 0, g_period_88, 0, MODE_EMA, PRICE_CLOSE, li_88 - 1);
if (l_ima_4 > l_ima_12 && l_ima_20 < l_ima_28 && l_ima_36 > l_ima_44) {
g_ibuf_76[li_88] = Low[li_88] - ld_52 / 2.0;
if (li_88 <= 2 && Alerts && !gi_96) {
SendMail("xxxx", "Dlouhodoby trend nad nulou!!!(Long)" + Symbol());
Alert(Symbol(), " ", Period(), " Dlouhodobý trend nad nulou!!!(Long) ");
gi_96 = TRUE;
gi_100 = FALSE;
}
} else {
if (l_ima_4 < l_ima_12 && l_ima_20 > l_ima_28 && l_ima_36 < l_ima_44) {
g_ibuf_80[li_88] = High[li_88] + ld_52 / 2.0;
if (li_88 <= 2 && Alerts && !gi_100) {
SendMail("xxxx", "Dlouhodoby trend pod nulou!!!(Short)" + Symbol());
Alert(Symbol(), " ", Period(), " Dlouhodobý trend pod nulou!!!(Short) ");
gi_100 = TRUE;
gi_96 = FALSE;
}
}
}
}
return (0);
}
Kr_Trend_D
Trend D
int gi_76 = 21;
extern int CountBars = 3000;
double g_ibuf_84[];
double g_ibuf_88[];
double g_ibuf_92[];
int gi_96;
int g_count_100;
int gi_104;
bool gi_108;
int g_ind_counted_112;
datetime g_time_116;
datetime g_time_120;
datetime g_time_124;
double gd_128;
double gd_136;
double gd_144;
double gd_152;
double gd_368;
double gd_376;
double gd_384;
double gd_392;
double gd_400;
double gd_408;
double gd_416;
int init() {
SetIndexStyle(0, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexStyle(1, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexStyle(2, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(0, g_ibuf_84);
SetIndexBuffer(1, g_ibuf_88);
SetIndexBuffer(2, g_ibuf_92);
IndicatorShortName("Krátkodobý trend/H");
SetIndexDrawBegin(0, Bars - CountBars);
SetIndexDrawBegin(1, Bars - CountBars);
SetIndexDrawBegin(2, Bars - CountBars);
IndicatorDigits(MarketInfo(Symbol(), MODE_DIGITS));
if (gi_76 - 1 >= 5) gi_104 = gi_76 - 1;
else gi_104 = 5;
gd_408 = 3 / (gi_76 + 2.0);
gd_416 = 1.0 - gd_408;
return (0);
}
}
g_ind_counted_112 = IndicatorCounted();
if (g_ind_counted_112 < 0) return (-1);
if (g_ind_counted_112 > gi_76) gi_96 = Bars - g_ind_counted_112 - 1;
else gi_96 = Bars - gi_76 - 1;
g_time_124 = Time[gi_96 + 1];
if (g_time_124 != g_time_116 && gi_96 < Bars - gi_76 - 1) {
if (g_time_124 == g_time_120) {
gd_312 = gd_208;
gd_320 = gd_216;
gd_328 = gd_224;
gd_336 = gd_232;
gd_384 = gd_280;
gd_392 = gd_288;
gd_400 = gd_296;
} else return (-1);
}
if (gi_76 - 1 >= 5) gi_104 = gi_76 - 1;
else gi_104 = 5;
gd_408 = 3 / (gi_76 + 2.0);
gd_416 = 1.0 - gd_408;
while (gi_96 >= 0) {
if (g_count_100 == 0) {
g_count_100 = 1;
gi_108 = FALSE;
} else {
if (g_count_100 >= gi_104) g_count_100 = gi_104 + 1;
else g_count_100++;
gd_136 = Close[gi_96] - (Close[gi_96 + 1]);
gd_192 = MathAbs(gd_136);
gd_312 = gd_416 * gd_312 + gd_408 * gd_136;
gd_320 = gd_408 * gd_312 + gd_416 * gd_320;
gd_176 = 1.5 * gd_312 - gd_320 / 2.0;
gd_328 = gd_416 * gd_328 + gd_408 * gd_176;
gd_336 = gd_408 * gd_328 + gd_416 * gd_336;
gd_144 = 1.5 * gd_328 - gd_336 / 2.0;
gd_344 = gd_416 * gd_344 + gd_408 * gd_144;
gd_352 = gd_408 * gd_344 + gd_416 * gd_352;
gd_152 = 1.5 * gd_344 - gd_352 / 2.0;
gd_360 = gd_416 * gd_360 + gd_408 * gd_192;
gd_368 = gd_408 * gd_360 + gd_416 * gd_368;
gd_160 = 1.5 * gd_360 - gd_368 / 2.0;
gd_376 = gd_416 * gd_376 + gd_408 * gd_160;
gd_384 = gd_408 * gd_376 + gd_416 * gd_384;
gd_184 = 1.5 * gd_376 - gd_384 / 2.0;
gd_392 = gd_416 * gd_392 + gd_408 * gd_184;
gd_400 = gd_408 * gd_392 + gd_416 * gd_400;
gd_168 = 1.5 * gd_392 - gd_400 / 2.0;
if (g_count_100 <= gi_104 && gd_136 != 0.0) gi_108 = TRUE;
if (g_count_100 == gi_104 && gi_108 == FALSE) g_count_100 = 0;
}
if (g_count_100 > gi_104 && gd_168 > 0.0000000001) {
gd_128 = 50.0 * (gd_152 / gd_168 + 1.0);
if (gd_128 > 100.0) gd_128 = 100.0;
if (gd_128 < 0.0) gd_128 = 0.0;
} else gd_128 = 50.0;
gd_304 = gd_128 / 50.0 - 1.0;
if (gi_96 == 1) {
g_time_120 = Time[1];
g_time_116 = Time[0];
gd_208 = gd_312;
gd_216 = gd_320;
gd_224 = gd_328;
gd_232 = gd_336;
gd_272 = gd_376;
gd_280 = gd_384;
gd_288 = gd_392;
gd_296 = gd_400;
}
gd_200 = gd_304 - (g_ibuf_84[gi_96 + 1]) - (g_ibuf_88[gi_96 + 1]) - (g_ibuf_92[gi_96 + 1]);
g_ibuf_84[gi_96] = 0.0;
g_ibuf_88[gi_96] = 0.0;
g_ibuf_92[gi_96] = 0.0;
if (gd_200 > 0.0) g_ibuf_84[gi_96] = gd_304;
else {
if (gd_200 < 0.0) g_ibuf_88[gi_96] = gd_304;
else g_ibuf_92[gi_96] = gd_304;
}
gi_96--;
Kr_Trend_H
int gi_76 = 13;
extern int CountBars = 3000;
double g_ibuf_84[];
double g_ibuf_88[];
double g_ibuf_92[];
int gi_96;
int g_count_100;
int gi_104;
bool gi_108;
int g_ind_counted_112;
datetime g_time_116;
datetime g_time_120;
datetime g_time_124;
double gd_128;
double gd_136;
double gd_144;
double gd_152;
double gd_160;
double gd_168;
double gd_176;
double gd_328;
double gd_336;
double gd_344;
double gd_352;
double gd_360;
double gd_368;
double gd_376;
double gd_384;
double gd_392;
double gd_400;
double gd_408;
double gd_416;
int init() {
SetIndexStyle(0, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexStyle(1, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexStyle(2, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(0, g_ibuf_84);
SetIndexBuffer(1, g_ibuf_88);
SetIndexBuffer(2, g_ibuf_92);
IndicatorShortName("Krátkodobý trend/H");
SetIndexDrawBegin(0, Bars - CountBars);
SetIndexDrawBegin(1, Bars - CountBars);
SetIndexDrawBegin(2, Bars - CountBars);
IndicatorDigits(MarketInfo(Symbol(), MODE_DIGITS));
if (gi_76 - 1 >= 5) gi_104 = gi_76 - 1;
else gi_104 = 5;
gd_408 = 3 / (gi_76 + 2.0);
gd_416 = 1.0 - gd_408;
return (0);
}
}
g_ind_counted_112 = IndicatorCounted();
if (g_ind_counted_112 < 0) return (-1);
if (g_ind_counted_112 > gi_76) gi_96 = Bars - g_ind_counted_112 - 1;
else gi_96 = Bars - gi_76 - 1;
g_time_124 = Time[gi_96 + 1];
if (g_time_124 != g_time_116 && gi_96 < Bars - gi_76 - 1) {
if (g_time_124 == g_time_120) {
gd_312 = gd_208;
gd_320 = gd_216;
gd_328 = gd_224;
gd_336 = gd_232;
gd_344 = gd_240;
gd_352 = gd_248;
gd_360 = gd_256;
gd_368 = gd_264;
gd_376 = gd_272;
gd_384 = gd_280;
gd_392 = gd_288;
gd_400 = gd_296;
} else return (-1);
}
if (gi_76 - 1 >= 5) gi_104 = gi_76 - 1;
else gi_104 = 5;
gd_408 = 3 / (gi_76 + 2.0);
gd_416 = 1.0 - gd_408;
while (gi_96 >= 0) {
if (g_count_100 == 0) {
g_count_100 = 1;
gi_108 = FALSE;
} else {
if (g_count_100 >= gi_104) g_count_100 = gi_104 + 1;
else g_count_100++;
gd_136 = Close[gi_96] - (Close[gi_96 + 1]);
gd_192 = MathAbs(gd_136);
gd_312 = gd_416 * gd_312 + gd_408 * gd_136;
gd_320 = gd_408 * gd_312 + gd_416 * gd_320;
gd_176 = 1.5 * gd_312 - gd_320 / 2.0;
gd_328 = gd_416 * gd_328 + gd_408 * gd_176;
gd_336 = gd_408 * gd_328 + gd_416 * gd_336;
gd_144 = 1.5 * gd_328 - gd_336 / 2.0;
gd_344 = gd_416 * gd_344 + gd_408 * gd_144;
gd_352 = gd_408 * gd_344 + gd_416 * gd_352;
gd_152 = 1.5 * gd_344 - gd_352 / 2.0;
gd_360 = gd_416 * gd_360 + gd_408 * gd_192;
gd_368 = gd_408 * gd_360 + gd_416 * gd_368;
gd_160 = 1.5 * gd_360 - gd_368 / 2.0;
gd_376 = gd_416 * gd_376 + gd_408 * gd_160;
gd_384 = gd_408 * gd_376 + gd_416 * gd_384;
gd_184 = 1.5 * gd_376 - gd_384 / 2.0;
gd_392 = gd_416 * gd_392 + gd_408 * gd_184;
gd_400 = gd_408 * gd_392 + gd_416 * gd_400;
gd_168 = 1.5 * gd_392 - gd_400 / 2.0;
if (g_count_100 <= gi_104 && gd_136 != 0.0) gi_108 = TRUE;
if (g_count_100 == gi_104 && gi_108 == FALSE) g_count_100 = 0;
}
if (g_count_100 > gi_104 && gd_168 > 0.0000000001) {
gd_128 = 50.0 * (gd_152 / gd_168 + 1.0);
if (gd_128 > 100.0) gd_128 = 100.0;
if (gd_128 < 0.0) gd_128 = 0.0;
} else gd_128 = 50.0;
gd_304 = gd_128 / 50.0 - 1.0;
if (gi_96 == 1) {
g_time_120 = Time[1];
g_time_116 = Time[0];
gd_208 = gd_312;
gd_216 = gd_320;
gd_224 = gd_328;
gd_232 = gd_336;
gd_240 = gd_344;
gd_248 = gd_352;
gd_256 = gd_360;
gd_264 = gd_368;
gd_272 = gd_376;
gd_280 = gd_384;
gd_288 = gd_392;
gd_296 = gd_400;
}
gd_200 = gd_304 - (g_ibuf_84[gi_96 + 1]) - (g_ibuf_88[gi_96 + 1]) - (g_ibuf_92[gi_96 + 1]);
g_ibuf_84[gi_96] = 0.0;
g_ibuf_88[gi_96] = 0.0;
g_ibuf_92[gi_96] = 0.0;
if (gd_200 > 0.0) g_ibuf_84[gi_96] = gd_304;
else {
if (gd_200 < 0.0) g_ibuf_88[gi_96] = gd_304;
else g_ibuf_92[gi_96] = gd_304;
}
gi_96--;
}
return (0);
}
_Trend
extern int SpreadThreshold = 6;
extern bool D_ADX = TRUE;
int init() {
IndicatorShortName("Trend (" + Symbol() + ")");
return (0);
}
int deinit() {
ObjectsDeleteAll(0, OBJ_LABEL);
ObjectDelete("Trend-1");
ObjectDelete("Trend-2");
ObjectDelete("Trend-3");
ObjectDelete("Trend-4");
ObjectDelete("Trend-5");
ObjectDelete("Trend-6");
ObjectDelete("Trend-7");
ObjectDelete("Trend-8");
ObjectDelete("Trend-9");
ObjectDelete("Trend-10");
ObjectDelete("Trend-11");
ObjectDelete("Trend-12");
ObjectDelete("Trend-2a");
ObjectDelete("Trend-4a");
ObjectDelete("Trend-6a");
ObjectDelete("Trend-8a");
ObjectDelete("Trend-10a");
ObjectDelete("Trend-12a");
return (0);
}
int start() {
color l_color_0;
color l_color_4;
color l_color_8;
color l_color_12;
color l_color_16;
color l_color_20;
string l_text_24;
string l_text_32;
string l_text_40;
string l_text_48;
string ls_unused_56;
string l_text_64;
}
double l_iadx_84 = iADX(NULL, PERIOD_M5, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_92 = iADX(NULL, PERIOD_M5, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_100 = iADX(NULL, PERIOD_M5, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
double l_iadx_108 = iADX(NULL, PERIOD_M15, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_116 = iADX(NULL, PERIOD_M15, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_124 = iADX(NULL, PERIOD_M15, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
double l_iadx_132 = iADX(NULL, PERIOD_M30, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_140 = iADX(NULL, PERIOD_M30, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_148 = iADX(NULL, PERIOD_M30, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
double l_iadx_156 = iADX(NULL, PERIOD_H1, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_164 = iADX(NULL, PERIOD_H1, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_172 = iADX(NULL, PERIOD_H1, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
double l_iadx_180 = iADX(NULL, PERIOD_H4, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_188 = iADX(NULL, PERIOD_H4, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_196 = iADX(NULL, PERIOD_H4, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
double l_iadx_204 = iADX(NULL, PERIOD_D1, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_212 = iADX(NULL, PERIOD_D1, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_220 = iADX(NULL, PERIOD_D1, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
if (l_iadx_84 < 23.0 && l_iadx_84 != 0.0) l_color_0 = LightSkyBlue;
if (l_iadx_84 >= 23.0 && l_iadx_92 > l_iadx_100) l_color_0 = Lime;
if (l_iadx_84 >= 23.0 && l_iadx_92 < l_iadx_100) l_color_0 = Red;
if (l_iadx_108 < 23.0 && l_iadx_108 != 0.0) l_color_4 = LightSkyBlue;
if (l_iadx_108 >= 23.0 && l_iadx_116 > l_iadx_124) l_color_4 = Lime;
if (l_iadx_108 >= 23.0 && l_iadx_116 < l_iadx_124) l_color_4 = Red;
if (l_iadx_132 < 23.0 && l_iadx_132 != 0.0) l_color_8 = LightSkyBlue;
if (l_iadx_132 >= 23.0 && l_iadx_140 > l_iadx_148) l_color_8 = Lime;
if (l_iadx_132 >= 23.0 && l_iadx_140 < l_iadx_148) l_color_8 = Red;
if (l_iadx_156 < 23.0 && l_iadx_156 != 0.0) l_color_12 = LightSkyBlue;
if (l_iadx_156 >= 23.0 && l_iadx_164 > l_iadx_172) l_color_12 = Lime;
if (l_iadx_156 >= 23.0 && l_iadx_164 < l_iadx_172) l_color_12 = Red;
if (l_iadx_180 < 23.0 && l_iadx_180 != 0.0) l_color_16 = LightSkyBlue;
if (l_iadx_180 >= 23.0 && l_iadx_188 > l_iadx_196) l_color_16 = Lime;
if (l_iadx_180 >= 23.0 && l_iadx_188 < l_iadx_196) l_color_16 = Red;
if (l_iadx_204 < 23.0 && l_iadx_204 != 0.0) l_color_20 = LightSkyBlue;
if (l_iadx_204 >= 23.0 && l_iadx_212 > l_iadx_220) l_color_20 = Lime;
if (l_iadx_204 >= 23.0 && l_iadx_212 < l_iadx_220) l_color_20 = Red;
string l_iadx_228 = l_iadx_84;
string l_iadx_236 = l_iadx_108;
string l_iadx_244 = l_iadx_132;
string l_iadx_252 = l_iadx_156;
string l_iadx_260 = l_iadx_180;
string l_iadx_268 = l_iadx_204;
if (l_iadx_84 < 23.0 && l_iadx_84 != 0.0) l_text_24 = "h";
if (l_iadx_84 >= 23.0 && l_iadx_84 < 28.0 && l_iadx_92 > l_iadx_100) l_text_24 = "ě";
if (l_iadx_84 >= 23.0 && l_iadx_84 < 28.0 && l_iadx_92 < l_iadx_100) l_text_24 = "î";
if (l_iadx_84 >= 28.0 && l_iadx_92 > l_iadx_100) l_text_24 = "é";
if (l_iadx_84 >= 28.0 && l_iadx_92 < l_iadx_100) l_text_24 = "ę";
if (l_iadx_108 < 23.0 && l_iadx_108 != 0.0) l_text_32 = "h";
if (l_iadx_108 >= 23.0 && l_iadx_108 < 28.0 && l_iadx_116 > l_iadx_124) l_text_32 = "ě";
if (l_iadx_108 >= 23.0 && l_iadx_108 < 28.0 && l_iadx_116 < l_iadx_124) l_text_32 = "î";
if (l_iadx_108 >= 28.0 && l_iadx_116 > l_iadx_124) l_text_32 = "é";
if (l_iadx_108 >= 28.0 && l_iadx_116 < l_iadx_124) l_text_32 = "ę";
if (l_iadx_132 < 23.0 && l_iadx_132 != 0.0) l_text_40 = "h";
if (l_iadx_132 >= 23.0 && l_iadx_132 < 28.0 && l_iadx_140 > l_iadx_148) l_text_40 = "ě";
if (l_iadx_132 >= 23.0 && l_iadx_132 < 28.0 && l_iadx_140 < l_iadx_148) l_text_40 = "î";
if (l_iadx_132 >= 28.0 && l_iadx_140 > l_iadx_148) l_text_40 = "é";
if (l_iadx_132 >= 28.0 && l_iadx_140 < l_iadx_148) l_text_40 = "ę";
if (l_iadx_156 < 23.0 && l_iadx_156 != 0.0) l_text_48 = "h";
if (l_iadx_156 >= 23.0 && l_iadx_156 < 28.0 && l_iadx_164 > l_iadx_172) l_text_48 = "ě";
if (l_iadx_156 >= 23.0 && l_iadx_156 < 28.0 && l_iadx_164 < l_iadx_172) l_text_48 = "î";
if (l_iadx_156 >= 28.0 && l_iadx_172 > l_iadx_172) l_text_48 = "é";
if (l_iadx_156 >= 28.0 && l_iadx_164 < l_iadx_172) l_text_48 = "ę";
if (l_iadx_180 < 23.0 && l_iadx_180 != 0.0) ls_unused_56 = "h";
if (l_iadx_180 >= 23.0 && l_iadx_180 < 28.0 && l_iadx_188 > l_iadx_196) ls_unused_56 = "ě";
if (l_iadx_180 >= 23.0 && l_iadx_180 < 28.0 && l_iadx_188 < l_iadx_196) ls_unused_56 = "î";
if (l_iadx_180 >= 28.0 && l_iadx_188 > l_iadx_196) ls_unused_56 = "é";
if (l_iadx_180 >= 28.0 && l_iadx_188 < l_iadx_196) ls_unused_56 = "ę";
if (l_iadx_204 < 23.0 && l_iadx_204 != 0.0) l_text_64 = "h";
if (l_iadx_204 >= 23.0 && l_iadx_204 < 28.0 && l_iadx_212 > l_iadx_220) l_text_64 = "ě";
if (l_iadx_204 >= 23.0 && l_iadx_204 < 28.0 && l_iadx_212 < l_iadx_220) l_text_64 = "î";
if (l_iadx_204 >= 28.0 && l_iadx_212 > l_iadx_220) l_text_64 = "é";
if (l_iadx_204 >= 28.0 && l_iadx_212 < l_iadx_220) l_text_64 = "ę";
ObjectCreate("Trend-1", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-1", "5 min:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-1", OBJPROP_CORNER, 0);
ObjectSet("Trend-1", OBJPROP_XDISTANCE, 185);
ObjectSet("Trend-1", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-2", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-2", " ADX " + StringSubstr(l_iadx_228, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_0);
ObjectSet("Trend-2", OBJPROP_CORNER, 0);
ObjectSet("Trend-2", OBJPROP_XDISTANCE, 225);
ObjectSet("Trend-2", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-2a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-2a", l_text_24, 9, "Wingdings", l_color_0);
ObjectSet("Trend-2a", OBJPROP_CORNER, 0);
ObjectSet("Trend-2a", OBJPROP_XDISTANCE, 288);
ObjectSet("Trend-2a", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-3", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-3", "15 min:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-3", OBJPROP_CORNER, 0);
ObjectSet("Trend-3", OBJPROP_XDISTANCE, 318);
ObjectSet("Trend-3", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-4", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-4", " ADX " + StringSubstr(l_iadx_236, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_4);
ObjectSet("Trend-4", OBJPROP_CORNER, 0);
ObjectSet("Trend-4", OBJPROP_XDISTANCE, 363);
ObjectSet("Trend-4", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-4a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-4a", l_text_32, 9, "Wingdings", l_color_4);
ObjectSet("Trend-4a", OBJPROP_CORNER, 0);
ObjectSet("Trend-4a", OBJPROP_XDISTANCE, 426);
ObjectSet("Trend-4a", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-5", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-5", "30 min:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-5", OBJPROP_CORNER, 0);
ObjectSet("Trend-5", OBJPROP_XDISTANCE, 453);
ObjectSet("Trend-5", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-6", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-6", " ADX " + StringSubstr(l_iadx_244, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_8);
ObjectSet("Trend-6", OBJPROP_CORNER, 0);
ObjectSet("Trend-6", OBJPROP_XDISTANCE, 496);
ObjectSet("Trend-6", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-6a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-6a", l_text_40, 9, "Wingdings", l_color_8);
ObjectSet("Trend-6a", OBJPROP_CORNER, 0);
ObjectSet("Trend-6a", OBJPROP_XDISTANCE, 557);
ObjectSet("Trend-6a", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-7", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-7", "1 H:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-7", OBJPROP_CORNER, 0);
ObjectSet("Trend-7", OBJPROP_XDISTANCE, 580);
ObjectSet("Trend-7", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-8", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-8", " ADX " + StringSubstr(l_iadx_252, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_12);
ObjectSet("Trend-8", OBJPROP_CORNER, 0);
ObjectSet("Trend-8", OBJPROP_XDISTANCE, 610);
ObjectSet("Trend-8", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-8a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-8a", l_text_48, 9, "Wingdings", l_color_12);
ObjectSet("Trend-8a", OBJPROP_CORNER, 0);
ObjectSet("Trend-8a", OBJPROP_XDISTANCE, 672);
ObjectSet("Trend-8a", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-9", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-9", "4 H:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-9", OBJPROP_CORNER, 0);
ObjectSet("Trend-9", OBJPROP_XDISTANCE, 702);
ObjectSet("Trend-9", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-10", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-10", " ADX " + StringSubstr(l_iadx_260, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_16);
ObjectSet("Trend-10", OBJPROP_CORNER, 0);
ObjectSet("Trend-10", OBJPROP_XDISTANCE, 732);
ObjectSet("Trend-10", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-10a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-10a", l_text_64, 9, "Wingdings", l_color_20);
ObjectSet("Trend-10a", OBJPROP_CORNER, 0);
ObjectSet("Trend-10a", OBJPROP_XDISTANCE, 793);
ObjectSet("Trend-10a", OBJPROP_YDISTANCE, 2);
if (D_ADX == TRUE) {
ObjectCreate("Trend-11", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-11", "Denní:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-11", OBJPROP_CORNER, 0);
ObjectSet("Trend-11", OBJPROP_XDISTANCE, 823);
ObjectSet("Trend-11", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-12", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-12", " ADX " + StringSubstr(l_iadx_268, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_20);
ObjectSet("Trend-12", OBJPROP_CORNER, 0);
ObjectSet("Trend-12", OBJPROP_XDISTANCE, 863);
ObjectSet("Trend-12", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-12a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-12a", l_text_64, 9, "Wingdings", l_color_20);
ObjectSet("Trend-12a", OBJPROP_CORNER, 0);
ObjectSet("Trend-12a", OBJPROP_XDISTANCE, 923);
ObjectSet("Trend-12a", OBJPROP_YDISTANCE, 2);
}
return (0);
}
Dl_Trend
Dl
Dlouhodobý trend
int g_period_76 = 13;
int g_period_80 = 34;
double g_ibuf_84[];
double g_ibuf_88[];
double g_ibuf_92[];
double g_ibuf_96[];
int init() {
SetIndexStyle(0, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(0, g_ibuf_84);
SetIndexStyle(1, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(1, g_ibuf_88);
SetIndexStyle(2, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(2, g_ibuf_92);
SetIndexStyle(3, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(3, g_ibuf_96);
IndicatorDigits(Digits + 1);
string ls_0 = "Dlouhodobý trend";
IndicatorShortName(ls_0);
SetIndexLabel(0, ls_0);
SetIndexLabel(1, ls_0);
SetIndexLabel(2, ls_0);
SetIndexLabel(3, ls_0);
return (0);
}
}
int l_ind_counted_20 = IndicatorCounted();
if (l_ind_counted_20 < 0) return (-1);
for (int li_24 = Bars - Max(l_ind_counted_20 - 1, 1); li_24 >= 0; li_24--) {
ld_0 = iMA(NULL, 0, g_period_76, 0, MODE_EMA, PRICE_MEDIAN, li_24) - iMA(NULL, 0, g_period_80, 0, MODE_EMA, PRICE_MEDIAN, li_24);
if (ld_0 > 0.0) {
if ((g_ibuf_84[li_24 + 1] != 0.0 && ld_0 >= g_ibuf_84[li_24 + 1]) || (g_ibuf_88[li_24 + 1] != 0.0 && ld_0 > g_ibuf_88[li_24 + 1])) {
g_ibuf_84[li_24] = ld_0;
g_ibuf_88[li_24] = 0;
} else {
g_ibuf_84[li_24] = 0;
g_ibuf_88[li_24] = ld_0;
}
} else {
if ((g_ibuf_92[li_24 + 1] != 0.0 && ld_0 >= g_ibuf_92[li_24 + 1]) || (g_ibuf_96[li_24 + 1] != 0.0 && ld_0 > g_ibuf_96[li_24 + 1])) {
g_ibuf_92[li_24] = ld_0;
g_ibuf_96[li_24] = 0;
} else {
g_ibuf_92[li_24] = 0;
g_ibuf_96[li_24] = ld_0;
}
}
}
return (0);
}
int Max(int ai_0, int ai_4) {
if (ai_0 > ai_4) return (ai_0);
return (ai_4);
}
Dl_Trend_A (black)
double g_ibuf_76[];
double g_ibuf_80[];
int g_period_84 = 13;
int g_period_88 = 34;
extern bool Alerts = TRUE;
int gi_96 = 0;
int gi_100 = 0;
int init() {
SetIndexStyle(0, DRAW_ARROW, EMPTY);
SetIndexArrow(0, SYMBOL_THUMBSUP);
SetIndexBuffer(0, g_ibuf_76);
SetIndexStyle(1, DRAW_ARROW, EMPTY);
SetIndexArrow(1, SYMBOL_THUMBSDOWN);
SetIndexBuffer(1, g_ibuf_80);
return (0);
}
int deinit() {
return (0);
}
int start() {
int li_0;
double l_ima_4;
double l_ima_12;
double l_ima_20;
double l_ima_28;
double l_ima_36;
double l_ima_44;
double ld_52;
double ld_60;
}
int li_80 = IndicatorCounted();
if (li_80 < 0) return (-1);
if (li_80 > 0) li_80--;
int li_84 = Bars - li_80;
for (int li_88 = 0; li_88 <= li_84; li_88++) {
li_0 = li_88;
ld_52 = 0;
ld_60 = 0;
for (li_0 = li_88; li_0 <= li_88 + 9; li_0++) ld_60 += MathAbs(High[li_0] - Low[li_0]);
ld_52 = ld_60 / 10.0;
l_ima_4 = iMA(NULL, 0, g_period_84, 0, MODE_EMA, PRICE_CLOSE, li_88);
l_ima_20 = iMA(NULL, 0, g_period_84, 0, MODE_EMA, PRICE_CLOSE, li_88 + 1);
l_ima_36 = iMA(NULL, 0, g_period_84, 0, MODE_EMA, PRICE_CLOSE, li_88 - 1);
l_ima_12 = iMA(NULL, 0, g_period_88, 0, MODE_EMA, PRICE_CLOSE, li_88);
l_ima_28 = iMA(NULL, 0, g_period_88, 0, MODE_EMA, PRICE_CLOSE, li_88 + 1);
l_ima_44 = iMA(NULL, 0, g_period_88, 0, MODE_EMA, PRICE_CLOSE, li_88 - 1);
if (l_ima_4 > l_ima_12 && l_ima_20 < l_ima_28 && l_ima_36 > l_ima_44) {
g_ibuf_76[li_88] = Low[li_88] - ld_52 / 2.0;
if (li_88 <= 2 && Alerts && !gi_96) {
SendMail("xxxx", "Dlouhodoby trend nad nulou!!!(Long)" + Symbol());
Alert(Symbol(), " ", Period(), " Dlouhodobý trend nad nulou!!!(Long) ");
gi_96 = TRUE;
gi_100 = FALSE;
}
} else {
if (l_ima_4 < l_ima_12 && l_ima_20 > l_ima_28 && l_ima_36 < l_ima_44) {
g_ibuf_80[li_88] = High[li_88] + ld_52 / 2.0;
if (li_88 <= 2 && Alerts && !gi_100) {
SendMail("xxxx", "Dlouhodoby trend pod nulou!!!(Short)" + Symbol());
Alert(Symbol(), " ", Period(), " Dlouhodobý trend pod nulou!!!(Short) ");
gi_100 = TRUE;
gi_96 = FALSE;
}
}
}
}
return (0);
}
Kr_Trend_D
Trend D
int gi_76 = 21;
extern int CountBars = 3000;
double g_ibuf_84[];
double g_ibuf_88[];
double g_ibuf_92[];
int gi_96;
int g_count_100;
int gi_104;
bool gi_108;
int g_ind_counted_112;
datetime g_time_116;
datetime g_time_120;
datetime g_time_124;
double gd_128;
double gd_136;
double gd_144;
double gd_152;
double gd_368;
double gd_376;
double gd_384;
double gd_392;
double gd_400;
double gd_408;
double gd_416;
int init() {
SetIndexStyle(0, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexStyle(1, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexStyle(2, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(0, g_ibuf_84);
SetIndexBuffer(1, g_ibuf_88);
SetIndexBuffer(2, g_ibuf_92);
IndicatorShortName("Krátkodobý trend/H");
SetIndexDrawBegin(0, Bars - CountBars);
SetIndexDrawBegin(1, Bars - CountBars);
SetIndexDrawBegin(2, Bars - CountBars);
IndicatorDigits(MarketInfo(Symbol(), MODE_DIGITS));
if (gi_76 - 1 >= 5) gi_104 = gi_76 - 1;
else gi_104 = 5;
gd_408 = 3 / (gi_76 + 2.0);
gd_416 = 1.0 - gd_408;
return (0);
}
}
g_ind_counted_112 = IndicatorCounted();
if (g_ind_counted_112 < 0) return (-1);
if (g_ind_counted_112 > gi_76) gi_96 = Bars - g_ind_counted_112 - 1;
else gi_96 = Bars - gi_76 - 1;
g_time_124 = Time[gi_96 + 1];
if (g_time_124 != g_time_116 && gi_96 < Bars - gi_76 - 1) {
if (g_time_124 == g_time_120) {
gd_312 = gd_208;
gd_320 = gd_216;
gd_328 = gd_224;
gd_336 = gd_232;
gd_384 = gd_280;
gd_392 = gd_288;
gd_400 = gd_296;
} else return (-1);
}
if (gi_76 - 1 >= 5) gi_104 = gi_76 - 1;
else gi_104 = 5;
gd_408 = 3 / (gi_76 + 2.0);
gd_416 = 1.0 - gd_408;
while (gi_96 >= 0) {
if (g_count_100 == 0) {
g_count_100 = 1;
gi_108 = FALSE;
} else {
if (g_count_100 >= gi_104) g_count_100 = gi_104 + 1;
else g_count_100++;
gd_136 = Close[gi_96] - (Close[gi_96 + 1]);
gd_192 = MathAbs(gd_136);
gd_312 = gd_416 * gd_312 + gd_408 * gd_136;
gd_320 = gd_408 * gd_312 + gd_416 * gd_320;
gd_176 = 1.5 * gd_312 - gd_320 / 2.0;
gd_328 = gd_416 * gd_328 + gd_408 * gd_176;
gd_336 = gd_408 * gd_328 + gd_416 * gd_336;
gd_144 = 1.5 * gd_328 - gd_336 / 2.0;
gd_344 = gd_416 * gd_344 + gd_408 * gd_144;
gd_352 = gd_408 * gd_344 + gd_416 * gd_352;
gd_152 = 1.5 * gd_344 - gd_352 / 2.0;
gd_360 = gd_416 * gd_360 + gd_408 * gd_192;
gd_368 = gd_408 * gd_360 + gd_416 * gd_368;
gd_160 = 1.5 * gd_360 - gd_368 / 2.0;
gd_376 = gd_416 * gd_376 + gd_408 * gd_160;
gd_384 = gd_408 * gd_376 + gd_416 * gd_384;
gd_184 = 1.5 * gd_376 - gd_384 / 2.0;
gd_392 = gd_416 * gd_392 + gd_408 * gd_184;
gd_400 = gd_408 * gd_392 + gd_416 * gd_400;
gd_168 = 1.5 * gd_392 - gd_400 / 2.0;
if (g_count_100 <= gi_104 && gd_136 != 0.0) gi_108 = TRUE;
if (g_count_100 == gi_104 && gi_108 == FALSE) g_count_100 = 0;
}
if (g_count_100 > gi_104 && gd_168 > 0.0000000001) {
gd_128 = 50.0 * (gd_152 / gd_168 + 1.0);
if (gd_128 > 100.0) gd_128 = 100.0;
if (gd_128 < 0.0) gd_128 = 0.0;
} else gd_128 = 50.0;
gd_304 = gd_128 / 50.0 - 1.0;
if (gi_96 == 1) {
g_time_120 = Time[1];
g_time_116 = Time[0];
gd_208 = gd_312;
gd_216 = gd_320;
gd_224 = gd_328;
gd_232 = gd_336;
gd_272 = gd_376;
gd_280 = gd_384;
gd_288 = gd_392;
gd_296 = gd_400;
}
gd_200 = gd_304 - (g_ibuf_84[gi_96 + 1]) - (g_ibuf_88[gi_96 + 1]) - (g_ibuf_92[gi_96 + 1]);
g_ibuf_84[gi_96] = 0.0;
g_ibuf_88[gi_96] = 0.0;
g_ibuf_92[gi_96] = 0.0;
if (gd_200 > 0.0) g_ibuf_84[gi_96] = gd_304;
else {
if (gd_200 < 0.0) g_ibuf_88[gi_96] = gd_304;
else g_ibuf_92[gi_96] = gd_304;
}
gi_96--;
Kr_Trend_H
int gi_76 = 13;
extern int CountBars = 3000;
double g_ibuf_84[];
double g_ibuf_88[];
double g_ibuf_92[];
int gi_96;
int g_count_100;
int gi_104;
bool gi_108;
int g_ind_counted_112;
datetime g_time_116;
datetime g_time_120;
datetime g_time_124;
double gd_128;
double gd_136;
double gd_144;
double gd_152;
double gd_160;
double gd_168;
double gd_176;
double gd_328;
double gd_336;
double gd_344;
double gd_352;
double gd_360;
double gd_368;
double gd_376;
double gd_384;
double gd_392;
double gd_400;
double gd_408;
double gd_416;
int init() {
SetIndexStyle(0, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexStyle(1, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexStyle(2, DRAW_HISTOGRAM, STYLE_SOLID);
SetIndexBuffer(0, g_ibuf_84);
SetIndexBuffer(1, g_ibuf_88);
SetIndexBuffer(2, g_ibuf_92);
IndicatorShortName("Krátkodobý trend/H");
SetIndexDrawBegin(0, Bars - CountBars);
SetIndexDrawBegin(1, Bars - CountBars);
SetIndexDrawBegin(2, Bars - CountBars);
IndicatorDigits(MarketInfo(Symbol(), MODE_DIGITS));
if (gi_76 - 1 >= 5) gi_104 = gi_76 - 1;
else gi_104 = 5;
gd_408 = 3 / (gi_76 + 2.0);
gd_416 = 1.0 - gd_408;
return (0);
}
}
g_ind_counted_112 = IndicatorCounted();
if (g_ind_counted_112 < 0) return (-1);
if (g_ind_counted_112 > gi_76) gi_96 = Bars - g_ind_counted_112 - 1;
else gi_96 = Bars - gi_76 - 1;
g_time_124 = Time[gi_96 + 1];
if (g_time_124 != g_time_116 && gi_96 < Bars - gi_76 - 1) {
if (g_time_124 == g_time_120) {
gd_312 = gd_208;
gd_320 = gd_216;
gd_328 = gd_224;
gd_336 = gd_232;
gd_344 = gd_240;
gd_352 = gd_248;
gd_360 = gd_256;
gd_368 = gd_264;
gd_376 = gd_272;
gd_384 = gd_280;
gd_392 = gd_288;
gd_400 = gd_296;
} else return (-1);
}
if (gi_76 - 1 >= 5) gi_104 = gi_76 - 1;
else gi_104 = 5;
gd_408 = 3 / (gi_76 + 2.0);
gd_416 = 1.0 - gd_408;
while (gi_96 >= 0) {
if (g_count_100 == 0) {
g_count_100 = 1;
gi_108 = FALSE;
} else {
if (g_count_100 >= gi_104) g_count_100 = gi_104 + 1;
else g_count_100++;
gd_136 = Close[gi_96] - (Close[gi_96 + 1]);
gd_192 = MathAbs(gd_136);
gd_312 = gd_416 * gd_312 + gd_408 * gd_136;
gd_320 = gd_408 * gd_312 + gd_416 * gd_320;
gd_176 = 1.5 * gd_312 - gd_320 / 2.0;
gd_328 = gd_416 * gd_328 + gd_408 * gd_176;
gd_336 = gd_408 * gd_328 + gd_416 * gd_336;
gd_144 = 1.5 * gd_328 - gd_336 / 2.0;
gd_344 = gd_416 * gd_344 + gd_408 * gd_144;
gd_352 = gd_408 * gd_344 + gd_416 * gd_352;
gd_152 = 1.5 * gd_344 - gd_352 / 2.0;
gd_360 = gd_416 * gd_360 + gd_408 * gd_192;
gd_368 = gd_408 * gd_360 + gd_416 * gd_368;
gd_160 = 1.5 * gd_360 - gd_368 / 2.0;
gd_376 = gd_416 * gd_376 + gd_408 * gd_160;
gd_384 = gd_408 * gd_376 + gd_416 * gd_384;
gd_184 = 1.5 * gd_376 - gd_384 / 2.0;
gd_392 = gd_416 * gd_392 + gd_408 * gd_184;
gd_400 = gd_408 * gd_392 + gd_416 * gd_400;
gd_168 = 1.5 * gd_392 - gd_400 / 2.0;
if (g_count_100 <= gi_104 && gd_136 != 0.0) gi_108 = TRUE;
if (g_count_100 == gi_104 && gi_108 == FALSE) g_count_100 = 0;
}
if (g_count_100 > gi_104 && gd_168 > 0.0000000001) {
gd_128 = 50.0 * (gd_152 / gd_168 + 1.0);
if (gd_128 > 100.0) gd_128 = 100.0;
if (gd_128 < 0.0) gd_128 = 0.0;
} else gd_128 = 50.0;
gd_304 = gd_128 / 50.0 - 1.0;
if (gi_96 == 1) {
g_time_120 = Time[1];
g_time_116 = Time[0];
gd_208 = gd_312;
gd_216 = gd_320;
gd_224 = gd_328;
gd_232 = gd_336;
gd_240 = gd_344;
gd_248 = gd_352;
gd_256 = gd_360;
gd_264 = gd_368;
gd_272 = gd_376;
gd_280 = gd_384;
gd_288 = gd_392;
gd_296 = gd_400;
}
gd_200 = gd_304 - (g_ibuf_84[gi_96 + 1]) - (g_ibuf_88[gi_96 + 1]) - (g_ibuf_92[gi_96 + 1]);
g_ibuf_84[gi_96] = 0.0;
g_ibuf_88[gi_96] = 0.0;
g_ibuf_92[gi_96] = 0.0;
if (gd_200 > 0.0) g_ibuf_84[gi_96] = gd_304;
else {
if (gd_200 < 0.0) g_ibuf_88[gi_96] = gd_304;
else g_ibuf_92[gi_96] = gd_304;
}
gi_96--;
}
return (0);
}
_Trend
extern int SpreadThreshold = 6;
extern bool D_ADX = TRUE;
int init() {
IndicatorShortName("Trend (" + Symbol() + ")");
return (0);
}
int deinit() {
ObjectsDeleteAll(0, OBJ_LABEL);
ObjectDelete("Trend-1");
ObjectDelete("Trend-2");
ObjectDelete("Trend-3");
ObjectDelete("Trend-4");
ObjectDelete("Trend-5");
ObjectDelete("Trend-6");
ObjectDelete("Trend-7");
ObjectDelete("Trend-8");
ObjectDelete("Trend-9");
ObjectDelete("Trend-10");
ObjectDelete("Trend-11");
ObjectDelete("Trend-12");
ObjectDelete("Trend-2a");
ObjectDelete("Trend-4a");
ObjectDelete("Trend-6a");
ObjectDelete("Trend-8a");
ObjectDelete("Trend-10a");
ObjectDelete("Trend-12a");
return (0);
}
int start() {
color l_color_0;
color l_color_4;
color l_color_8;
color l_color_12;
color l_color_16;
color l_color_20;
string l_text_24;
string l_text_32;
string l_text_40;
string l_text_48;
string ls_unused_56;
string l_text_64;
}
double l_iadx_84 = iADX(NULL, PERIOD_M5, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_92 = iADX(NULL, PERIOD_M5, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_100 = iADX(NULL, PERIOD_M5, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
double l_iadx_108 = iADX(NULL, PERIOD_M15, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_116 = iADX(NULL, PERIOD_M15, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_124 = iADX(NULL, PERIOD_M15, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
double l_iadx_132 = iADX(NULL, PERIOD_M30, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_140 = iADX(NULL, PERIOD_M30, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_148 = iADX(NULL, PERIOD_M30, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
double l_iadx_156 = iADX(NULL, PERIOD_H1, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_164 = iADX(NULL, PERIOD_H1, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_172 = iADX(NULL, PERIOD_H1, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
double l_iadx_180 = iADX(NULL, PERIOD_H4, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_188 = iADX(NULL, PERIOD_H4, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_196 = iADX(NULL, PERIOD_H4, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
double l_iadx_204 = iADX(NULL, PERIOD_D1, 14, PRICE_CLOSE, MODE_MAIN, 0);
double l_iadx_212 = iADX(NULL, PERIOD_D1, 14, PRICE_CLOSE, MODE_PLUSDI, 0);
double l_iadx_220 = iADX(NULL, PERIOD_D1, 14, PRICE_CLOSE, MODE_MINUSDI, 0);
if (l_iadx_84 < 23.0 && l_iadx_84 != 0.0) l_color_0 = LightSkyBlue;
if (l_iadx_84 >= 23.0 && l_iadx_92 > l_iadx_100) l_color_0 = Lime;
if (l_iadx_84 >= 23.0 && l_iadx_92 < l_iadx_100) l_color_0 = Red;
if (l_iadx_108 < 23.0 && l_iadx_108 != 0.0) l_color_4 = LightSkyBlue;
if (l_iadx_108 >= 23.0 && l_iadx_116 > l_iadx_124) l_color_4 = Lime;
if (l_iadx_108 >= 23.0 && l_iadx_116 < l_iadx_124) l_color_4 = Red;
if (l_iadx_132 < 23.0 && l_iadx_132 != 0.0) l_color_8 = LightSkyBlue;
if (l_iadx_132 >= 23.0 && l_iadx_140 > l_iadx_148) l_color_8 = Lime;
if (l_iadx_132 >= 23.0 && l_iadx_140 < l_iadx_148) l_color_8 = Red;
if (l_iadx_156 < 23.0 && l_iadx_156 != 0.0) l_color_12 = LightSkyBlue;
if (l_iadx_156 >= 23.0 && l_iadx_164 > l_iadx_172) l_color_12 = Lime;
if (l_iadx_156 >= 23.0 && l_iadx_164 < l_iadx_172) l_color_12 = Red;
if (l_iadx_180 < 23.0 && l_iadx_180 != 0.0) l_color_16 = LightSkyBlue;
if (l_iadx_180 >= 23.0 && l_iadx_188 > l_iadx_196) l_color_16 = Lime;
if (l_iadx_180 >= 23.0 && l_iadx_188 < l_iadx_196) l_color_16 = Red;
if (l_iadx_204 < 23.0 && l_iadx_204 != 0.0) l_color_20 = LightSkyBlue;
if (l_iadx_204 >= 23.0 && l_iadx_212 > l_iadx_220) l_color_20 = Lime;
if (l_iadx_204 >= 23.0 && l_iadx_212 < l_iadx_220) l_color_20 = Red;
string l_iadx_228 = l_iadx_84;
string l_iadx_236 = l_iadx_108;
string l_iadx_244 = l_iadx_132;
string l_iadx_252 = l_iadx_156;
string l_iadx_260 = l_iadx_180;
string l_iadx_268 = l_iadx_204;
if (l_iadx_84 < 23.0 && l_iadx_84 != 0.0) l_text_24 = "h";
if (l_iadx_84 >= 23.0 && l_iadx_84 < 28.0 && l_iadx_92 > l_iadx_100) l_text_24 = "ě";
if (l_iadx_84 >= 23.0 && l_iadx_84 < 28.0 && l_iadx_92 < l_iadx_100) l_text_24 = "î";
if (l_iadx_84 >= 28.0 && l_iadx_92 > l_iadx_100) l_text_24 = "é";
if (l_iadx_84 >= 28.0 && l_iadx_92 < l_iadx_100) l_text_24 = "ę";
if (l_iadx_108 < 23.0 && l_iadx_108 != 0.0) l_text_32 = "h";
if (l_iadx_108 >= 23.0 && l_iadx_108 < 28.0 && l_iadx_116 > l_iadx_124) l_text_32 = "ě";
if (l_iadx_108 >= 23.0 && l_iadx_108 < 28.0 && l_iadx_116 < l_iadx_124) l_text_32 = "î";
if (l_iadx_108 >= 28.0 && l_iadx_116 > l_iadx_124) l_text_32 = "é";
if (l_iadx_108 >= 28.0 && l_iadx_116 < l_iadx_124) l_text_32 = "ę";
if (l_iadx_132 < 23.0 && l_iadx_132 != 0.0) l_text_40 = "h";
if (l_iadx_132 >= 23.0 && l_iadx_132 < 28.0 && l_iadx_140 > l_iadx_148) l_text_40 = "ě";
if (l_iadx_132 >= 23.0 && l_iadx_132 < 28.0 && l_iadx_140 < l_iadx_148) l_text_40 = "î";
if (l_iadx_132 >= 28.0 && l_iadx_140 > l_iadx_148) l_text_40 = "é";
if (l_iadx_132 >= 28.0 && l_iadx_140 < l_iadx_148) l_text_40 = "ę";
if (l_iadx_156 < 23.0 && l_iadx_156 != 0.0) l_text_48 = "h";
if (l_iadx_156 >= 23.0 && l_iadx_156 < 28.0 && l_iadx_164 > l_iadx_172) l_text_48 = "ě";
if (l_iadx_156 >= 23.0 && l_iadx_156 < 28.0 && l_iadx_164 < l_iadx_172) l_text_48 = "î";
if (l_iadx_156 >= 28.0 && l_iadx_172 > l_iadx_172) l_text_48 = "é";
if (l_iadx_156 >= 28.0 && l_iadx_164 < l_iadx_172) l_text_48 = "ę";
if (l_iadx_180 < 23.0 && l_iadx_180 != 0.0) ls_unused_56 = "h";
if (l_iadx_180 >= 23.0 && l_iadx_180 < 28.0 && l_iadx_188 > l_iadx_196) ls_unused_56 = "ě";
if (l_iadx_180 >= 23.0 && l_iadx_180 < 28.0 && l_iadx_188 < l_iadx_196) ls_unused_56 = "î";
if (l_iadx_180 >= 28.0 && l_iadx_188 > l_iadx_196) ls_unused_56 = "é";
if (l_iadx_180 >= 28.0 && l_iadx_188 < l_iadx_196) ls_unused_56 = "ę";
if (l_iadx_204 < 23.0 && l_iadx_204 != 0.0) l_text_64 = "h";
if (l_iadx_204 >= 23.0 && l_iadx_204 < 28.0 && l_iadx_212 > l_iadx_220) l_text_64 = "ě";
if (l_iadx_204 >= 23.0 && l_iadx_204 < 28.0 && l_iadx_212 < l_iadx_220) l_text_64 = "î";
if (l_iadx_204 >= 28.0 && l_iadx_212 > l_iadx_220) l_text_64 = "é";
if (l_iadx_204 >= 28.0 && l_iadx_212 < l_iadx_220) l_text_64 = "ę";
ObjectCreate("Trend-1", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-1", "5 min:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-1", OBJPROP_CORNER, 0);
ObjectSet("Trend-1", OBJPROP_XDISTANCE, 185);
ObjectSet("Trend-1", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-2", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-2", " ADX " + StringSubstr(l_iadx_228, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_0);
ObjectSet("Trend-2", OBJPROP_CORNER, 0);
ObjectSet("Trend-2", OBJPROP_XDISTANCE, 225);
ObjectSet("Trend-2", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-2a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-2a", l_text_24, 9, "Wingdings", l_color_0);
ObjectSet("Trend-2a", OBJPROP_CORNER, 0);
ObjectSet("Trend-2a", OBJPROP_XDISTANCE, 288);
ObjectSet("Trend-2a", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-3", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-3", "15 min:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-3", OBJPROP_CORNER, 0);
ObjectSet("Trend-3", OBJPROP_XDISTANCE, 318);
ObjectSet("Trend-3", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-4", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-4", " ADX " + StringSubstr(l_iadx_236, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_4);
ObjectSet("Trend-4", OBJPROP_CORNER, 0);
ObjectSet("Trend-4", OBJPROP_XDISTANCE, 363);
ObjectSet("Trend-4", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-4a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-4a", l_text_32, 9, "Wingdings", l_color_4);
ObjectSet("Trend-4a", OBJPROP_CORNER, 0);
ObjectSet("Trend-4a", OBJPROP_XDISTANCE, 426);
ObjectSet("Trend-4a", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-5", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-5", "30 min:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-5", OBJPROP_CORNER, 0);
ObjectSet("Trend-5", OBJPROP_XDISTANCE, 453);
ObjectSet("Trend-5", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-6", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-6", " ADX " + StringSubstr(l_iadx_244, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_8);
ObjectSet("Trend-6", OBJPROP_CORNER, 0);
ObjectSet("Trend-6", OBJPROP_XDISTANCE, 496);
ObjectSet("Trend-6", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-6a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-6a", l_text_40, 9, "Wingdings", l_color_8);
ObjectSet("Trend-6a", OBJPROP_CORNER, 0);
ObjectSet("Trend-6a", OBJPROP_XDISTANCE, 557);
ObjectSet("Trend-6a", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-7", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-7", "1 H:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-7", OBJPROP_CORNER, 0);
ObjectSet("Trend-7", OBJPROP_XDISTANCE, 580);
ObjectSet("Trend-7", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-8", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-8", " ADX " + StringSubstr(l_iadx_252, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_12);
ObjectSet("Trend-8", OBJPROP_CORNER, 0);
ObjectSet("Trend-8", OBJPROP_XDISTANCE, 610);
ObjectSet("Trend-8", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-8a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-8a", l_text_48, 9, "Wingdings", l_color_12);
ObjectSet("Trend-8a", OBJPROP_CORNER, 0);
ObjectSet("Trend-8a", OBJPROP_XDISTANCE, 672);
ObjectSet("Trend-8a", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-9", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-9", "4 H:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-9", OBJPROP_CORNER, 0);
ObjectSet("Trend-9", OBJPROP_XDISTANCE, 702);
ObjectSet("Trend-9", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-10", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-10", " ADX " + StringSubstr(l_iadx_260, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_16);
ObjectSet("Trend-10", OBJPROP_CORNER, 0);
ObjectSet("Trend-10", OBJPROP_XDISTANCE, 732);
ObjectSet("Trend-10", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-10a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-10a", l_text_64, 9, "Wingdings", l_color_20);
ObjectSet("Trend-10a", OBJPROP_CORNER, 0);
ObjectSet("Trend-10a", OBJPROP_XDISTANCE, 793);
ObjectSet("Trend-10a", OBJPROP_YDISTANCE, 2);
if (D_ADX == TRUE) {
ObjectCreate("Trend-11", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-11", "Denní:", 9, "Lucida Sans Regular", LightSteelBlue);
ObjectSet("Trend-11", OBJPROP_CORNER, 0);
ObjectSet("Trend-11", OBJPROP_XDISTANCE, 823);
ObjectSet("Trend-11", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-12", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-12", " ADX " + StringSubstr(l_iadx_268, 0, 5) + " ", 9, "Lucida Sands Regular", l_color_20);
ObjectSet("Trend-12", OBJPROP_CORNER, 0);
ObjectSet("Trend-12", OBJPROP_XDISTANCE, 863);
ObjectSet("Trend-12", OBJPROP_YDISTANCE, 2);
ObjectCreate("Trend-12a", OBJ_LABEL, WindowFind("Trend (" + Symbol() + ")"), 0, 0);
ObjectSetText("Trend-12a", l_text_64, 9, "Wingdings", l_color_20);
ObjectSet("Trend-12a", OBJPROP_CORNER, 0);
ObjectSet("Trend-12a", OBJPROP_XDISTANCE, 923);
ObjectSet("Trend-12a", OBJPROP_YDISTANCE, 2);
}
return (0);
}
The Indicators for Simplicity Forex System
The Indicators for Simplicity Forex System
BolingerBands_Stop_v1 (BBStops_v1) can be downloaded
Heiken Ashi Smoothed (HAS) can be downloaded
SilverTrend_Signal can be downloaded
SignalBars_v6 can be downloaded
Fibo_Piv_v2 can be downloaded
BolingerBands_Stop_v1 (BBStops_v1) can be downloaded
Heiken Ashi Smoothed (HAS) can be downloaded
SilverTrend_Signal can be downloaded
SignalBars_v6 can be downloaded
Fibo_Piv_v2 can be downloaded
čtvrtek 1. dubna 2010
My Day Trading Plan
My Day Trading Plan
My Trading Plan
Template of my trading plan
What Should be in Your Trading Plan?
Trading plan template @ Forex Factory
10 Steps to Building a Winning Trading Plan
Video - The 20 Components of a Successful Trading Plan
Forex Daytrading the Discipline and my strategy
My "Day Trading" strategy
My Trading Plan
Template of my trading plan
What Should be in Your Trading Plan?
Trading plan template @ Forex Factory
10 Steps to Building a Winning Trading Plan
Video - The 20 Components of a Successful Trading Plan
Forex Daytrading the Discipline and my strategy
My "Day Trading" strategy
úterý 30. března 2010
irrational escalation of commitment
irrational escalation of commitment
Iracionální eskalace závazků
Your Mind and Your Money: Irrational Escalation of Commitment
Klam utopených nákladů a Iracionální eskalace závazků
Video - Sunk Costs - MBS: Melbourne Business School
Parental investment decision rules and the Concorde fallacy
Behavioral Finance
Iracionální eskalace závazků
Your Mind and Your Money: Irrational Escalation of Commitment
Klam utopených nákladů a Iracionální eskalace závazků
Video - Sunk Costs - MBS: Melbourne Business School
Parental investment decision rules and the Concorde fallacy
Behavioral Finance
sobota 20. března 2010
Forex brokers Institutional vs. Retail What is the Difference?
Forex brokers Institutional vs. Retail What is the Difference?
Classic or ECN account
Forex brokers: ECN vs STP vs NDD vs DD
Broker types and revenues: fixed vs variable spreads vs commission
Institutional vs. Retail What is the Difference
https://www.4xp.com
Classic or ECN account
Forex brokers: ECN vs STP vs NDD vs DD
Broker types and revenues: fixed vs variable spreads vs commission
Institutional vs. Retail What is the Difference
https://www.4xp.com
pondělí 1. března 2010
Forex MT4 indicators
Forex MT4 indicators
Forex Trend indicators - fxindicators.net
Forex Indicator - fxindicator.org
Sentiment Index Indicator - fxclub.com
MetaTraderLibrary forex indicators
Price Structure - inputs example please?
The best of MT4 indicators - forex indicators
Forex Trading and MetaTrader Forum > Strategies Zone > Indicators
Forex Trend indicators - fxindicators.net
Forex Indicator - fxindicator.org
Sentiment Index Indicator - fxclub.com
MetaTraderLibrary forex indicators
Price Structure - inputs example please?
The best of MT4 indicators - forex indicators
Forex Trading and MetaTrader Forum > Strategies Zone > Indicators
neděle 14. února 2010
Forex system
Forex system
Praktický workshop technické analýzy + profi obchodní systémy na Forexu
Autor Ondřej Hartman Datum 16.04.2011 10:00 Místo Novodvorská 1010/14, Praha 4 (budova Eltodo A)
Cena: 5 200 Kč
Obsazení popis
Nový exkluzivní seminář.
FXstreet.cz představuje nový exkluzivní seminář s hostem – Patrikem Urbanem, který působil jako profesionální trader na Wall Streetu. Praktické použití technické analýzy a metody profesionálních traderů.
Co Vám kurz přinese?
zvládnete využít technickou analýzu k ziskovému obchodování na forexu a dalších trzích (akcie, komodity)
dozvíte se informace o běžně nepublikovaných obchodních strategiích a metodách profesionálních traderů
i jako zkušený obchodník objevíte na semináři mnoho nových informací, které vylepší Vaše obchodní systémy
obdržíte naše pokročilé know-how a následnou podporu v nové zabezpečené online sekci webu
Co říkají účastníci našich seminářů?
Reference na naše kurzy najdete zde.
Kurz právě pro Vás
Kurz je určen pro FOREXové, akciové a komoditní obchodníky, kteří chtějí získat profesionální obchodní strategie a okamžitě je využívat v praxi.
Pochopení profesionálních nástrojů technické analýzy je jedním ze základních kamenů úspěšného obchodování, nicméně každý jsme jiný a máme jiné kapitálové, časové a psychologické nároky na obchodní systémy a z toho důvodu na tomto semináři představíme více obchodních metod na všechny měnové páry, různá časová pásma (scalping, intradenní, momentové, swingové a poziční).
Tento unikátní workshop jsme sestavili tak, aby vám ušetřil stovky hodin studia a nedovolil vám vstoupit do slepých uliček, které zamykají dveře do světa ziskového tradingu. V průběhu intenzivního dne vám předáme většinu našeho pokročilého know-how s obchodováním nejen forex trhu.
Součástí kurzu je rozsáhlý manuál pokročilé technické analýzy se všemi informacemi, které budou na kurzu prezentovány a pro další následné studium. Samozřejmostí je, že všechny představené systémy budou vysvětleny spolu se správným money managementem.
Jaké budu potřebovat znalosti před návštěvou tohoto semináře?
Seminář je určen pro začínající i pokročilé obchodníky a vše potřebné vás na tomto kurzu naučíme. Pouze upozorňujeme, že tento seminář již předpokládá u účastníků základní znalosti obchodního softwaru, srovnání komodit s akciemi, FX (měnové páry) apod.
Během první poloviny dne porozumíte základům technické analýzy a postupně se od jednoduchých metod dostaneme k druhé části, kde si osvojíte pokročilé a sofistikované strategie pro fulltime obchodníky. Můžete si přinést vlastní notebook pro nastavování nástrojů TA ihned do Vašich grafů ale není to povinnost, jelikož veškeré nástroje, systémy a jejich nastavení obdržíte v manuálu s popisem pro následné domácí použití.
Co všechno se v kurzu dozvíte?
Během celého dne tedy každý účastník absolvuje následující lekce:
LEKCE 1: Základy technické analýzy
Technická analýza: mýty a fakta – srozumitelnou formou vysvětlíme všechny potřebné základy, dozvíte se prakticky využitelné informace bez zbytečných teoretických pouček.
Dow teorie– historie, vývoj, inovace a druhy trendů (dlouhodobé, krátkodobé, range, chop) – jak se chovat v jednotlivých fázích trendu a jak obchodovat v rozjetém vlaku.
LEKCE 2: Price action a S/R úrovně
Kompletní seznam všech svíčkových formací – které z nich mají největší úspěšnost a jak je používat v praxi. Mnohem důležitější než samotná svíčková formace je oblast, ve které se formace nachází. Ukážeme si, jak tyto oblasti hledat y vyhodnocovat.
Obchodování čistě na základě cenového grafu a pomocí psychologie trhu bez použití indikátorů
V další ze strategií bude metoda založená na myšlenkách Larryho Williamse a jeho OOPS patternu.
Mezery v cenách a jak využívat víkendové GAPy?
Trendové čáry – jeden z nejzákladnější ale zároveň nejefektivnějších nástrojů TA. Některým traderům dělá tento nástroj problémy kvůli jeho subjektivitě ale ukáže si pravidla, že i trendové čáry se dají kreslit pomocí přesných pravidel l ziskovému obchodování. Také si ukážeme si jak zakreslují trendové čáry hedge fondy a banky na dlouhodobých grafech.
Supporty a rezistence – nejzákladnější a jedna z nejdůležitějších částí technické analýzy. Použiti dynamických suportů a rezistencí. Psychologické hladiny a kulaté čísla.
S/R úrovně jak je neznáte. V této lekci se naučíme pochopit nastavení trhu a jeho chování a proč,kam a jak se pohybují ceny.
Jak nalézat funkční S/R úrovně, na kterých se trh bude otáčet a jaký bude s velkou pravděpodobností jeho další vývoj. Kombinace s obchodními systémy na základě určování profit targetů a SL.
LEKCE 3: Nejúčinější grafické formace v technické analýze
Nejpoužívanější reverzní a pokračující grafické formace. Pravidla na trhu se nezměnila, protože jsou zde stále stejné motivy a emoce – strach a nenasytnost. Cena a formace jsou nejpřímější způsob měření emocí na trhu. Představíme si standardní ale i méně známé formace jako například diamantová formace, což je ojedinělý nástroj používaný hlavně dlouhodobými obchodníky. A dále nestandardní trojúhelníkové formace a jejich použití v praxi jako obchodní systém. Jak obchodovat tyto formace a jak vylepšit výstupy z obchodů. Nové pravidla pro rychle se měnící a volatilní trhy.
LEKCE 4: Indikátory a divergence
Trendové indikátory – MACD, DM, MA, P. SAR a další.
Klouzavé průměry – základní použití a myšlenky. Pokročilé stavby klouzavých průměrů a číselné řady pro sestavování.
Oscilátory – jakým způsobem používat a kombinovat nejdůležitější RSI, Stochastic, CCI, Williams %R. Na co si dát pozor a jaké chyby nejčastěji dělají obchodnici při používání těchto nástrojů.
ZIZ ZAG – patří k zapomenutým nástrojům, přesto ale může poskytovat důležité optické potvrzení.
Volatilita na finančních trzích – pro obchodníky životně důležitá část tradingu. Jak určovat a měřit volatilitu. Jak pracovat s volatilitou a jak její změna ovlivňuje obchodní systémy.
Některé obchodní systémy potřebují drobné úpravy, jelikož se trh neustále mění díky měnící se volatilitě trhu. Po této lekci to již nebude problém.
Indikátory volatility - ATR indikátor a Bollinger Bands. Možná budete překvapeni jakým způsobem se tyto indikátory dají použít a nemusí to být tak, jak se píše v běžně dostupných základech technické analýzy.
Divergence – velmi užitečný koncept technické analýzy (standardní, skryté, A, B, C). Tato lekce bude v režii Petra Mašláňě, který obchoduje divergence úspěšně již několik let. Představí konkrétní obchodní systém založený právě na divergencích. Naučíte se jak jej používá v reálném obchodování, stačí jen otestovat a začít obchodovat.
Pivot Pointy - pivoty fungují na jakémkoliv trhu, na jakémkoliv časovém pásmu. Jedná se o velmi chytrý nástroj, který využívají velcí hráči a může sloužit k přesným vstupům a výstupům z trhu.
LEKCE 5: Fibonacci trading
Fibonacci – popis a myšlenky Fibonacciho úrovní. Probereme fibo retracement, expansion, časové prodloužení, vějíře a oblouky. Přímo na současných grafech si představíme, jak tento nástroj kombinovat s trendovými čarami, S/R úrovněmi a grafickými formacemi. Nejdůležitější z této části bude podrobně vysvětlený obchodní systém Ondřeje Hartmana založený na S/R úrovních, Fibonacci a trendline. Zároveň vylepšení tohoto obchodního systému o formace PIN BAR.
LEKCE 6: Elliotovy vlny
Elliottovy vlny se staly fenomén, který nemá ve světě tradingu obdoby a jehož použití sahá až za hranice běžného obchodování. Tento unikátní nástroj nabízí obchodování s obrovskou pravděpodobností úspěchu a se kterým můžete zároveň obchodovat prakticky cokoliv a v jakémkoliv horizontu: poziční, swingové, intradenní, forex, komodity nebi akcie.
LEKCE 7: Patrik Urban a jeho kompletní obchodní systém.
Poprvé v ČR vystoupí Patrik Urban, který působil jako profesionální trader v měnovém investičním fondu přímo na Wall Street v New Yorku, kde žije již více jak 10 let. Patrik získal neocenitelné zkušenosti od těchto „velkých hráčů“, se kterými dále aktivně spolupracuje. Obchodování a spolupráce pro mezinárodní FX společnosti mu pomohlo stát se profitabilním soukromým traderem. Patrik drží bakalářský a magisterský titul z ekonomie City University of New York. Jeho pravidelný blog najdete zde.
Patrik vystoupí na semináři pomocí videokonference a předá všechny složky svého vlastního obchodního systému, s pohledem na různé možnosti obchodování a řadou praktických rad a tipů. Postupně Vám Patrik představí:
základní nástroje jeho obchodního systému
vstupní podmínky systému pro obchodování PIN BAR
konfluence více faktorů a PIN BAR.
drobné nuance důležité pro jednotlivé vstupy a rozvoj sytému do nových měřítek
různé přístupy obchodování systému PIN BAR
a na závěr neocenitelné tipy a rady při obchodování měnového trhu
Patrik vysvětlí svůj obchodní systém na současných grafech za poslední dny a týdny. Reálné a aktuální příklady, kde budou vidět vzorové situace. Žádné účelově vybrané grafy z minulosti.
LEKCE 8: Další profi obchodní systémy
Master Candle obchodní systém – jedná se o velmi oblíbenou obchodní metodu, která je vhodná hlavně pro intradenní obchodování. Představíme si kompletní pravidla této metody a fitry pro kvalitnější vstupy do pozic.
Ichimoku Kinko Hyo (IKH) – komplexní obchodní metoda, která poskytuje signály pro vstupy, výstupy ale i silné hranice supportů a rezistencí. Tato metoda je nejvíce používaná obchodníky zaměřující se na měnové páry s JPY. Ukážeme si vylepšení této metody, jak dosahovat mnohem vyšší úspěšnosti ziskových obchodů. Tento systém nabízí minimální časovou náročnost (pár minut denně).
Wave Pattern – momentové obchodování. Existuje spousta swingových obchodních systémů, které fungují dobře v trendu. Nicméně trh se pohybuje většinu času také do strany (chop, range, konsolidace, kongesce) a to je pro tento systém klíčové. Jedná se o agresivnější ale také o jednu z nejziskovějších metod, která využívá konsolidaci v trzích a která má potenciál zhodnotit účet průměrně o 10% měsíčně.
Kdo na kurzu přednáší?
Kurz přednášejí autoři portálu www.fxstreet.cz a aktivní, dlouhodobí obchodníci na finančních trzích – Ondřej Hartman, Patrik Urban a Petr Mašláň.
Bonus - ONLINE podpora
Jako bonus k tomuto semináři získáte neomezený přístup do nové online zabezpečené sekce diskusního fóra, kde jsme připraveni odpovědět vám na veškeré vaše dotazy a dát potřebnou podporu k představeným obchodním systémům nebo nástrojům TA. V této sekci můžeme společně rozebírat online obchodní příležitosti a spolupracovat, aby byly vaše systémy ziskovější a ve výkonnosti stabilnější. Na našich grafech a obchodech uvidíte že to, co vyučujeme, také opravdu sami děláme.
Jaký je časový harmonogram kurzu?
Kurz začíná v 10:00 a končí v 17:30. Od cca 13:00 - 13:45 bude vyhlášena pauza na individuální oběd.
Na tomto kurzu je omezená kapacita, která zajišťuje velmi individuální přístup k účastníkům.
Poznámka.: uváděné ceny jsou vždy konečné a to včetně 20% DPH
Praktický workshop technické analýzy + profi obchodní systémy na Forexu
Autor Ondřej Hartman Datum 16.04.2011 10:00 Místo Novodvorská 1010/14, Praha 4 (budova Eltodo A)
Cena: 5 200 Kč
Obsazení popis
Nový exkluzivní seminář.
FXstreet.cz představuje nový exkluzivní seminář s hostem – Patrikem Urbanem, který působil jako profesionální trader na Wall Streetu. Praktické použití technické analýzy a metody profesionálních traderů.
Co Vám kurz přinese?
zvládnete využít technickou analýzu k ziskovému obchodování na forexu a dalších trzích (akcie, komodity)
dozvíte se informace o běžně nepublikovaných obchodních strategiích a metodách profesionálních traderů
i jako zkušený obchodník objevíte na semináři mnoho nových informací, které vylepší Vaše obchodní systémy
obdržíte naše pokročilé know-how a následnou podporu v nové zabezpečené online sekci webu
Co říkají účastníci našich seminářů?
Reference na naše kurzy najdete zde.
Kurz právě pro Vás
Kurz je určen pro FOREXové, akciové a komoditní obchodníky, kteří chtějí získat profesionální obchodní strategie a okamžitě je využívat v praxi.
Pochopení profesionálních nástrojů technické analýzy je jedním ze základních kamenů úspěšného obchodování, nicméně každý jsme jiný a máme jiné kapitálové, časové a psychologické nároky na obchodní systémy a z toho důvodu na tomto semináři představíme více obchodních metod na všechny měnové páry, různá časová pásma (scalping, intradenní, momentové, swingové a poziční).
Tento unikátní workshop jsme sestavili tak, aby vám ušetřil stovky hodin studia a nedovolil vám vstoupit do slepých uliček, které zamykají dveře do světa ziskového tradingu. V průběhu intenzivního dne vám předáme většinu našeho pokročilého know-how s obchodováním nejen forex trhu.
Součástí kurzu je rozsáhlý manuál pokročilé technické analýzy se všemi informacemi, které budou na kurzu prezentovány a pro další následné studium. Samozřejmostí je, že všechny představené systémy budou vysvětleny spolu se správným money managementem.
Jaké budu potřebovat znalosti před návštěvou tohoto semináře?
Seminář je určen pro začínající i pokročilé obchodníky a vše potřebné vás na tomto kurzu naučíme. Pouze upozorňujeme, že tento seminář již předpokládá u účastníků základní znalosti obchodního softwaru, srovnání komodit s akciemi, FX (měnové páry) apod.
Během první poloviny dne porozumíte základům technické analýzy a postupně se od jednoduchých metod dostaneme k druhé části, kde si osvojíte pokročilé a sofistikované strategie pro fulltime obchodníky. Můžete si přinést vlastní notebook pro nastavování nástrojů TA ihned do Vašich grafů ale není to povinnost, jelikož veškeré nástroje, systémy a jejich nastavení obdržíte v manuálu s popisem pro následné domácí použití.
Co všechno se v kurzu dozvíte?
Během celého dne tedy každý účastník absolvuje následující lekce:
LEKCE 1: Základy technické analýzy
Technická analýza: mýty a fakta – srozumitelnou formou vysvětlíme všechny potřebné základy, dozvíte se prakticky využitelné informace bez zbytečných teoretických pouček.
Dow teorie– historie, vývoj, inovace a druhy trendů (dlouhodobé, krátkodobé, range, chop) – jak se chovat v jednotlivých fázích trendu a jak obchodovat v rozjetém vlaku.
LEKCE 2: Price action a S/R úrovně
Kompletní seznam všech svíčkových formací – které z nich mají největší úspěšnost a jak je používat v praxi. Mnohem důležitější než samotná svíčková formace je oblast, ve které se formace nachází. Ukážeme si, jak tyto oblasti hledat y vyhodnocovat.
Obchodování čistě na základě cenového grafu a pomocí psychologie trhu bez použití indikátorů
V další ze strategií bude metoda založená na myšlenkách Larryho Williamse a jeho OOPS patternu.
Mezery v cenách a jak využívat víkendové GAPy?
Trendové čáry – jeden z nejzákladnější ale zároveň nejefektivnějších nástrojů TA. Některým traderům dělá tento nástroj problémy kvůli jeho subjektivitě ale ukáže si pravidla, že i trendové čáry se dají kreslit pomocí přesných pravidel l ziskovému obchodování. Také si ukážeme si jak zakreslují trendové čáry hedge fondy a banky na dlouhodobých grafech.
Supporty a rezistence – nejzákladnější a jedna z nejdůležitějších částí technické analýzy. Použiti dynamických suportů a rezistencí. Psychologické hladiny a kulaté čísla.
S/R úrovně jak je neznáte. V této lekci se naučíme pochopit nastavení trhu a jeho chování a proč,kam a jak se pohybují ceny.
Jak nalézat funkční S/R úrovně, na kterých se trh bude otáčet a jaký bude s velkou pravděpodobností jeho další vývoj. Kombinace s obchodními systémy na základě určování profit targetů a SL.
LEKCE 3: Nejúčinější grafické formace v technické analýze
Nejpoužívanější reverzní a pokračující grafické formace. Pravidla na trhu se nezměnila, protože jsou zde stále stejné motivy a emoce – strach a nenasytnost. Cena a formace jsou nejpřímější způsob měření emocí na trhu. Představíme si standardní ale i méně známé formace jako například diamantová formace, což je ojedinělý nástroj používaný hlavně dlouhodobými obchodníky. A dále nestandardní trojúhelníkové formace a jejich použití v praxi jako obchodní systém. Jak obchodovat tyto formace a jak vylepšit výstupy z obchodů. Nové pravidla pro rychle se měnící a volatilní trhy.
LEKCE 4: Indikátory a divergence
Trendové indikátory – MACD, DM, MA, P. SAR a další.
Klouzavé průměry – základní použití a myšlenky. Pokročilé stavby klouzavých průměrů a číselné řady pro sestavování.
Oscilátory – jakým způsobem používat a kombinovat nejdůležitější RSI, Stochastic, CCI, Williams %R. Na co si dát pozor a jaké chyby nejčastěji dělají obchodnici při používání těchto nástrojů.
ZIZ ZAG – patří k zapomenutým nástrojům, přesto ale může poskytovat důležité optické potvrzení.
Volatilita na finančních trzích – pro obchodníky životně důležitá část tradingu. Jak určovat a měřit volatilitu. Jak pracovat s volatilitou a jak její změna ovlivňuje obchodní systémy.
Některé obchodní systémy potřebují drobné úpravy, jelikož se trh neustále mění díky měnící se volatilitě trhu. Po této lekci to již nebude problém.
Indikátory volatility - ATR indikátor a Bollinger Bands. Možná budete překvapeni jakým způsobem se tyto indikátory dají použít a nemusí to být tak, jak se píše v běžně dostupných základech technické analýzy.
Divergence – velmi užitečný koncept technické analýzy (standardní, skryté, A, B, C). Tato lekce bude v režii Petra Mašláňě, který obchoduje divergence úspěšně již několik let. Představí konkrétní obchodní systém založený právě na divergencích. Naučíte se jak jej používá v reálném obchodování, stačí jen otestovat a začít obchodovat.
Pivot Pointy - pivoty fungují na jakémkoliv trhu, na jakémkoliv časovém pásmu. Jedná se o velmi chytrý nástroj, který využívají velcí hráči a může sloužit k přesným vstupům a výstupům z trhu.
LEKCE 5: Fibonacci trading
Fibonacci – popis a myšlenky Fibonacciho úrovní. Probereme fibo retracement, expansion, časové prodloužení, vějíře a oblouky. Přímo na současných grafech si představíme, jak tento nástroj kombinovat s trendovými čarami, S/R úrovněmi a grafickými formacemi. Nejdůležitější z této části bude podrobně vysvětlený obchodní systém Ondřeje Hartmana založený na S/R úrovních, Fibonacci a trendline. Zároveň vylepšení tohoto obchodního systému o formace PIN BAR.
LEKCE 6: Elliotovy vlny
Elliottovy vlny se staly fenomén, který nemá ve světě tradingu obdoby a jehož použití sahá až za hranice běžného obchodování. Tento unikátní nástroj nabízí obchodování s obrovskou pravděpodobností úspěchu a se kterým můžete zároveň obchodovat prakticky cokoliv a v jakémkoliv horizontu: poziční, swingové, intradenní, forex, komodity nebi akcie.
LEKCE 7: Patrik Urban a jeho kompletní obchodní systém.
Poprvé v ČR vystoupí Patrik Urban, který působil jako profesionální trader v měnovém investičním fondu přímo na Wall Street v New Yorku, kde žije již více jak 10 let. Patrik získal neocenitelné zkušenosti od těchto „velkých hráčů“, se kterými dále aktivně spolupracuje. Obchodování a spolupráce pro mezinárodní FX společnosti mu pomohlo stát se profitabilním soukromým traderem. Patrik drží bakalářský a magisterský titul z ekonomie City University of New York. Jeho pravidelný blog najdete zde.
Patrik vystoupí na semináři pomocí videokonference a předá všechny složky svého vlastního obchodního systému, s pohledem na různé možnosti obchodování a řadou praktických rad a tipů. Postupně Vám Patrik představí:
základní nástroje jeho obchodního systému
vstupní podmínky systému pro obchodování PIN BAR
konfluence více faktorů a PIN BAR.
drobné nuance důležité pro jednotlivé vstupy a rozvoj sytému do nových měřítek
různé přístupy obchodování systému PIN BAR
a na závěr neocenitelné tipy a rady při obchodování měnového trhu
Patrik vysvětlí svůj obchodní systém na současných grafech za poslední dny a týdny. Reálné a aktuální příklady, kde budou vidět vzorové situace. Žádné účelově vybrané grafy z minulosti.
LEKCE 8: Další profi obchodní systémy
Master Candle obchodní systém – jedná se o velmi oblíbenou obchodní metodu, která je vhodná hlavně pro intradenní obchodování. Představíme si kompletní pravidla této metody a fitry pro kvalitnější vstupy do pozic.
Ichimoku Kinko Hyo (IKH) – komplexní obchodní metoda, která poskytuje signály pro vstupy, výstupy ale i silné hranice supportů a rezistencí. Tato metoda je nejvíce používaná obchodníky zaměřující se na měnové páry s JPY. Ukážeme si vylepšení této metody, jak dosahovat mnohem vyšší úspěšnosti ziskových obchodů. Tento systém nabízí minimální časovou náročnost (pár minut denně).
Wave Pattern – momentové obchodování. Existuje spousta swingových obchodních systémů, které fungují dobře v trendu. Nicméně trh se pohybuje většinu času také do strany (chop, range, konsolidace, kongesce) a to je pro tento systém klíčové. Jedná se o agresivnější ale také o jednu z nejziskovějších metod, která využívá konsolidaci v trzích a která má potenciál zhodnotit účet průměrně o 10% měsíčně.
Kdo na kurzu přednáší?
Kurz přednášejí autoři portálu www.fxstreet.cz a aktivní, dlouhodobí obchodníci na finančních trzích – Ondřej Hartman, Patrik Urban a Petr Mašláň.
Bonus - ONLINE podpora
Jako bonus k tomuto semináři získáte neomezený přístup do nové online zabezpečené sekce diskusního fóra, kde jsme připraveni odpovědět vám na veškeré vaše dotazy a dát potřebnou podporu k představeným obchodním systémům nebo nástrojům TA. V této sekci můžeme společně rozebírat online obchodní příležitosti a spolupracovat, aby byly vaše systémy ziskovější a ve výkonnosti stabilnější. Na našich grafech a obchodech uvidíte že to, co vyučujeme, také opravdu sami děláme.
Jaký je časový harmonogram kurzu?
Kurz začíná v 10:00 a končí v 17:30. Od cca 13:00 - 13:45 bude vyhlášena pauza na individuální oběd.
Na tomto kurzu je omezená kapacita, která zajišťuje velmi individuální přístup k účastníkům.
Poznámka.: uváděné ceny jsou vždy konečné a to včetně 20% DPH
pátek 5. února 2010
Forex broker 1 pip spread comparison
Forex broker 1-2 pip spread comparison
Forex broker comparison - F1
Brokers - some as low as 1 Pip spreads
FX clearing
alpari
Forex broker comparison - F1
Brokers - some as low as 1 Pip spreads
FX clearing
alpari
čtvrtek 4. února 2010
Top Forex books
Top Forex books
The Forex Trader's Bills of Rights
An Introduction to High-Frequency Finance
By Ramazan Gençay, Michel Dacorogna, Ulrich A. Muller, Olivier Pictet, Richard Olsen
Japanese Candlestick Charting Techniques, Second Edition
By Steve Nison
Encyclopedia of Chart Patterns (Wiley Trading)
By Thomas N. Bulkowski
Top 10 Most Popular Forex Books
Trading in the Zone" by Mark Douglas.
It covers quite well the psychological aspects of trading.
The Forex Trader's Bills of Rights
An Introduction to High-Frequency Finance
By Ramazan Gençay, Michel Dacorogna, Ulrich A. Muller, Olivier Pictet, Richard Olsen
Japanese Candlestick Charting Techniques, Second Edition
By Steve Nison
Encyclopedia of Chart Patterns (Wiley Trading)
By Thomas N. Bulkowski
Top 10 Most Popular Forex Books
Trading in the Zone" by Mark Douglas.
It covers quite well the psychological aspects of trading.
úterý 12. ledna 2010
FOREX strategy
FOREX strategy
trendbreak
I use atr, ichimoku, trendline, support, resistance and elliot wave for my trading. Most of time I look at 4hr charts. Using 15min for entry.
Technical's and Trends 100%
mrkahn01
Personal View 88%
Fundamentals and News 9%
Technical's and Trends 3%
acp888
Strategy A: breakout trading in 1H chart. Using 4H-chart to determine short-term direction.Risk/reward ratio 1:2 at least; SL:25-40pips; Filter:1H closing price over 30pips. Indicator: double bottom/top shape,platform breakout, 21/100/200MA.
Strategy B: reverse trading in 4H chart. When retracing back or reaching the key resistance/support levels ,to set up reverse order. Using 1-Week and 1D charts to confirm trend direction. Risk/reward ratio 1:2.5 at least. SL:40-60pips.The key resistance&support levels are following: pre-high/low position;neckline of double bottom/top,21MA/100SMA/200SMA
Technical's and Trends 83%
Personal View 17%
source: Dukascopy - Contest standings - "everyone" explain his strategy
trendbreak
I use atr, ichimoku, trendline, support, resistance and elliot wave for my trading. Most of time I look at 4hr charts. Using 15min for entry.
Technical's and Trends 100%
mrkahn01
Personal View 88%
Fundamentals and News 9%
Technical's and Trends 3%
acp888
Strategy A: breakout trading in 1H chart. Using 4H-chart to determine short-term direction.Risk/reward ratio 1:2 at least; SL:25-40pips; Filter:1H closing price over 30pips. Indicator: double bottom/top shape,platform breakout, 21/100/200MA.
Strategy B: reverse trading in 4H chart. When retracing back or reaching the key resistance/support levels ,to set up reverse order. Using 1-Week and 1D charts to confirm trend direction. Risk/reward ratio 1:2.5 at least. SL:40-60pips.The key resistance&support levels are following: pre-high/low position;neckline of double bottom/top,21MA/100SMA/200SMA
Technical's and Trends 83%
Personal View 17%
source: Dukascopy - Contest standings - "everyone" explain his strategy
Přihlásit se k odběru:
Příspěvky (Atom)