코딩하는 방법? - 페이지 262

 

내가 좋아하는 Trailing Stop EA에 경고를 추가하는 방법

안녕하세요 여러분 저는 몇 시간 동안 이 작업을 수행했지만 작동하지 않습니다. 제가 가장 좋아하는 Trailing stop EA 누가 도와주세요.

내가 하고 싶은 일은 경고를 추가하는 것뿐입니다.

Playsound("파일") 라인?

그리고

아마도

extern bool UseSound = True;

외부 문자열 NameFileSound = "expert.wav";

사용자 인터페이스 스크립트에 ????

나는 노력하고 있지만 나는 정말로 아직 많이 알지 못한다. 누군가 나를 도울 수 있거나 ea에서 그것을 변경할 수 있고 나는 그것을 원본과 비교하고 미래에 대해 알게 될 것인가?

파일:
trailme1.mq4  18 kb
 
 

표시된 소수를 수정하는 방법은 무엇입니까?

여보세요,

EA를 개발 중이고 디스플레이 문제가 있습니다.

string temp = "신호\n";

temp = temp + "----------------------------------------\n"

+ "Up_Op " + UpSignalOpen + "\n" <- 예제 출력은 0.12345000000입니다.

+ "Up_Cl " + UpSignalClose + "\n" <- 예제 출력은 0.12345000000입니다.

+ "------------------------------------------------ \N"

+ "Dn_Op " + DnSignalOPEN + "\n" <- 예제 출력은 0.12345000000입니다.

+ "Dn_Cl " + DnSignalClose + "\n" <- 예제 출력은 0.12345000000입니다.

+ "--------------------------\n";

코멘트(임시);

소수점 오른쪽의 자릿수(5자 권장)를 지정하고 글꼴 크기 를 늘려 MT4 기본 ?8포인트를 12포인트로 늘리는 방법을 알고 싶습니다.

이게 가능할까요?

도움을 주시면 감사하겠습니다.

 

# 자릿수

DoubletoSTR(double,#Digits)을 사용하여 소수점 이하 자릿수를 지정합니다.

Comment를 사용하는 대신 ObjectCreate 및 ObjectSet을 사용하십시오. 화면의 아무 곳에나 텍스트를 넣고 글꼴, 글꼴 크기 및 색상을 설정할 수 있습니다. 가이드로 사용할 대시보드 지표를 검색하십시오.

건배

 

표시된 소수를 수정하는 방법은 무엇입니까?

Tzuman, 이 답변에 대해 대단히 감사합니다. 어딘가에서 ObjectCreate 및 ObjectSet을 본 적이 있습니다. 내 라이브러리를 살펴보겠습니다. 매우 감사. 내가 할 수 있기를 바랄뿐입니다.

DoubletoSTR(double,#Digits)을 사용하여 소수점 이하 자릿수를 지정합니다.

Comment를 사용하는 대신 ObjectCreate 및 ObjectSet을 사용하십시오. 화면의 아무 곳에나 텍스트를 넣고 글꼴, 글꼴 크기 및 색상을 설정할 수 있습니다. 가이드로 사용할 대시보드 지표를 검색하십시오.

건배

string temp = "신호\n";

임시 = 임시 + "----------------------------------------\n"

+ "Up_Op " + UpSignalOpen + "\n" <- 예제 출력은 0.12345000000입니다.

+ "Up_Cl " + UpSignalClose + "\n" <- 예제 출력은 0.12345000000입니다.

+ "------------------------------------------------ \N"

+ "Dn_Op " + DnSignalOPEN + "\n" <- 예제 출력은 0.12345000000입니다.

+ "Dn_Cl " + DnSignalClose + "\n" <- 예제 출력은 0.12345000000입니다.

+ "--------------------------\n";

코멘트(임시);

소수점 오른쪽의 자릿수(5자 권장)를 지정하고 글꼴 크기를 늘려 MT4 기본 ?8포인트를 12포인트로 늘리는 방법을 알고 싶습니다.

 

안녕하세요 뉴턴

걱정하지 마세요. 다음은 화면에 텍스트를 인쇄하는 데 사용하는 작은 서브루틴입니다.

무효 Create_Object(문자열 OName,문자열 OText,문자열 OFont, 색상 OColor,int OCorner,int XPosition,int YPosition)

{

ObjectCreate(O이름, OBJ_LABEL, 0, 0, 0);

ObjectSetText(OName,OText,9, OFont, OColor);

ObjectSet(O 이름, OBJPROP_CORNER, O코너);

ObjectSet(OName, OBJPROP_XDISTANCE, XPosition);

ObjectSet(O이름, OBJPROP_YDISTANCE, Y위치);

리턴(0);

}

그것을 사용하면 5개의 통화를 절약할 수 있습니다. 그것으로 당신은 차트의 어느 곳에서나 정보를 설정할 수 있습니다. corner=0은 왼쪽 상단이고 corner=1은 오른쪽 상단 모서리입니다. 오른쪽 모서리를 사용할 때 xposition은 문자열 뒤에 오른쪽 여백에 배치할 공백 수를 식별합니다. 0 또는 음수를 지정하면 문자열이 인쇄되지 않습니다. 모서리 = 0이면 인쇄하려는 문자열 앞에 공백이 배치됩니다. "Signals" 또는 "------------------"와 같은 상수 문자열을 Init 서브루틴의 호출에 넣어 CPU 시간을 최소화하고 DoubletoStr(x ,5); 시작 서브루틴에서. 또한 변수가 0보다 작거나 큰지 테스트하고 색상 변수를 음수이면 빨간색으로, 양수이면 녹색으로 설정할 수 있습니다.

내가 사용하는 통화는 다음과 같습니다.

색상 c;

if(Profit<0) c=빨간색; 그렇지 않으면 c=라임;

Create_Object("Profita",DoubleToStr(Profit,2),"Arial Black",c,1,5,ypos+yline*15); 일라인++;

나는 ypos를 사용하여 첫 번째 출발선을 설정합니다. 변경하고 싶다면 ypos를 한 번 변경하면 모든 호출이 자동으로 조정됩니다. yline은 라인 카운터이므로 다른 라인을 삽입할 수 있고 모든 후속 호출을 변경할 필요가 없습니다.

또한 Wingdings 글꼴 을 사용하고 추세 등을 알리기 위해 위쪽 화살표를 녹색으로, 아래쪽 화살표를 빨간색으로 인쇄할 수 있다는 것을 잊지 마십시오. MQ4 내비게이터에서 wingdings를 검색하면 사용 가능한 모든 기호가 표시됩니다. 예를 들어 아래쪽 화살표와 같은 기호를 인쇄하려면 CharToStr(234)을 사용합니다. 여기서 234는 wingdings 글꼴 번호입니다.

행운을 빕니다

쯔만

 

많은, 다시 한 번 감사드립니다. 나는 잠자리에 들었고 더 일찍 감사할 수 없었다. (나는 뉴질랜드에 있다) 나는 이것을 시도할 것이다

 

열린 포지션의 매직넘버를 확인 하는 방법

안녕하세요 여러분,

코딩 도움이 필요합니다. 나는 고유한 매직 넘버를 가진 다른 EA의 다른 열린 위치를 가지고 있습니다.

이제 EA가 새 위치를 열어서 주어진 매직 넘버를 가진 열린 위치가 이미 있는지 확인하려는 경우 모든 EA를 확인하도록 하고 싶습니다.

어떻게 도울 수 있습니까?

Bset 안부,

 

표시기가 두 개의 하위 창을 그릴 수 있습니까?

안녕하세요 코더 및 프로그래밍 전문가

한 가지 간단한 질문이 있습니다.

차트로 드래그할 때 두 개의 하위 창에서 출력 데이터를 열고 그리는 표시기를 코딩할 수 있습니까?

다른 MQL4 매뉴얼과 포럼에서 솔루션을 찾으려고 노력했지만 운이 없었습니다.

가능하다는 것을 알고 계시다면 알려주십시오. 이 매뉴얼을 링크할 수 있다면 더욱 좋습니다.

건배,

토마스

 
파일:
ddm.jpg  141 kb
ddm.mq4  7 kb