간편한 iCustom 및 알림! - 페이지 4

 
kjhfdgjfhdghdf:
쓰레기일 수 있는 지표에 대한 전체 EA를 구축하는 대신 지표의 경고에 대해 입력 및 종료하기 위해 차트에 넣을 수 있는 EA가 있습니까?

이것은 경고가 있는 라이브 테스트 지표가 너무 많기 때문에 도움이 될 것입니다.

기본적으로 가변 MagicNo가 있고 차트에 있는 차트가 거래 및 경고만 관리합니다. 해당 차트의 경고가 롱이라고 말하면 얼마나 많은 로트에 대해 길게 실행되는지 등 TP SL 등은 숏이라고 말하면 롱 숏 등 그것은 모든 체류를 닫는다고 말합니다.

지표 테스트에 도움이 되는 EA가 있습니까?

총/일반 경고 표시기를 찾을 수 있는 이 스레드로 게시물을 옮겼습니다.

 

예 멋지지만 음 EA라고 생각합니다. 지표가 아닌 것을 원하지 않습니까?

경고가 있는 기존 지표를 기반으로 주문을 실행하는 EA를 의미합니다.

시작 부분에 제가 요구하는 내용을 말씀하시는 건가요 하하하

시도해 볼게!

아니요 그 표시기는 EA를 실행하는 경고가 아닙니다.

이것은 작동하지만 지표에만 경고를 표시하고 있습니다. 주문을 실행하고 이미 경고가 있는 지표에서 주문을 닫는 범용 EA를 의미하므로 경고가 지표를 테스트 할 때까지 기다릴 필요가 없습니다.

 

iCustom: 누가 MODE에 대해 설명해 주시겠습니까?

누군가 나에게 MODE를 설명해 주시겠습니까?

그것은 무엇을합니까?

언제/어떻게 사용하시겠습니까?

나는 재수사했지만 이해하지 못한다.

double iCustom( string symbol, int timeframe, string name, ..., int mode, int shift) 지정된 사용자 지정 표시기를 계산하고 해당 값을 반환합니다. 사용자 지정 표시기는 컴파일되어야 하며(*.EX4 파일) terminal_directory\experts\indicators 디렉토리에 있어야 합니다. 매개변수:

기호 - 지표를 계산하는 데 사용해야 하는 데이터의 기호입니다. NULL은 현재 기호를 의미합니다. 기간 - 기간. Timeframe 열거형 값 중 하나일 수 있습니다. 0은 현재 차트 기간을 의미합니다. name - 사용자 지정 표시기 컴파일된 프로그램 이름입니다. ... - 매개변수 설정(필요한 경우). 전달된 매개변수 및 해당 순서는 선언 순서 및 사용자 지정 표시기의 extern 변수 유형과 일치해야 합니다. 모드 - 라인 인덱스. 0에서 7 사이일 수 있으며 SetIndexBuffer 함수 중 하나에서 사용하는 인덱스와 일치해야 합니다. shift - 표시기 버퍼에서 가져온 값의 인덱스(주어진 기간 전에 현재 막대에 상대적인 이동). 견본:

이중 val=iCustom(NULL, 0, "SampleInd",13,1,0);
 

기본적으로 색상 탭(1-8)에서와 같이 위에서 아래로 버퍼 위치 번호(0-7)(8 버프 최대, 뎀... 참조)

#property indicator_buffers 2

#property indicator_color1 DeepSkyBlue

#property indicator_color2 Red

...

SetIndexBuffer(0, Buy);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,241);

SetIndexBuffer(1, Sell);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,242);

그래서 인도. 다른 표시기의 버퍼 # "0' 또는 # "1"에서 iCustom 데이터를 통해 호출합니다.

그러나 프로그래머는 국자에게 통찰력을 줄 수 있습니다

 
TheRumpledOne:
... double iCustom( string symbol, int timeframe, string name, ..., int mode, int shift) 지정된 사용자 지정 표시기를 계산하고 해당 값을 반환합니다. 사용자 지정 표시기는 컴파일되어야 하며(*.EX4 파일) terminal_directory\experts\indicators 디렉토리에 있어야 합니다. 매개변수:

기호 - 지표를 계산하는 데 사용해야 하는 데이터의 기호입니다. NULL은 현재 기호를 의미합니다. 기간 - 기간. Timeframe 열거형 값 중 하나일 수 있습니다. 0은 현재 차트 기간을 의미합니다. name - 사용자 지정 표시기 컴파일된 프로그램 이름입니다. ... - 매개변수 설정(필요한 경우). 전달된 매개변수 및 해당 순서는 선언 순서 및 사용자 지정 표시기의 extern 변수 유형과 일치해야 합니다. 모드 - 라인 인덱스. 0에서 7 사이일 수 있으며 SetIndexBuffer 함수 중 하나에서 사용하는 인덱스와 일치해야 합니다. shift - 표시기 버퍼에서 가져온 값의 인덱스(주어진 기간 전에 현재 막대에 상대적인 이동). 견본:

이중 val=iCustom(NULL, 0, "SampleInd",13,1,0);

게시물을 이 스레드로 옮겼습니다.

이 도구 https://www.mql5.com/go?link=https://www.forex-tsd.src/search 또는 페이지 상단의 google(더 효과적인)을 사용하여 검색하십시오.

대부분의 질문을 하고 답변을 받았습니다. 대부분의. 그러나 모든 질문은 ...

 

제 문제는 이것입니다... 저는 1977년부터 프로그래밍을 해왔기 때문에 많은 언어를 배웠습니다. 한 언어가 무언가를 "X"라고 하면 다른 언어는 "Y"로, 다른 언어는 "Z"라고 부를 수 있으므로 머리 속에 색인을 작성하는 데 시간이 좀 걸립니다...ㅋㅋㅋㅋ!

저를 조금 여유있게 잘라주세요.

아직 MODE가 안잡히네요.

그러나 이 스레드는 훌륭합니다. 그것은 내가 TRO MULTI METERS에서 사용하기 위해 찾고 있던 것입니다.

감사해요.

 

나는 mladen과 Codersguru의 작업을 하나의 지표로 결합했습니다.

내 목표는 사용자가 입력을 통해 여러 표시기를 로드하고 대부분의 코딩이 필요 없도록 하는 다중 시간 프레임 표시기를 갖는 것입니다.

나는 이미 TradeStation과 eSignal에서 이 작업을 수행했습니다.

다른 사람들이 이것을 향상시키기를 기대합니다.

파일:
tro_sak.zip  40 kb
 
TheRumpledOne:

나는 mladen과 Codersguru의 작업을 하나의 지표로 결합했습니다.

내 목표는 사용자가 입력을 통해 여러 표시기를 로드하고 대부분의 코딩이 필요 없도록 하는 다중 시간 프레임 표시기를 갖는 것입니다.

나는 이미 TradeStation과 eSignal에서 이 작업을 수행했습니다.

다른 사람들이 이것을 향상시키기를 기대합니다.

안녕하세요, 업로드한 이 버전으로 이 EA가 모든 사용자 지정 표시기 와 함께 작동하도록 할 수 있습니까?

좋은 아이디어입니다. 어떻게 했는지 보여주시겠습니까?

 
drgoodvibe:
안녕하세요, 업로드한 이 버전으로 이 EA가 모든 사용자 지정 표시기와 함께 작동하도록 할 수 있습니까? 좋은 생각입니다. 어떻게 했는지 보여주시겠습니까?

입력 변경:

TRO_SAK에 사용하려는 표시기(디스크 파일 이름)를 지정한 다음 매개변수 를 로드합니다. (-100)은 해당 매개변수를 건너뛰고 테스트할 레벨과 해당 레벨의 색상을 로드하는 것을 의미합니다.

CCI의 경우 레벨에 대해 100, 0, -100이 있습니다.

RSI의 경우 레벨에 대해 20, 50, 80이 있습니다.

기회가 되면 DIVERGENCE를 추가하겠습니다.

 
TheRumpledOne:
입력 변경:

사용하려는 표시기(디스크 파일 이름)를 TRO_SAK에 지정한 다음 매개변수를 로드합니다. (-100)은 해당 매개변수를 건너뛰고 테스트하려는 레벨과 해당 레벨의 색상을 로드하는 것을 의미합니다.

CCI의 경우 레벨에 대해 100, 0, -100이 있습니다.

RSI의 경우 레벨에 대해 20, 50, 80이 있습니다.

기회가 되면 DIVERGENCE를 추가하겠습니다.

완벽하게 작동합니다. 감사합니다.