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

 
mladen:
shtopr,

Взгляните на этот пост: https: //www.mql5.com/en/forum/181280/page7

Здесь вы узнаете, что происходит при использовании в советнике индикатора с несколькими таймфреймами и при обратном тестировании такого советника.

Младенствую приветствую вас.

Ситуация сложная, И смешно и очень грустно...

Это какие то чудеса...))(

я с августа бьюсь над этим вопросом, обращался к двум специалистам - но безуспешно...

поэтому сам я, эту задачу не решу...(((

Возможен ли какой то способ, брать сигнал с Alert(Алерт)???

Ведь Alert(Алерт) работает превосходно!!! и без ошибок.

Других мыслей уже нет...

Файлы:
84702.jpg  145 kb
84702_1.jpg  150 kb
 

Младенствую вас.

Это снова я.

Ситуация сложная, И смешно и очень грустно...

Это какие то чудеса...))(

я с августа бьюсь над этим, обращался к двум специалистам - но безуспешно...

поэтому сам я не решу эту задачу...(

Возможен ли какой то способ, брать сигнал с Alert(Алерт)???

Ведь Alert (Алерт) работает превосходно!!! и без ошибок.

Других мыслей уже нет...

Файлы:
84702_1.jpg  150 kb
 

Как удалить лишнее сообщение?????

 
shtopr:
Младенствую вас.

Это снова я.

Ситуация сложная, И смешно и очень грустно...

Это какие то чудеса...))(

я с августа бьюсь над этим, обращался к двум специалистам - но безуспешно...

поэтому сам я не решу эту задачу...(

Возможен ли какой то способ, брать сигнал с Alert(Алерт)???

Ведь Alert (Алерт) работает превосходно!!! и без ошибок.

других мыслей уже нет...

shtopr

Пожалуйста, прочитайте пост по ссылке, которую я предоставил. Там объясняется, что происходит.

Или используйте закрытые бары (не открытые - вместо 0 для номера бара используйте 1, а вместо 1 для предыдущего бара используйте 2).

с уважением,

 
mladen:
shtopr

Пожалуйста, прочитайте сообщение по ссылке, которую я предоставил. Там объясняется, что происходит

Или используйте закрытые бары (не открытый бар - вместо 0 для номера бара используйте 1, а вместо 1 для предыдущего бара используйте 2).

с уважением

Ок. Спасибо.

 
mladen:
kenwa

Это rsi от cci

Вы узнаете, что сделать то же самое с индикатором "kairi" очень просто.

Привет, Младен

обратитесь к #1780 на стр.178, я много часов работаю в пробном режиме, кажется, что ситуация не такая простая, как с cci, когда пробный режим; у kairi есть случаи внутри, получаю эти разочаровывающие результаты отказа как вложения, все не могут работать и отображаться, как заставить их работать? Еще раз спасибо.

(если индикатор имеет сигнальную линию, как PPO, надеюсь увидеть его rsi сигнала сигнальной линии также)

ссылка:

Процентный осциллятор цены (PPO) - База кодов MQL4

Осциллятор Чайкина - MQL4 Code Base

Файлы:
kairitest.mq4  9 kb
ppotest.mq4  4 kb
chotest.mq4  4 kb
 
kenwa:
Здравствуйте, mladen

обратитесь к #1780 на стр.178, я работаю в пробной версии много часов, кажется не так просто, как ситуация с cci, когда пробная версия; kairi имеет случаи внутри, получаю эти разочаровывающие результаты отказа как вложения, все не могут работать и отображаться, как заставить их работать? Еще раз спасибо.

(если индикатор имеет сигнальную линию, как PPO, надеюсь увидеть его rsi сигнала сигнальной линии также)

ссылка:

Percentage Price Oscillator (PPO) - MQL4 Code Base

Осциллятор Чайкина - база кода MQL4

Исключите структуру case для расчета RSI. Она вам совершенно не нужна

 
mladen:
Исключите структуру кейса для расчета RSI. Она вам совершенно не нужна

Извините, Младен, не совсем понимаю. Я знаю только копирование-вставку предложений.

Я пробую эту test2version ниже, все еще не работает и совсем останавливает мой компьютер. как заставить их работать? не могли бы вы мне помочь? большое спасибо.

Файлы:
 
kenwa:
Извините, Младен, не совсем понимаю. Я знаю только копировать-вставить предложения Я пробовал эту test2version ниже, все еще не работает и совсем останавливает мой компьютер. как заставить их работать?? не могли бы вы мне помочь? большое спасибо.

Сделайте вот так

Файлы:
 
kenwa:
Здравствуйте, mladen

обратитесь к #1780 на стр.178, я работаю в пробной версии много часов, кажется не так просто, как ситуация с cci, когда пробная версия; kairi имеет случаи внутри, получаю эти разочаровывающие результаты отказа как вложения, все не могут работать и отображаться, как заставить их работать? Еще раз спасибо.

(если индикатор имеет сигнальную линию, как PPO, надеюсь увидеть его rsi сигнала сигнальной линии также)

ссылка:

Процентный осциллятор цены (PPO) - База кодов MQL4

Осциллятор Чайкина - база кода MQL4

Посмотрел на PPOtest, который вы выложили.

Ваши ошибки исходят из этих строк:

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

SignalBuffer=iMAOnArray(PPOBuffer,Bars,SignalEMA,0,MODE_EMA,i); // the for loop is executed for this line only

RSISignalBuffer = iRSIOnArray(SignalBuffer,0,RSIPeriodSignal,i); i--; // You do not need a "i--" when you have a "i++" in a for loop

[/PHP]

Add one more for loop (all "onArray" functions in metatrader demand to be executed on separate loop from an array filling loop) and all will be OK. Like this :

for(i=0; i<limit; i++) SignalBuffer=iMAOnArray(PPOBuffer,Bars,SignalEMA,0,MODE_EMA,i);

for(i=0; i<limit; i++) RSISignalBuffer = iRSIOnArray(SignalBuffer,0,RSIPeriodSignal,i);

[/PHP]

You also might consider changing this kind of loop :

[PHP]for(i=0; i<limit; i++)

to this one :

[PHP]for(i=limit; i>=0; i--)

Это не изменит (в данном случае) результатов, но лучше привыкнуть ко второй форме цикла.