아이커스텀 - 페이지 3

 
 

이것은 다시 그리지 않는다

richx7:
SolarWind는 내가 본 최고의 지표 중 하나라고 생각합니다. 나는 그것을 테스트하고 그것이 우수한 매수 매도 출구 신호를 제공한다는 것을 발견했습니다. 다음은 다시 칠하지 않는 버전입니다. 이전 데이터를 사용하여 현재 막대를 부드럽게 하지만 약간의 지연이 추가됩니다. 실시간 거래 및 EA에서 유용합니다. 트리거 라인 및 멋진 지표와 잘 작동합니다.
 
Perky:
이것은 다시 그리지 않는다

아니야 이거 아니야 아니야 이거 아니야

내가 한 모든 것은 변화를 더 빨리 표시하기 위해 down/up에 대한 histo의 색상을 변경하는 것뿐이었습니다|

파일:
 
 

iCustom에 필요한 도움

안녕하세요, 문제가 해결되어 질문을 제거 했습니다.

감사합니다.

 

문제를 해결한 방법. 나는 또한 EA에서 표시기를 호출 하고 주문을 트리거하기 위해 EA로 매수/매도 신호를 전달하는 문제에 직면해 있습니다.

파일:
 

iCustom에는 모든 매개변수가 필요합니다.

shaival:
문제를 해결한 방법. 나는 또한 EA에서 표시기를 호출하고 주문을 트리거하기 위해 EA로 매수/매도 신호를 전달하는 문제에 직면해 있습니다.

안녕하세요 샤이발입니다.

나는 당신이 초보 코더이고 지표에서 iCustom 값을 얻는 방법을 배우고 싶다고 가정합니다.

그 모드에서 나는 사람들에게 물고기 잡는 법을 가르치는 것을 선호합니다. 그래서 아래는 스스로 낚시하는 방법의 기본 예입니다.

코더가 아니라면 누군가가 이것을 EA에 코딩하도록 도와줄 것입니다.

다음은 지표에서 iCustom 값을 가져오는 방법에 대한 기본 전략입니다.

iCustom 문은 iCustom 공식의 표시기에 대한 모든 "extern's"를 포함해야 합니다.

예를 들어 - MAProfit.mq4 - MAProfitEA에서 호출할 표시기....

이 표시기에는 16개의 외부 설정이 있습니다. 모든 외부 설정은 MAProfit EA의 iCustom 문에 포함되어야 합니다.

extern int PeriodShort=6;

외부 정수 PeriodLong=40;

extern int 메서드 = 0;

extern bool 최적화 = true;

extern bool DrawTringles=true;

extern int MinShortMA=5;

extern int MaxShortMA=50;

외부 정수 MaxLongMA=150;

extern int StepLongMA=5;

extern int StepShortMA=5;

외부 정수 CountOptimize=150;

extern 부울 OptimizeAll=거짓;

extern 부울 OptimizeSystems=true;

extern 부울 OptimizeOnNewCandle=거짓;

extern int RepaintBars=500;

extern bool 알람=참;

MAProfitEA에서 - 당신은:

문자열 s1=iCustom(NULL, 0, "A_MAProfit",4,0);

iCustom 문에 16가지 설정이 모두 필요합니다. 다음으로 변경합니다.

s1=iCustom(NULL, 0, "A_MAProfit", a, b, c, e, f, g, h, i, j, k, l, m, n, p, q, r, 버퍼, 바)

문자를 각 설정의 이름이나 값(예: 방법 또는 0)으로 바꾼 다음 버퍼와 막대를 추가하여 값을 가져옵니다.

그렇게 잘 작동해야합니다.

몇 가지 질문:

문자열 함수 에 MA 값을 할당하고 있습니까?

또한 어떤 버퍼를 얻는지 또는 왜 그런지 잘 모르겠습니다...?

또 다른 유용한 단계 - 화면의 주석에 값을 표시하여 작동하는지 확인하는 것이 좋습니다.

도움이 되었기를 바랍니다,

로버트

 

아이커스텀 슈퍼트렌드

이 줄이 현재 trendUp 또는 trendDown 값을 제공하지 않는 이유를 파악하려고 합니다.

이중 val1=iCustom(NULL, 0, "SuperTrend",0,0,0);

이중 val2=iCustom(NULL, 0, "SuperTrend",0,1,0);

로그에 출력되는 값은 실제 값에 가까운 곳이 없습니다.

내 목표는 현재 양초의 추세를 높이거나 추세를 낮추는 것입니다.

파일:
supertrend.jpg  284 kb
 
jchen01:
이 줄이 현재 trendUp 또는 trendDown 값을 제공하지 않는 이유를 파악하려고 합니다.

이중 val1=iCustom(NULL, 0, "SuperTrend",0,0,0);

이중 val2=iCustom(NULL, 0, "SuperTrend",0,1,0);

로그에 출력되는 값은 실제 값에 가까운 곳이 없습니다.

내 목표는 현재 양초의 추세를 높이거나 추세를 낮추는 것입니다.

SuperTrend 표시기의 입력은 무엇입니까?

 

아 그게 내 문제야. CodeGuru, 감사합니다 lol ;-)

더블 업 = iCustom(NULL,0,"SuperTrend",10,3,0,1)

더블 다운 = iCustom(NULL,0,"SuperTrend",10,3,1,1);