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

 
Bongo:
David Copperfield에게 물어보십시오. 그는 마술 숫자에 대한 전문가입니다. https://en.wikipedia.org/wiki/David_Copperfield )

나는 데이비드 블레인을 좋아한다.

 
quest:
여보세요,

EA에 Profit 목표 및 손절매를 달성하는 경우 언급한 문제가 있습니다. 알림이 한 번만 표시되는 코드를 수정하는 방법은 무엇입니까?

예: 10초마다

불행히도 성공하지 못한 함수 : Sleep()을 사용해 보았습니다.

도와주셔서 감사합니다

도움이 되셨나요?

 
quest:
도움이 필요하세요?

메타트레이더 4에서 정확히 10초마다 무언가를 표시하는 기능 을 사용하려면 다음 코드를 사용해야 합니다.

동안(사실)

{

댓글("뭔가");

수면(1000*10);

}

그러나 이것은 지표나 전문가가 아니라 스크립트 파일에 넣어야 합니다. 표시기 또는 전문가는 틱 모드에서 작동하므로 정확히 10초가 아니라 새로운 틱이 올 때 새로 고쳐집니다. 이것은 메타트레이더 5에서 업데이트됩니다.

 
Kalenzo:
메타트레이더 4에서 정확히 10초마다 무언가를 표시하는 기능을 사용하려면 다음 코드를 사용해야 합니다.

동안(사실)

{

댓글("뭔가");

수면(1000*10);

}

그러나 이것은 지표나 전문가가 아니라 스크립트 파일에 넣어야 합니다. 표시기 또는 전문가는 틱 모드에서 작동하므로 정확히 10초가 아니라 새로운 틱이 올 때 새로 고쳐집니다. 이것은 메타트레이더 5에서 업데이트됩니다.

감사해요,

가격이 특정 허용 비율 이하인 조건을 충족하는 데 사용되는 코드는 Alert 기능 과 PlaySound를 한 번만 활성화 했습니까? ...도와주세요

 

OrderSend() 질문

내가 하고 싶은 것은 보류 중인 주문 을 보내는 것입니다. 이제 CMD 매개변수가 OP_BUYLIMIT 또는 OP_SELLLIMIT라고 가정합니다. 맞습니까? 그러나 내가 알아 내려고하는 것은 만료를 보내는 방법입니다.

예를 들어 OrderSend() 명령에 넣을 날짜/시간 형식으로 11/24/2009 8:10을 가져오려면 어떻게 해야 합니까?

감사해요.

 
nondisclosure007:
내가하고 싶은 것은 보류 주문을 보내는 것입니다. 이제 CMD 매개변수가 OP_BUYLIMIT 또는 OP_SELLLIMIT라고 가정합니다. 맞습니까? 그러나 내가 알아 내려고하는 것은 만료를 보내는 방법입니다.

예를 들어 OrderSend() 명령에 넣을 날짜/시간 형식으로 11/24/2009 8:10을 가져오려면 어떻게 해야 합니까?

감사해요.

당신은 다음과 같은 것을 할 수 있습니다 ...

int iExpire = TimeCurrent()+(MINS_TO_EXPIRE*60)

여기서 MINS_TO_EXPIRE는 외부 설정입니다. TimeCurrent()는 현재 시간 을 초 단위로 반환하므로 초 단위의 분을 추가해야 합니다.

도움이 되기를 바랍니다.

럭스

 

만료 표시기

표시기를 일정 시간 동안만 사용할 수 있게 하려면 어떻게 해야 합니까? 그러면 메시지가 표시됩니다(아래 참조).

 
quest:
표시기를 일정 시간 동안만 사용할 수 있게 하려면 어떻게 해야 합니까? 그러면 메시지가 표시됩니다(아래 참조).

안녕하세요!

먼저 전역 섹션에서 이 dll을 호출합니다.

#가져오기 "user32.dll"

int MessageBoxA (int hWnd,문자열 lpText,문자열 lpCaption,int uType);

그런 다음 시작 함수 또는 초기화 함수에서 메시지 상자의 결과를 처리합니다.

int result = MessageBoxA(NULL,"안녕하세요!","MQL4 메시지 상자",0);

결과(result int)에 따라 프로그램에 대한 액세스를 허용하거나 제한합니다.

 

게시물이 삭제되었습니다.

 

나는 그것을 가능성으로 볼 수 있었고 그것을 주문의 날짜 시간으로 변환해야 할 것입니다.

나는 이것을 방금 알아 냈다고 생각합니다.

string var=StringConcantinate("2009",".","12",".","30"," ","14:02");

datetime variable=StrTotime(var);[/CODE]

For 12/30/2009 at 14:02.

luxinterior:
You could do something like...

[code]

int iExpire = TimeCurrent()+(MINS_TO_EXPIRE*60)

Where MINS_TO_EXPIRE is an external setting. TimeCurrent() returns the current time in seconds so you have to add the number of minutes in seconds.

Hope that helps.

Lux