코딩 도움말 - 페이지 180

 
mladen:
쇼퍼,

이 게시물을 살펴보십시오 : https://www.mql5.com/en/forum/181280/page7

EA에서 다중 시간 프레임 표시기를 사용할 때와 그러한 EA를 백 테스트할 때 무슨 일이 일어나고 있는지 찾을 수 있습니다.

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

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

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

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

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

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

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

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

파일:
84702.jpg  145 kb
84702_1.jpg  150 kb
 

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

Это снова я.

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

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

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

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

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

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

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

파일:
84702_1.jpg  150 kb
 

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

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

Это снова я.

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

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

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

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

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

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

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

쇼퍼

제가 제공한 링크의 포스트를 읽어주세요. 무슨 일이 일어나고 있는지 설명합니다

또는 닫힌 막대를 사용하십시오(열린 막대가 아님 - 막대 번호에 0 대신 1을 사용하고 이전 막대에 1 대신 2 사용 )

문안 인사

 
mladen:
쇼퍼

제가 제공한 링크의 포스트를 읽어주세요. 무슨 일이 일어나고 있는지 설명합니다

또는 닫힌 막대를 사용하십시오(열린 막대가 아님 - 막대 번호에 0 대신 1을 사용하고 이전 막대에 1 대신 2 사용)

문안 인사

오케이. Спасибо.

 
mladen:
켄와

이것은 cci의 rsi입니다.

"kairi" 표시기로 동일한 작업을 수행하는 것이 매우 쉽다는 것을 알게 될 것입니다.

안녕 mladen

p.178의 #1780을 참조하십시오. 저는 재판을 여러 시간 동안 일하고 재판을 받을 때 cci 상황만큼 간단하지 않은 것 같습니다. kairi는 내부에 케이스가 있습니다. 실망스러운 실패 결과를 얻으십시오. 첨부 파일로 모두 작동하지 않고 표시할 수 없습니다. 어떻게 작동시키나요? 다시 한번 감사합니다.

(표시기에 PPO와 같은 신호선이 있는 경우 신호선 신호의 rsi도 볼 수 있기를 바랍니다.)

참조 링크:

백분율 가격 오실레이터(PPO) - MQL4 코드 베이스

Chaikin 발진기 - MQL4 코드 베이스

파일:
kairitest.mq4  9 kb
ppotest.mq4  4 kb
chotest.mq4  4 kb
 
kenwa:
안녕 mladen

p.178의 #1780을 참조하십시오. 저는 재판을 여러 시간 동안 일하고 재판을 받을 때 cci 상황만큼 간단하지 않은 것 같습니다. kairi는 내부에 케이스가 있습니다. 실망스러운 실패 결과를 얻으십시오. 첨부 파일로 모두 작동하지 않고 표시할 수 없습니다. 어떻게 작동시키나요? 다시 한번 감사합니다.

(표시기에 PPO와 같은 신호선이 있는 경우 신호선 신호의 rsi도 볼 수 있기를 바랍니다.)

참조 링크:

백분율 가격 오실레이터(PPO) - MQL4 코드 베이스

Chaikin 발진기 - MQL4 코드 베이스

RSI 계산을 위한 케이스 구조를 제거하십시오. 당신은 전혀 필요하지 않습니다

 
mladen:
RSI 계산을 위한 케이스 구조를 제거하십시오. 당신은 전혀 필요하지 않습니다

죄송합니다 mladen, 잘 이해하지 못합니다. 나는 복사 붙여넣기 문장만 안다

나는 아래에서 이 test2version을 시도했지만 여전히 작동하지 않고 내 PC를 상당히 멈춥니다. 그들을 작동시키는 방법?? 당신이 나를 도울 수? 감사합니다.

파일:
 
kenwa:
죄송합니다 mladen, 잘 이해하지 못합니다. 나는 복사 붙여넣기 문장만 안다 나는 아래에서 이 test2version을 시도했지만 여전히 작동하지 않고 내 PC를 상당히 멈춥니다. 그들을 작동시키는 방법?? 당신이 나를 도울 수? 감사합니다.

이렇게 하세요

파일:
 
kenwa:
안녕 mladen

p.178의 #1780을 참조하십시오. 저는 재판을 여러 시간 동안 일하고 재판을 받을 때 cci 상황만큼 간단하지 않은 것 같습니다. kairi는 내부에 케이스가 있습니다. 실망스러운 실패 결과를 얻으십시오. 첨부 파일로 모두 작동하지 않고 표시할 수 없습니다. 작동시키는 방법은 무엇입니까? 다시 한번 감사합니다.

(표시기에 PPO와 같은 신호선이 있는 경우 신호선 신호의 rsi도 볼 수 있기를 바랍니다.)

참조 링크:

백분율 가격 오실레이터(PPO) - MQL4 코드 베이스

Chaikin 발진기 - 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--)

결과와 관련하여 (이 경우) 변경되지 않지만 루프의 두 번째 형식에 익숙해지는 것이 좋습니다.