묻다! - 페이지 5

 

편집: 글쎄, 나는 당신이 이미 Codersguru로부터 응답을 받았다고 생각하지만, 다른 누군가에게 도움이 될 수 있으므로 이것을 그대로 두겠습니다.

편집 2: 기울기를 제공하기 위해 2개의 버퍼를 사용하는 방식 때문에 아래에 나와 있는 것처럼 참조 JMASlope가 필요하다고 생각합니다. Codersguru, 당신이 남자이고 나는 프로그래밍을 배우려는 겸손한 멍청이이므로 이것이 맞는지 알려주십시오. BTW, MT4 프로그래밍 자습서에 대해 대단히 감사합니다. 조금 알았지만 지금은 더 많이 알고 있습니다.

zuhainis:
안녕하세요 Codersguru님,

iCustom을 사용하여 현재 JMASlope 값을 얻으려고 하는데 어떻게 하는지 잘 모르겠습니다. 도와주시겠습니까?

이 올바른지?

이중 기울기 = iCustom(NULL,0,"JMASlope",14,0,0);

고맙습니다.

이중 기울기 = iCustom(NULL,0,"JMASlope",14, 0,0 );

위의 코드 줄에서 0은 정보를 원하는 표시기 버퍼 를 설정합니다. 코드에서 일반적으로 IndexBuffers 로 볼 수 있습니다. 0-7까지 8개의 버퍼가 있을 수 있습니다.

JMASlope 표시기에서 코드를 보면 0과 1의 2개의 표시기 버퍼가 있음을 알 수 있습니다. 0 = UpBuffer 및 1 = DnBuffer입니다.

대부분의 표시기에서 원하는 정보가 있는 버퍼를 선택하고 해당 버퍼를 호출하면 됩니다. 하지만 JMASlope는 조금 다릅니다. 2개의 버퍼를 사용하여 1개의 정보, 즉 기울기를 제공합니다. 버퍼 0은 양의 기울기를 추적하고 버퍼 1은 음의 기울기를 추적합니다. 모든 정보를 EA로 가져오려면 다음과 같이 두 버퍼를 모두 참조해야 합니다.

double Slope

double SlopeUP = iCustom(NULL,0,"JMASlope",14, 0 ,0)

double SlopeDN = iCustom(NULL,0,"JMASlope",14, 1 ,0)

if(SlopeUP > 0) Slope = SlopeUP;

else

Slope = SlopeDN;

또 다른 것은 iCustom에서 표시기 이름 뒤의 값, 즉 "JMASlope"와 모드(위에서 수행한 대로 버퍼를 선택하는 곳) 이전 값은 사용자가 연결할 때 입력 탭에 입력할 수 있는 외부 입력과 일치합니다. 지시자. JMASlope의 경우 길이와 위상의 두 가지 입력이 있습니다. 따라서 위의 코드에서 길이에 대해 14를 지정하고 단계에 대한 항목을 생략했으므로 기본값 0을 사용합니다. 단계를 지정하려면 14와 같은 작업을 수행했을 것입니다. 2.

글쎄, 그것은 대답에 약간 과도 할 수 있지만 그것이 어떻게 작동하는지 이해하기를 원했습니다. 나는 그 모든 것이 이해할 수 있기를 바랍니다. 명확히 해야 할 사항이 있으면 알려주십시오.

케리스

 

ICWR에 대한 도움말

이것은 Ask 스레드이므로 여기에도 게시합니다(이미 icwr 스레드에 게시했습니다).

이전의 모든 활성 웨이브가 표시되도록 icwr 표시기의 코드를 수정하는 것이 가능하다고 생각하십니까? 수동으로 시스템을 백테스트 할 수 있기를 원하고 지표는 웨이브를 그리는 데 훌륭하지만 차트를 빠르게 보고 활성 웨이브로 자격을 갖춘 이전 웨이브를 모두 볼 수 있으면 좋을 것입니다. 활성 웨이브가 새로운 활성 웨이브로 대체될 때 파란색으로 다시 바뀌는 대신 노란색이나 뭔가로 바뀔 수 있습니다.

코드 수정을 여러 번 시도했지만 작동하지 않는 것 같습니다.

시간이 되시면 도와주시면 정말 감사하겠습니다.

케리스

 

안녕 코더

저는 Microsft Certified VB6 코더입니다. MQL4와 VB6을 연결하는 것에 대한 아이디어가 있다면 매우 도움이 되고 싶습니다. 그것이 가능한지 여부를 정확히 알지 못하지만(이 두 가지를 연결하는 것을 의미합니다) 모든 것이 가능하다고 생각합니다. 나는 당신의 제안에 대한 준비가되어 있습니다.

 

전략 컴파일러

거래 전략을 MQL4 언어로 컴파일할 수 있는 소프트웨어를 제공하고 싶습니다. 이 소프트웨어를 PC에 설치하려면 먼저 .NetFrameWork 1.1을 설치해야 합니다. 여기에서 찾을 수 있습니다.

http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en

 

안녕

내가 여기서 제공한 이 소프트웨어는 컴파일러입니다. 즉, 자신만의 전략을 넣을 수 있으며(물론 매우 사용자 친화적인 환경에서) 소프트웨어가 전략을 MQL4 언어로 컴파일합니다. 이것은 평가판입니다.

파일:
gordago.rar  833 kb
 

프레젠테이션

이 파일은 소프트웨어의 데모입니다. 사실 그것은 그것의 지침입니다. 최고의 종류의 도움입니다. 즐기십시오!!!!!!!

파일:
 

정지 및 역전 후행 정지 손실

안녕

나는 정지 및 역방향 코드에 관심이 있습니다.

수업을 위해 제공한 샘플에 stop 및 reverse 코드를 넣을 수 있습니까?

예시 매수 EURUSD 손절매 10.

손절매에 도달하면 주문을 닫고 역 OP_SELL에서 주문을 엽니다.

EURUSD 공매도 손절매 10.

손절매에 도달하면 주문을 닫고 반대로 주문을 엽니다.

OP_BUY

고맙습니다

오바 아이레

 

실버트렌드 경보

코더 구루,

맙소사!

Silvertrend 신호에 어떤 코드를 추가할 수 있습니까? 시각적 신호 외에 매수 또는 매도 신호를 보낼 때마다 소리가 들리지 않거나 더 잘 나에게 이메일을 보내도록 합니다.

덕분에 많은 도움이 될 것입니다.

메리 크리스마스!!!

파일:
 
jerrymar:
코더 구루,

맙소사!

Silvertrend 신호에 어떤 코드를 추가할 수 있습니까? 시각적 신호 외에 매수 또는 매도 신호를 보낼 때마다 소리가 들리지 않거나 더 잘 나에게 이메일을 보내도록 합니다.

덕분에 많은 도움이 될 것입니다.

메리 크리스마스!!!

나는 이것이 효과가 있다고 생각합니다.

smin = SsMin+(SsMax-SsMin)*K/100;

smax = SsMax-(SsMax-SsMin)*K/100;

val1[shift]=0;

val2[shift]=0;

if (Close[shift]<smin)

{

uptrend = false;

Alert("Silvertrend DOWN signal!!!"); }

if (Close[shift]>smax)

{

uptrend = true;

Alert("Silvertrend UP signal!!!");

}
 

안녕 코더

질문이 있습니다: 특별한 조건의 결과로 차트에 화살표를 그리고 싶습니다. 어떻게 해야 합니까?