Welcome to Forex-TSD!, one of the largest Forex forums worldwide, where you will be able to find the most complete and reliable Forex information imaginable.
From the list below, select the forum that you want to visit and register to post, as many times you want. It’s absolutely free. Click here for registering on Forex-TSD.
Exclusive Forum
The Exclusive Forum is the only paid section. Once you subscribe, you will get free access to real cutting-edge Trading Systems (automated and not), Indicators, Signals, Articles, etc., that will help and guide you, in ways that you could only imagine, with your Forex trading.
Elite Section
Get access to private discussions, specialized support, indicators and trading systems reported every week.
Advanced Elite Section
For professional traders, trading system developers and any other member who may need to use and/or convert, the most cutting-edge exclusive indicators and trading systems for MT4 and MT5.
There has been a critical error
Time : 2006.01.26 12:01
Program : Client Terminal
Version : 4.00 (build: 188, 12 Jan 2006)
Owner : X-Trade Brokers (X-Trader)
OS : Windows XP Professional 5.1 Dodatek Service Pack 2 (Build 2600)
Processors : 1, type 586, level 6
Memory : 523760/180876 kb
Exception : C0000005
Address : 004615CB
Access Type : write
Access Addr : 000005A0
There has been a critical error
Time : 2006.01.26 12:01
Program : Client Terminal
Version : 4.00 (build: 188, 12 Jan 2006)
Owner : X-Trade Brokers (X-Trader)
OS : Windows XP Professional 5.1 Dodatek Service Pack 2 (Build 2600)
Processors : 1, type 586, level 6
Memory : 523760/180876 kb
Exception : C0000005
Address : 004615CB
Access Type : write
Access Addr : 000005A0
Here is a section of TSD code(in all versions) insider Filter() to update
buy/sell decision variables using WPR filter:
if (Mode == FILTER_WPR) {
Value = iWPR(TradeSymbol, PeriodTrade, WilliamsP, 1);
if (Value < WilliamsH) okBuy = true;
if (Value > WilliamsL) okSell = true;
return ("iWPR: " + DoubleToStr(Value, 2));
}
where WilliamsH was set to -25, WilliamsL was set to -75.
This means if Value is between -25 & -75 then both okBuy & okSell will be
set to true. This doesn't seem to be right.
The right logic may look :
if (Value > WilliamsH) okSell = true
else if (Value < WilliamsL) okBuy = true;
Here is a section of TSD code(in all versions) insider Filter() to update
buy/sell decision variables using WPR filter:
if (Mode == FILTER_WPR) {
Value = iWPR(TradeSymbol, PeriodTrade, WilliamsP, 1);
if (Value < WilliamsH) okBuy = true;
if (Value > WilliamsL) okSell = true;
return ("iWPR: " + DoubleToStr(Value, 2));
}
where WilliamsH was set to -25, WilliamsL was set to -75.
This means if Value is between -25 & -75 then both okBuy & okSell will be
set to true. This doesn't seem to be right.
The right logic may look :
if (Value > WilliamsH) okSell = true
else if (Value < WilliamsL) okBuy = true;
Can someone verify that?
Thanks.
I just looked at the code of TSD 0.25 and TSD 0.36 versions. I think that TSD 0.34 should be with the same logic.
According to my understanding of the code the logic is the following:
1. We may choose which indicator to use to estimate the rend and which indicator to use as a filter:
// which indicators to use
int DirectionMode = DIRECTION_MACD, FilterMode = FILTER_WPR;
I spoke with Mindaugas some time ago (he is the coder of almost all the versions of TSD) and he said that we may select the indicator for direction (MACD or OSMA) and indicator for filter (WPR or FORCE) by simple changing in the code.
The trading is simple: just attach EA to the any D1 chart (GBPJPY or GBPCHF is preferable). And EA will trade all the pairs simultaniously. If we do not want for some pair to be traded we may simple delete this pair from the code. Remember: attach EA to one D1 chart only and this EA will trade all the pair mentioned in the code.
4. As we can choose the indicators for direction and filter we may select the settings of the indicators. I think the settings are the same with all the versions:
Code:
// parameters for MACD and OsMA
int DirectionFastEMA = 12, DirectionSlowEMA = 26, DirectionSignal = 9;
// parameters for iWPR and iForce indicators
int WilliamsP = 24, WilliamsL = -75, WilliamsH = -25;
int ForceP = 2;]
Nobody changed it. But we may change in the code. It's no problem.