Помощь в кодировании - страница 252

 

Здравствуйте, может ли кто-нибудь загрузить индикатор, который использует функцию icustom для билда 610 .........

privateer:
Здравствуйте, может ли кто-нибудь помочь мне, почему этот код не работает... (раньше он хорошо работал в билде 509)

в билде 610 он компилируется без ошибок, но мой терминал просто зависает и не может загрузиться...

int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars>0) counted_bars--;

int limit=Bars-counted_bars;

for(int i=0; i<limit; i++)

{

BUFFER_1 = iCustom(NULL,0, "MYindicator",Period,3,iBarShift(NULL,0,Time,false));

BUFFER_2 = iCustom(NULL,0, "MYindicator2",Period,3,iBarShift(NULL,0,Time,false));}

 
privateer:
Здравствуйте, кто-нибудь может мне помочь, почему этот код не работает... (раньше он хорошо работал в билде 509)

в build 610 он компилируется без ошибок, но мой терминал просто зависает и не может загрузиться...

int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars>0) counted_bars--;

int limit=Bars-counted_bars;

for(int i=0; i<limit; i++)

{

BUFFER_1 = iCustom(NULL,0, "MYindicator",Period,3,iBarShift(NULL,0,Time,false));

privateer

Предполагая, что название индикатора в порядке, проверьте, в порядке ли тип параметров (если тип параметров неправильный, это может привести к зависанию терминала). Почему бы вам не загрузить "MyIndicator", чтобы получить правильный вызов к нему?

 

Уважаемый mladen Спасибо большое, я изменил

BUFFER_1 = iCustom(NULL,0, "MYindicator",Period,3,iBarShift(NULL,0,Time,false)); на

BUFFER_1 = iCustom(NULL,0, "MYindicator",3,iBarShift(NULL,0,Time,false));

только что удалил входные параметры пользовательского индикатора

но если я не ошибаюсь, он должен работать и с указанными входными параметрами.

мой .ex4 файл из билда 509 действительно работает

ещё раз спасибо

mladen:
privateer Предполагая, что имя индикатора в порядке, проверьте, в порядке ли тип параметров (если тип параметров неправильный, это может повесить ваш терминал). Почему бы вам не загрузить "MyIndicator", чтобы получить правильный вызов к нему?
 

Невозможность компиляции

Здравствуйте,

Почему я не могу скомпилировать этот советник:

static datetime lastAlerted = 0;

double close=0;

double Valeur1 =0;

double Valeur2=100;

int start()

{

if (close <= Valeur2)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE BAISSE ",close," ",Symbol());

}

if (close>=Valeur1)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE HAUSSE ",close," ",Symbol());

}

}

return(0);

Я не получаю ни сообщения об ошибке, ничего.

Спасибо за помощь.

Jo

 
Jovager:
Привет,

Почему я не могу скомпилировать этот советник:

static datetime lastAlerted = 0;

double close=0;

double Valeur1 =0;

double Valeur2=100;

int start()

{

if (close <= Valeur2)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE BAISSE ",close," ",Symbol());

}

if (close>=Valeur1)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE HAUSSE ",close," ",Symbol());

}

}

return(0);

Я не получаю ни сообщения об ошибке, ничего.

Спасибо за помощь.

Джо

Jo

Сделайте это следующим образом:

static datetime lastAlerted = 0;

double close=0;

double Valeur1 =0;

double Valeur2=100;

int start()

{

if (close <= Valeur2)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE BAISSE ",close," ",Symbol());

}

if (close>=Valeur1)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE HAUSSE ",close," ",Symbol());

}

return(0);

}
 

Привет, ребята.пожалуйста, кто-нибудь добавьте трейлинг-стоп к этому совет нику.30 пунктов трейлингстоп。 спасибо。

это ea hereea.rar

 

Привет, ребята.пожалуйста, кто-нибудь добавьте трейлинг-стоп к этому совет нику.30 пунктов трейлингстоп。 спасибо。

это ea hereea.rar

 
devilcode:
Привет, ребята.пожалуйста, кто-нибудь добавить трейлинг-стоп к этому совет нику.30 pipstrailingstop。 Спасибо。Это ea hereea.rar

devilcode

У вас есть оригинальный (недекомпилированный) код?

 

Уважаемый Младен

Несколько, возможно, глупых вопросов!

В центрированном TMA половина длины - это именно то количество баров, которое пересчитывает индикатор?

Кроме того, Ваши абсолютно без запаздывания LWMA выглядят иначе, чем центрированные TMA с аналогичной длиной.

Они не должны быть похожи?

Лучше всего,

 
-IXI-:
Уважаемый Младен

Несколько, возможно, глупых вопросов!

В центрированном TMA половина длины - это именно то количество баров, которое пересчитывает индикатор?

Кроме того, ваш абсолютно без запаздывания LWMA выглядит иначе, чем центрированный TMA с аналогичной длиной.

Они не должны быть похожи?

Лучшее,

Нет "Absolutely no lag LWMA" был сделан как игра, чтобы показать, как легко сделать "святой Грааль" похожим - здесь было объяснено, что было сделано : https://www.mql5.com/en/forum/general

Причина обращения: