[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 401

 
cocacoon >> :

"더블"값에서 날짜 시간 형식으로 시간을 얻는 방법은 무엇입니까? 그리고 datetime 형식으로 2개의 변수 간에 연산을 수행할 수 있습니까? TimeCurrent()는 datetime을 반환하고 나머지 함수는 int 값을 반환합니다.

목표는 현재 시간에서 전날의 시작과 끝을 얻고 이 세그먼트에서 고가와 저가를 찾는 것입니다.


대상 iHigh("SYMBOL",PERIOD_D1,1); 이는 전일 고가다.



 
Azimuth писал(а) >>

말해 주세요. 여기에서 캐치가 무엇입니까? 한 방향으로 모든 트랜잭션을 닫는 두 개의 코드를 제공합니다.

그리고 두 번째:

모든 것이 동일한 것 같습니다. 두 번째 거래만 마지막 거래부터 시작하고 첫 번째 거래는 첫 번째 거래부터 시작하여 거래를 마감해야 합니다.

따라서 첫 번째 거래는 올바르게 작동하고 모든 거래가 종료되지만 두 번째 거래는 가장 최근 거래만 종료되고 나머지 거래는 종료되지 않습니다. 왜요?

'' 터미널의 주문 목록은 동적이지만 for() 루프의 구절은 정적입니다. - 0(영)에서 total-1(목록의 주문 수 주문 빼기 1), 그러면 그렇게 될 것입니다. 10개의 주문이 있고 목록의 시작 부분(목록의 0번째 순서)부터 시작하면 0에서 4로 전달된 후 5개의 주문이 주문 목록에 남아 있고 다시 다음 위치에 배치됩니다. 0에서 5까지의 위치. 그리고 5에서 9까지의 주기에서 공백이 발생하고 나머지 주문은 닫히거나 삭제되지 않습니다. 목록의 끝에서 삭제하는 것이 정확할 것입니다. 그러면 축소 효과가 없습니다. 이 그림은 목록 끝에서 주문을 삭제하는 순서를 보여줍니다. 각 삭제/마감 후 목록의 크기는 줄어들지만 단일 주문은 건너뛰지 않습니다." - 주문 닫기 및 삭제 https 기사에서 발췌: //www.mql5.com/ru/ Articles/mt4

 
도움을 주셔서 감사합니다. 하지만 여전히 날짜/시간 형식을 일반 숫자 값으로 변환하는 방법이 궁금합니다.
 
cocacoon >> :
Спасибо за помощь, но все равно интересно как привести к формату datetime обычное числовое значение.

날짜 시간 TimeCurrent( )
1970년 1월 1일 00:00 이후의 마지막으로 알려진 서버 시간(마지막 견적 도착 시간)을 초 단위로 반환합니다.

int 형식과 마찬가지로 조작할 수 있는 숫자 값이지만 어떤 종류의 데이터나 시간을 수행해야 하는지 이해하려면 다음을 수행합니다.

문자열 TimeToStr( 날짜/시간 값, int 모드=TIME_DATE|TIME_MINUTES)
1970년 1월 1일 이후 경과된 시간(초)을 포함하는 값을 "yyyy.mm.dd hh:mi" 형식 문자열로 변환합니다.




 
cocacoon >> :

"더블"값에서 날짜 시간 형식으로 시간을 얻는 방법은 무엇입니까? 그리고 datetime 형식으로 2개의 변수 간에 연산을 수행할 수 있습니까? TimeCurrent()는 datetime을 반환하고 나머지 함수는 int 값을 반환합니다.

목표는 현재 시간에서 전날의 시작과 끝을 얻고 이 세그먼트에서 고가와 저가를 찾는 것입니다.


datetime 또는 int 유형의 변수를 이중 변수 값에 할당하기만 하면 소수 부분이 삭제됩니다.

iBarShift를 사용하여 가격 데이터를 얻고자 하는 시간에 해당하는 막대 번호를 결정하십시오.

 
Ether >> :
Доброго времени суток. Есть у меня один вопрос по оператору if. Представим, что в программе идет следующий оператор - if (A && B) { ... }, где A и B - некоторые условия. Понятно, что вся логическая формула истинна только тогда, когда истин каждый его компонент. Вопрос - MQL проверяет каждый оператор на истинность или все таки проверяет истинность каждой компоненты слева направо и если есть хоть одна ложная компонента, то прерывает работу и возвращает значение истинности - ложь?

https://docs.mql4.com/en/basis/operations/bool

조건 계산이 완료되었습니다.

 
Azimuth >> :

줄일 수는 있지만 문제가 해결되지는 않습니다. 나는 또한 OrdersTotal()-1을 시도했지만 그것은 중요하지 않습니다. ii++에서는 모든 것이 제대로 작동하고 모든 주문(예: 2, 5, 6, 10)은 닫히고 ii는 10개만 적용되고 나머지는 계속 작동하는 이유가 명확하지 않습니다. 개는 어디에 묻혔습니까?

시작하려면 https://docs.mql4.com/en/basis/operators/return을 살펴보십시오.

어떤 경우든 전체 주기 패스에 대해 하나의 주문을 마감해야 합니다. 근거 없이 10개 마을을 열고 결과를 보십시오. 헛소리는 이러한 주기에 없을 가능성이 높으므로 다른 곳에서 파헤쳐 보십시오.

 
splxgf >> :

https://docs.mql4.com/ru/basis/operations/bool

조건 계산이 완료되었습니다.

답장 해주셔서 매우 감사합니다. 설명서에서 이 부분을 보지 못했습니다.

 

안녕하세요! 도와주세요, 제발! x,y 좌표에서 시간과 가격을 얻는 방법은 무엇입니까?

IdleLib 모듈 dll을 사용하여 데카르트 좌표계에서 x,y 좌표를 가져옵니다. 텍스트 개체( OBJ_TEXT )를 생성하려면 시간 가격 좌표를 가져와야 합니다. 누구든지 예를 가지고 있습니까

마우스 클릭 시 이 위치에 텍스트 개체를 만드는 방법은 무엇입니까? 정말 필요합니다!

 
친절한! 소캐스틱이나 다른 오실레이터에 추세선을 그리는 지표를 아는 사람이 있습니까?
사유: