I사용자 정의 기능 - 페이지 19

 

확인이 여기 있습니다. 컴파일러는 링크하는 동안 불평해야 하지만 그렇지 않습니다.

 
fajst_k:
확인이 여기 있습니다. 컴파일러는 링크하는 동안 불평해야 하지만 그렇지 않습니다.

이러한 iCustom() 호출은 잘못되었습니다(처음 3개는 단순히 macd의 연속 3개 값을 읽고 두 번째 3개는 - 메타트레이더 4가 작동한 기간에 따라 - 항상 0임 - 동적 영역에 대한 macd 표시기 가 필요 없음 모두)

그것들은 dss 호출이 해당 코드에서 호출되는 것과 같은 방식으로 호출되어야 합니다(하나의 호출이 적음 - macd만 있고 상위 및 하위 레벨에 액세스해야 함)

 

설명 감사합니다. 확실히 하고 싶었습니다. 이 코드에서 "dss_dnlevel"도 사용되지 않는 것 같습니다....

따라서 MACD 시프트의 경우 0,1,2가 iCustom에서 사용되었지만 dss의 경우 1과 2만 사용되었습니다. 왜 이 불일치가 발생합니까? MACD에 대해 수행된 현재 막대를 확인 해야 합니까 ??

 
fajst_k:
설명 감사합니다. 확실히 하고 싶었습니다. 이 코드에서 "dss_dnlevel"도 사용되지 않는 것 같습니다.... 따라서 MACD 시프트의 경우 0,1,2가 iCustom에서 사용되었지만 dss의 경우 1과 2만 사용되었습니다. 왜 이러한 불일치가 발생합니까? MACD에 대해 수행된 현재 막대를 확인해야 합니까 ??

나는 그 질문이 그 조건의 저자에게 물어야한다고 생각합니다 제 생각에는 현재(여전히 열려 있는 막대)에 도달할 수 있는 잘못된 신호를 피하기 위해 닫힌 막대만 테스트하는 것이 항상 가장 좋습니다(여전히 열려 있는 막대). 그러나 아마도 mrtools는 그가 왜 그 값을 사용했는지 설명할 수 있습니다

 

좋아, 잊어 버려, 스스로 해결할 것입니다. 그러나 아마도 mr_tools는 이 모든 버그를 수정하고 이 EA를 다시 게시해야 합니다.

 

iCustom 코딩 도움말

안녕하세요 인디게이터 알림을 기반으로 거래를 시작한다고 가정하는 ea를 만들려고합니다.

경고를 표시하는 표시기의 코드는 .....

PlaySound("alert.wav");

if (gi_112 == 1) MessageBox("Entry point: buy at " + l_price_20 + "!!", "Entry Point", 0);

else

if (gi_112 == 2) MessageBox("Entry point: sell at " + l_price_20 + "!!", "Entry Point", 0);

li_16 = FALSE;[/CODE]

and start function of EA is.....

[CODE]double gi_112 = iCustom(NULL,0,"TradeFx",0,0);

if (gi_112 == 1){

OrderSend(NULL,OP_BUY,Lots,Ask,3,Ask-SL*Point,Ask+TakeProfit*Point);

}

if (gi_112 == 2){

OrderSend(NULL,OP_SELL,Lots,Ask,3,Ask-SL*Point,Ask+TakeProfit*Point);

}

return(0);

지금은 컴파일하는 동안 오류가 발생하지 않습니다. 그러나 코드가 옳고 그른지 여부를 교차 확인 하기 위한 것입니다.

 

iCustom()에 대한 도움이 필요합니다.

안녕하세요 상인 여러분,

Doda-Donchian 표시기가 있습니다. 내가 Strategy Tester 에서 백테스트를 할 때 이 지표에 문제가 있었습니다. Strategy Tester에서 빈 EA가 실행되는 동안 Doda 표시기를 차트로 가져옵니다. Resistance Line 1, 2, 3 Pivot Level, Support Line 1,2,3에서는 테스터가 실행되는 동안 각각 고유한 값이 있습니다. 테스터는 1주차, 2주차, 3주차에 실행됩니다. 그러나 저항선, 피벗선, 지지선 값은 Strategy Tester의 모든 날짜 동안 변경되지 않았습니다. 이유를 모르겠습니다.

이 문제를 말씀해 주시겠습니까?

Strategy Tester를 일시 중지하면 Doda 표시기 속성이 표시됩니다. OK 버튼을 클릭하면 표시기 RL, Pivot Line, SLines가 자체 값을 변경합니다. 하지만 왜?

다음 질문은 iCustom("Doda-Donchian".,...,....) 함수에 익숙하지만 문제는 이전과 비슷합니다.

 
sosa247:
안녕하세요 상인 여러분,

Doda-Donchian 표시기가 있습니다. 내가 Strategy Tester에서 백테스트를 할 때 이 지표에 문제가 있었습니다. Strategy Tester에서 빈 EA가 실행되는 동안 Doda 표시기를 차트로 가져옵니다. Resistance Line 1, 2, 3 Pivot Level, Support Line 1,2,3에서는 테스터가 실행되는 동안 각각 고유한 값이 있습니다. 테스터는 1주차, 2주차, 3주차에 실행됩니다. 그러나 저항선, 피벗선, 지지선 값은 Strategy Tester의 모든 날짜 동안 변경되지 않았습니다. 이유를 모르겠습니다.

이 문제를 말씀해 주시겠습니까?

Strategy Tester를 일시 중지하면 Doda 표시기 속성이 표시됩니다. OK 버튼을 클릭하면 표시기 RL, Pivot Line, SLines가 자체 값을 변경합니다. 하지만 왜?

다음 질문은 iCustom("Doda-Donchian".,...,....) 함수에 익숙하지만 문제는 이전과 비슷합니다.

새로운 메타트레이더 4 백 테스트의 일부 내장 기능 이 작동하지 않거나 잘못 작동하기 때문입니다(특히 시간 관련 기능)

 
sosa247:
안녕하세요 상인 여러분,

Doda-Donchian 표시기가 있습니다. 내가 Strategy Tester에서 백테스트를 할 때 이 지표에 문제가 있었습니다. Strategy Tester에서 빈 EA가 실행되는 동안 Doda 표시기를 차트로 가져옵니다. Resistance Line 1, 2, 3 Pivot Level, Support Line 1,2,3에서는 테스터가 실행되는 동안 각각 고유한 값이 있습니다. 테스터는 1주차, 2주차, 3주차에 실행됩니다. 그러나 저항선, 피벗선, 지지선 값은 Strategy Tester의 모든 날짜 동안 변경되지 않았습니다. 이유를 모르겠습니다.

이 문제를 말씀해 주시겠습니까?

Strategy Tester를 일시 중지하면 Doda 표시기 속성이 표시됩니다. OK 버튼을 클릭하면 표시기 RL, Pivot Line, SLines가 자체 값을 변경합니다. 하지만 왜?

다음 질문은 iCustom("Doda-Donchian".,...,....) 함수에 익숙하지만 문제는 이전과 비슷합니다.

새로운 메타 트레이더 4 백 테스트의 일부 내장 기능 이 작동하지 않거나 잘못 작동하기 때문입니다(특히 시간 관련 기능). 코드에서 변경할 사항이 없습니다. 당신이 할 수 있는 일은 메타따옴표가 메타트레이더의 오류를 수정하는 것뿐입니다.

 

어떤 종류의 영혼이 나를 불행에서 벗어나게하고 'Advanced_ADX'표시기를 사용할 수 있도록 아래 내용을 다시 실행할 수 있습니까? 'icustom' 기능 을 사용해야 한다는 것을 알고 있지만 어떻게 하는지 알고 있습니다.

//h1 데이터

이중 h1adm = iadm(NULL,PERIOD_H1,2,MODE_CLOSE);

//h4 데이터

더블 h4adx = iadx(NULL,PERIOD_H4,2,MODE_CLOSE);

//d1 데이터

더블 d1adx = iadx(NULL,PERIOD_D1,2,MODE_CLOSE);

//색상 정의

색상 color_h1, color_h4, color_d1;

//문자열 정의

문자열 arrow_h1, arrow_h4, arrow_d1;

//h1 상승 추세

if (h1adx < 입찰가 ) { color_h1 = ColorUpGood; }

//h1 하락 추세

if (h1adx > Bid ) { color_h1 = ColorDownGood; }

//h4 상승 추세

if (h4adx < 입찰가 ) { color_h4 = ColorUpGood; }

//h4 하락 추세

if (h4adx > Bid ) { color_h4 = ColorDownGood; }

//d1 상승 추세

if (d1adx < 입찰가 ) { color_d1 = ColorUpGood; }

//d1 하락 추세

if (d1adx > Bid ) { color_d1 = ColorDownGood; }