묻다! - 페이지 177

 
timotrade:
안녕하세요 mladen님

Symbols.mq4 스크립트는 MT4 빌드 509에서 완벽하게 작동했지만 빌드 636에서 파일 오류가 발생했습니다(symbols.raw를 열 때).

MT4 빌드 636의 업데이트된 버전을 공유해 주시겠습니까?

미리 감사드립니다.

문안 인사,

티모.

티모

이것은 업데이트된 기호 표시기입니다. symbol_nmc.mq4

파일:
 
mladen:
Timo 업데이트된 기호 표시기입니다. symbol_nmc.mq4

정말 고마워요, mladen. 귀하의 도움에 진심으로 감사드립니다. 이것은 엄청난 도움이 되었습니다!

 

MML 대시보드 - 화살표 구현

여보세요

새 빌드와 호환 되도록 몇 가지 간단한 변환을 수행했지만 도움이 필요합니다.

이 표시기는 실제 가격이 있는 레이블 옆에 가격이 어디로(상승 또는 하락하는지) 표시하는 화살표가 있어야 합니다.

그 화살표는 더 이상 작동하지 않으며 정말 갖고 싶지만 그것을 달성하는 방법을 알 수 없습니다.

아래 스크린샷에서 볼 수 있듯이 화살표는 문자 È로 대체되었습니다.

코드에서 화살표를 생성하는 라인을 찾았습니다(라인 391).

lblCreate("0.1."+sym+".pricedir", x+(j*symcolwidth)+42, y , "Ê", 14, "Wingdings", White);

[/CODE]

and the lines that directs the arrow (line 293 - 314 )

[CODE]

for (k=1; k<Periods; k++)

{

cpprev = iClose(sym, giTf, k);

if (cpprev > gdaSymMM[mmidx+1]) //--- down dir

{

ObjectSet(objsympricebg, OBJPROP_COLOR, gsaMmlClr[mmidx] );

ObjectSetText( objmmarrow, "Ê" );

ObjectSet(objmmarrow, OBJPROP_YDISTANCE, ObjectGet(objsympricebg, OBJPROP_YDISTANCE) - 15 );

ObjectSet(objmmarrow, OBJPROP_COLOR, gsaMmlClr[mmidx+1] );

break;

}

if (cpprev < gdaSymMM[mmidx]) //--- up dir

{

ObjectSet(objsympricebg, OBJPROP_COLOR, gsaMmlClr[mmidx+1] );

ObjectSetText( objmmarrow, "È" );

ObjectSet(objmmarrow, OBJPROP_YDISTANCE, ObjectGet(objsympricebg, OBJPROP_YDISTANCE) + 15 );

ObjectSet(objmmarrow, OBJPROP_COLOR, gsaMmlClr[mmidx] );

break;

}

}

아래 OBJ_ARROW 테이블에 설명된 화살표 200(위쪽)과 202(아래쪽)를 어떻게 추가해야 하는지 조언 부탁드립니다.

Wingdings - MQL4 문서 또는 기타 유사한 화살표가 있습니까?

미리 감사드립니다

 
archutas:
여보세요

새 빌드와 호환 되도록 몇 가지 간단한 변환을 수행했지만 도움이 필요합니다.

이 표시기는 실제 가격이 있는 레이블 옆에 가격이 어디로(상승 또는 하락하는지) 표시하는 화살표가 있어야 합니다.

그 화살표는 더 이상 작동하지 않으며 정말 갖고 싶지만 그것을 달성하는 방법을 알 수 없습니다.

아래 스크린샷에서 볼 수 있듯이 화살표는 문자 È로 대체되었습니다.

코드에서 화살표를 생성하는 라인을 찾았습니다(라인 391).

lblCreate("0.1."+sym+".pricedir", x+(j*symcolwidth)+42, y , "Ê", 14, "Wingdings", White);

[/CODE]

and the lines that directs the arrow (line 293 - 314 )

[CODE]

for (k=1; k<Periods; k++)

{

cpprev = iClose(sym, giTf, k);

if (cpprev > gdaSymMM[mmidx+1]) //--- down dir

{

ObjectSet(objsympricebg, OBJPROP_COLOR, gsaMmlClr[mmidx] );

ObjectSetText( objmmarrow, "Ê" );

ObjectSet(objmmarrow, OBJPROP_YDISTANCE, ObjectGet(objsympricebg, OBJPROP_YDISTANCE) - 15 );

ObjectSet(objmmarrow, OBJPROP_COLOR, gsaMmlClr[mmidx+1] );

break;

}

if (cpprev < gdaSymMM[mmidx]) //--- up dir

{

ObjectSet(objsympricebg, OBJPROP_COLOR, gsaMmlClr[mmidx+1] );

ObjectSetText( objmmarrow, "È" );

ObjectSet(objmmarrow, OBJPROP_YDISTANCE, ObjectGet(objsympricebg, OBJPROP_YDISTANCE) + 15 );

ObjectSet(objmmarrow, OBJPROP_COLOR, gsaMmlClr[mmidx] );

break;

}

}

아래 OBJ_ARROW 테이블에 설명된 화살표 200(위쪽)과 202(아래쪽)를 어떻게 추가해야 하는지 조언 부탁드립니다.

Wingdings - MQL4 문서 또는 기타 유사한 화살표가 있습니까?

미리 감사드립니다

메타트레이더와 폰트의 문제입니다.

간단하게 하려면 해당 개체를 선택하고 해당 개체의 글꼴 이름을 확인합니다. 비어 있습니다. 새로운 메타 트레이더는 단순히 해당 글꼴을 처리하는 방법을 모릅니다(설치되어 있고 완전히 합법적인 Windows 글꼴이라는 사실에도 불구하고).

그들은 글꼴에 큰 문제가 있고 문제는 점점 더 악화되고 있습니다. 다른 글꼴로 교체하더라도 일부 새 빌드에서 다시 작동하지 않는 버전으로 끝날 수 있습니다. 변경 사항이 항상 더 나은 것은 아닙니다.

 

마진 레벨 정보

안녕 mladen

다음 기능으로 표시기를 만들 수 있습니까?

ㅏ. 표시기는 가격이 해당 수준에 도달할 때 매수 및 매도 주문 의 경우 마진 수준이 100%로 유지되는 수준을 보여주어야 합니다.

비. 표시기는 매수 및 매도 주문에 대해 가격이 해당 수준에 도달할 때 계정이 "폭발"되는 수준을 표시해야 합니다.

에이 . 1. "매수 - 마진 수준" 100% - 매수 포지션의 경우 -(어떤 수준의 마진 수준이 100%로 유지되는지 보여야 함)

2. "판매 마진 수준" 100% -판매 포지션의 경우 -(어떤 수준에서 마진 수준이 100%로 유지되는지 표시해야 함)

. 3. "매수 - 임계 수준" - 매수 포지션의 경우 -(어느 수준의 계정이 "폭발"할지 보여야 함)

4. "매도 임계 수준" -매도 포지션의 경우 -(어떤 수준의 계정이 "폭발"할지 보여야 함)

또한 좋은 기능이 될 것입니다. "표시할 모서리를 조정하십시오."

미리 감사드립니다

PS 샘플이 첨부되어 있습니다... 보여주기 위해-무엇을 원하는지...

파일:
sample___h1.png  31 kb
 

안녕하세요!

도움이 되실지 모르겠지만 정말 좋습니다!

EA의 조건을 파악하려고 합니다. 그러나 볼린저 밴드 로 코딩할 때 일종의 문제에 빠지고 있습니다.

전체 양초의 몸체가 볼린저 위로 넘어가면 거래가 이루어지기를 원한다고 EA에 어떻게 알릴 수 있습니까? 이것은 양초의 양면을 의미합니다.

현재로서는 다음과 같은 조건이 있습니다.

닫기[0]>밴드(0,0)+Above_Below_Range*P*Point

슬프게도 다음과 같은 경우 거래가 필요합니다.

나는 몸 전체가 다음과 같이 나올 때 거래를 원합니다.

어떤 해결책이 있습니까?

감사해요

 
Jason2005:
안녕하세요!

도움이 되실지 모르겠지만 정말 좋습니다!

EA의 조건을 파악하려고 합니다. 그러나 볼린저 밴드로 코딩할 때 일종의 문제에 빠지고 있습니다.

전체 양초의 몸체가 볼린저 위로 넘어가면 거래가 이루어지기를 원한다고 EA에 어떻게 알릴 수 있습니까? 이것은 양초의 양면을 의미합니다.

현재로서는 다음과 같은 조건이 있습니다.

닫기[0]>밴드(0,0)+Above_Below_Range*P*Point

슬프게도 다음과 같은 경우 거래가 필요합니다.

나는 몸 전체가 다음과 같이 나올 때 거래를 원합니다.

어떤 해결책이 있습니까?

감사해요

상위 볼린저 밴드 를 확인하는 경우 다음을 사용하십시오.

if (낮음 > 상위 볼린저)

낮은 볼린저 밴드용

if (높음 < 더 낮은 볼린저)

 
mladen:
Timo 업데이트된 기호 표시기입니다. symbol_nmc.mq4

나는 이런 것을 찾고 있었다

 
apprentice coder:
나는 이런 것을 찾고 있었다

그럼 해피코딩

 

안녕, 애들 아

내 표시기가 작동하지 않습니다. 메타 편집기를 확인한 후 오류를 보았습니다.

이 오류를 수정하는 데 도움을 줄 사람이 있습니까?

정말 감사합니다.

파일: