Another bug (excess loading of iCustom)
please expose sample of call
Indicator (T4-OverTrend) Inputs:
...
14:41:38 2005.01.14 00:00 T4-Expert2 EURUSD,H4: 10080W1
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 00:00 T4-Expert2 EURUSD,H4: Signal summary: buy(close)= 0(0) --- sell(close)= 0 (0)
14:41:38 2005.01.14 00:00 T4-Expert2 EURUSD,H4:
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4: 10080W1
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4: Signal summary: buy(close)= 0(1) --- sell(close)= 0 (0)
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4:
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4: closing #2 reason is close long signal (subtrend violation or counter open signal)
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4: close #2 buy 0.10 EURUSD at 1.3132 at price 1.3136
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4: trade #2 profit= 4 pips, ideal profit would be 4
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4:
14:41:38 2005.01.14 06:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 06:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 06:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 06:00 T4-OverTrend EURUSD,Weekly: removed
//---- indicator parameters extern int TrendSMA= 5; extern int TrendEMA= 21; extern string TrendPeriod= "W1";
Call from Expert:
extern string OverTrend = "W1";
....
start()
{
...
int overtrend= PeriodFromString(OverTrend);
Print(overtrend, OverTrend);
double trendweekall= iCustom(NULL,overtrend, "T4-OverTrend", 5,21, OverTrend, 0,0);
double trendweekgreen= iCustom(NULL,overtrend, "T4-OverTrend", 5,21, OverTrend, 1,0);
double trendweekred= iCustom(NULL,overtrend, "T4-OverTrend", 5,21, OverTrend, 2,0);
double trendweekgreen2= iCustom(NULL,overtrend, "T4-OverTrend", 5,21, OverTrend, 1,1);
double trendweekred2= iCustom(NULL,overtrend, "T4-OverTrend", 5,21, OverTrend, 2,1);
Output. Note that the parmeters printed are always the same (10080W1):
...
14:41:38 2005.01.14 00:00 T4-Expert2 EURUSD,H4: 10080W1
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 00:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 00:00 T4-Expert2 EURUSD,H4: Signal summary: buy(close)= 0(0) --- sell(close)= 0 (0)
14:41:38 2005.01.14 00:00 T4-Expert2 EURUSD,H4:
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4: 10080W1
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: loaded successfully
14:41:38 2005.01.14 04:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4: Signal summary: buy(close)= 0(1) --- sell(close)= 0 (0)
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4:
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4: closing #2 reason is close long signal (subtrend violation or counter open signal)
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4: close #2 buy 0.10 EURUSD at 1.3132 at price 1.3136
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4: trade #2 profit= 4 pips, ideal profit would be 4
14:41:38 2005.01.14 04:00 T4-Expert2 EURUSD,H4:
14:41:38 2005.01.14 06:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 06:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 06:00 T4-OverTrend EURUSD,Weekly: removed
14:41:38 2005.01.14 06:00 T4-OverTrend EURUSD,Weekly: removed
Indicator (T4-OverTrend) Inputs:
Output. Note that the parmeters printed are always the same (10080W1):
Output. Note that the parmeters printed are always the same (10080W1):
Well Markus, I believe that this is what I am trying to tell you.
The indicator input is updated only once when initially loaded and then there is no change on subsequent calls to the indicator.
Please correct my assumption:
I expect that every time the iCustom() is executed the External Inputs of the Indicator are updated.
Am I correct?
-Stan
There's another bug similar to this one: "praise, one possible bug and some suggestions"
iCustom indicator are also loaded on each call, if there is a string parameter present in the parameter list (string provided for input via "..." in iCustom).
Regards
Markus