시간 문제() - 페이지 3

 
SDC :

LOL MQL4 시간 기반 기능에 다른 사람이 지금쯤 알아차렸을 심각한 결함이 있다고 생각하지 않습니까?

함수에 결함이 있다고 주장하기 전에 결함이 있는 코드를 먼저 수정해 볼 수도 있습니다.

마감 기준에서 다음을 변경해 보십시오.

TimeHour(TimeCurrent()) == 23 && TimeHour(TimeCurrent()) == 59

에게:

if (TimeHour(TimeCurrent()) == 23 && 시간 (TimeCurrent()) == 59)

또한 당신은 너무 그것을 수정하려고 할 수 있습니다 lol

변화:

TimeHour(TimeCurrent()) == 00 && TimeHour(TimeCurrent()) <= 05

에게:

if (TimeHour(TimeCurrent()) == 0 && 시간 (TimeCurrent()) <= 5)


수정을 시도하기 전에 OP를 읽었습니까? OP는 이 구문이 적절하지 않은 이유와 작동하지 않는 이유를 알려줍니다.

 

당신은 당신 자신에 대해 자랑스러워합니다. 당신보다 똑똑한 사람들이 있습니다!

무언가를 판단하기 전에 먼저 그것에 대해 알아보십시오.

CFx 2012.05.31 03:41

ㅋㅋㅋ!

MT4의 "시간" 기반 기능 대부분이 심각한 결함이 있다고 생각하기 시작했습니다.

 
SDC :

변화:

TimeHour(TimeCurrent()) == 00 && TimeHour(TimeCurrent()) <= 05

에게:

if (TimeHour(TimeCurrent()) == 0 && 시간 (TimeCurrent()) <= 5)


NON-MQL 프로그래머의 관점에서 생각하고 있지 않습니까? OP를 읽었다면 이미 TimeHour와 TimeMinute를 순차적으로 사용한 곳을 보았을 것입니다. 또한 의도적으로 TimeHour 및 TimeHour를 순차적으로 사용한 위치를 보았을 것입니다. 왜요? MQL의 동작을 미세하게 조정합니다. 이것이 비 MQL 프로그래머가 배우는 한 가지 방법입니다. 올바른 구문으로 간주되는 것이 작동하지 않으면 프로그래머가 아닌 사람은 출력에 차이가 있는지 확인하고 희망적으로 그 변경에서 무언가를 배우기 위해 적어도 다른 것을 시도할 것입니다. 의심의 여지 없이 TimeHour가 TimeMinute보다 앞서야 한다는 것을 절대적으로 알았다면 저는 TimeHour와 TimeHour를 순차적으로 시도하지 않았을 것입니다.

불행히도 둘 다 MT4 설치에서 작동하지 않았습니다.

 
CFx :
상인은 거래합니다. 프로그래머, 프로그램. 저는 프로그래머가 아닙니다............. 아직.
여기에 노예가 없기 때문에 두 가지 선택만 가능합니다. 코딩을 배우 거나 누군가에게 돈을 지불 하는 것입니다. 우리는 당신을 위해 그것을 코딩하지 않을 것입니다. 당신이 너무 많은 사람들을 화나게 하지 않는 한 우리는 기꺼이 당신을 도울 것입니다.
 
onewithzachy :

친애하는 CFx,

내가 욕했다면 사과드립니다. 나는 나쁜 하루를 보낸다. 내 답변을 완전히 읽지 않았기 때문에 PC를 다시 설치해야 하는 다른 포럼 작성자가 있다고 생각합니다.

1. 월요일과 목요일 사이의 거래를 모두 23:57, 금요일 21:57에 마감 하려는 경우

그리고 Open Trade에 대해 동일한 코드를 수정할 수 있습니다.

https://www.mql5.com/en/articles/1512 테스트에 대해 읽어보십시오.


2. 이것은 중요합니다: 당신은 "도구"를 언급 했습니다. "도구"가 의미하는 바를 자세히 설명한다면 여기에서 그 이름을 언급하는 것이 좋습니다. 우리는 MetaEditor만 사용합니다. 온라인 도구를 사용하여 오류를 수정하도록 하는 많은 포럼이 있습니다. 코드가 오류로 가득 차 있을 수 있으므로 그것이 무엇인지 알려야 합니다. 예를 들어 논리는 정확하지만 잘못된 종류의 mql4 기능을 사용합니다.


3. 당신은 긴 페이지를 쓰는 것을 좋아하는 것 같습니다. 내가 할 수 있는 일은 다음과 같습니다.

그래서 당신은 특히 당신이 말한 후에 당황하지 않을 것입니다 ...

긴 에세이를 읽는 것을 포함하여 항상 도와드리겠습니다.

여기 당신의 - 매우 긴 - 첫 번째 게시물이 있습니다.



자, 그럼 도움을 주거나, 이해가 안 되는 것을 비판하고, 긴 글을 비판하고, 비판한 긴 글을 다시 게시하여 글을 끝내는 건가요?

ㅋㅋㅋ! 난 그냥 온라인 세상을 사랑 해요! :)

봐, 내가 만난 MQL 프로그래머의 대다수는 비록 당신이 그것을 은 접시에 건네주더라도 작동하는 Trade Logic의 고독한 라인을 작성할 수 없었습니다. 프로그래머의 "태도"를 충분히 이해합니다. 그들은 MQL이나 다른 프로그래밍 언어를 알고 있기 때문에 그것이 Trade Logic을 작성하는 데 동등하게 유능하다고 생각합니다. 나는 내가 여기 말벌 둥지에 있다는 것을 알고 있지만 내 게시물을 비판한 여러분 중 일부에게 모닝콜을 제공하겠습니다. 컴퓨터 프로그래밍 논리는 무역 논리가 아닙니다. 그들은 결코 쌍둥이를 만나지 않을 것입니다. 두 학문은 완전히 다릅니다.

나는 거래 논리를 잘 작성합니다. 수익성 있는 거래를 높은 비율로 특정 목표에 실행하기 위한 논리적 알고리즘입니다. 그것은 종종 컴퓨터 프로그램 논리에서 이전되지 않는 기술 세트입니다. 다시 말하지만, Trade Logic은 완전히 다른 세계입니다. 진정한 거래 시스템 아키텍처를 개발하는 데 시간, 에너지, 노력 및 수년을 투자한 사람이라면 이미 이 사실을 이해하고 있습니다.

당신이 Trade Logic의 무능한 개발자일 수 있기 때문에 나는 당신의 공을 깨뜨리기 위해 여기에 있는 것이 아닙니다. 그렇다면 내가 MQL의 무능한 개발자일 수 있기 때문에 왜 내 공을 깨뜨릴까요?

진심으로, 도움을 주셔서 감사합니다. 우리 둘 다 (당황스러운) 하루를 보내고 있었던 것 같아요.

 
RaptorUK :

왜 안 돼 ?



정답은 OP에 있습니다.

이것은 당신들 중 몇몇이 OP를 읽는 것을 귀찮게 하지 않았다는 것을 말해줍니다. 방문하는 포럼에서 실제로 응답하기 전에 응답하려는 모든 OP를 읽습니다. 그렇게 하면 시간, 에너지, 노력을 낭비하지 않고 정당하지 않은 답변을 얻을 수 있습니다.

EA를 빌드하는 데 사용하는 Visual 도구는 모든 MQL 기능/명령을 명시적으로 실행하지 않습니다. 따라서 이전에 게시한 것처럼 인쇄, 주석 등을 사용하면 차트에 텍스트가 생성되지 않습니다.

"if" 문도 이 도구에서 필요하지 않습니다. 도구 자체가 "if", "for", "while" 등과 같은 프로그래밍 인수의 인스턴스화를 필요로 하지 않는 코드 생성기이기 때문입니다. 핵심 MQL 구문이 올바른지 확인한 다음 MT4에 공통적인 여러 주문 실행 기능을 실행하여 "true" 또는 "false"를 반환합니다.

나는 이 모든 것을 OP에 넣었습니다. 그래서 OP가 처음에는 길었습니다. 응답자가 응답하기 전에 필요한 배경을 제공하기 위해서입니다.

 
onewithzachy :

당신은 당신 자신에 대해 자랑스러워합니다. 당신보다 똑똑한 사람들이 있습니다!

무언가를 판단하기 전에 먼저 그것에 대해 알아보십시오.



재미있는. MQL을 모른다고 누군가를 비판한다고 스스로를 "자랑스럽다"고 생각하지 않습니다. 그러나 그 사람이 당신 주위에 무역 논리 서클을 작성할 수 있다면 갑자기 그들이 "자랑스럽다"고 느끼지만 자신은 아닙니다.

나는 항상 무역 사업에서 똑똑할수록 더 나은 상인이라고 생각했습니다.


사랑스러운.
 
WHRoeder :
여기에 노예가 없기 때문에 두 가지 선택만 가능합니다. 코딩을 배우 거나 누군가에게 돈을 지불 하는 것입니다. 우리는 당신을 위해 그것을 코딩하지 않을 것입니다. 당신이 너무 많은 사람들을 화나게 하지 않는 한 우리는 기꺼이 당신을 도울 것입니다.

그렇다면 대체 왜 이런 보드가 있는 것일까요? 이런 게시판의 목적은 무엇입니까? 실제 거래자가 MQL에 대한 도움을 받는 대가로 거래 로직을 중단할 것으로 예상하십니까? 그렇지 않으면 여기에 노예가 없기 때문에 두 가지 선택만 가능합니다. Trade Logic 작성을 배우거나 누군가에게 돈을 지불하는 것입니다.

어떻게 작동하는지 볼까요? 상호라고 합니다.

 

러블리, 보드. 그냥 그랜드. 말할 것도 없이 매우 유용합니다. 그리고 MQL 코더가 귀여운 코드 조각으로 서로를 하나로 묶을 수 있는 곳입니다.

이 게시판의 목적은 프로그래머와 비프로그래머 모두가 MQL 코드를 공유하거나, MQL 코드에 대한 도움을 받거나, MQL 커뮤니티에 가치 있는 무언가를 제공하는 장소라는 말을 들었습니다.

LOL, 여기에서 찾은 것이 아닙니다. 여기서 내가 찾은 것은 오만, 자존심, 위선, 그리고 프로그래밍 논리 대 무역 논리에 대한 완전한 오해였습니다.


무엇이든...

 
CFx :

러블리, 보드. 그냥 그랜드. 말할 것도 없이 매우 유용합니다. 그리고 MQL 코더가 귀여운 코드 조각으로 서로를 하나로 묶을 수 있는 곳입니다.

이 게시판의 목적은 프로그래머와 비프로그래머 모두가 MQL 코드를 공유하거나, MQL 코드에 대한 도움을 받거나, MQL 커뮤니티에 가치 있는 무언가를 제공하는 장소라는 말을 들었습니다.

LOL, 내가 찾은 것은 여기가 아닙니다. 여기서 내가 찾은 것은 오만, 자존심, 위선, 그리고 프로그래밍 논리 대 무역 논리에 대한 완전한 오해였습니다.

무엇이든...

괜찮은,

1. 당신이 프로그래밍 지식이 부족하다고 인정하면서도 MQL을 비판하기 때문에 나는 당신을 비판했습니다. 그렇다면 당신의 논리는 어디에 있습니까? 적은 양의 지식으로도 - 당신은 당신이 그것에 대해 옳다고 생각합니다 - 그리고 그것은 또한 당신이 정말로 자신을 자랑스러워한다는 것을 보여줍니다.

2. 우리 모두는 거래 로직이 프로그래밍 로직과 다른 세계라는 것을 알고 있습니다. 챔피언십 섹션이 있습니다. 여기에서 많은 트레이더 및/또는 프로그래머가 두 세계를 하나로 결합하는 것은 고사하고 "두 세계를 병렬로 실행"하려고 하는 것을 볼 수 있습니다. https://championship.mql5.com// 에서 검토할 수 있습니다. 그래서 당신보다 똑똑한 사람들이 있다고 말한 것입니다.

3. 우리 중 누구도 여기에서 돈을 받지 않습니다. 그것은 사랑의 노동입니다. 매주 항상 신인이 들어오고 이번 주에는 - 제 생각에 - 당신이 스타입니다. 따라서 괜찮으시다면 - 이것은 정중한 요청입니다 - MQL4 https://book.mql4.com// 에 대한 책이 있습니다 - MQL5 또는 C++보다 훨씬 쉽습니다. 그 책을 읽지 않으시겠습니까? 다 읽고 나면 언제든지 다시 올 수 있으며 우리는 항상 귀하의 코드를 도와드릴 준비가 되어 있습니다.

문안 인사

:디