when i change the timeframe the indicator don't redraw and keep the previous timeframe and sometime it don't appear. for example my current timeframe is 4Hour, i applie the indicator, i change my timeframe for 1 hour.

impossible to edit it when the indicator is applied on the chart.
impossible to change the atr multiplier execpt if i change the value with the keyboard, the arrow don't work.

i would like to implement the indicator directly in my strategy . but this is the exhortation on the java code after converted :
package jforex.converted;
import java.awt.Color;
import com.dukascopy.api.*;
import com.dukascopy.connector.engine.*;
/** Disclaimer: Don't post this code when reporting an issue, post the mq4 file instead!
* The following source code is to be used for troubleshooting purposes only.
* Please don't use it for strategy/indicator compilation.
* Please do all necessary modifications in mq4 code instead,
* because the MQL4Functions method signatures are subject to change.
*/
public class TmaTrue extends MQL4ConnectorIndicator {
protected void initProperties() {
if (properties == null) {
properties = new Properties();
eric