안녕하세요,
158번 줄에서 계속 오류가 발생합니다.
HighSession=iHigh[ArrayMaximum(iHigh,WHOLE_ARRAY,rates_total)];
배열이 범위를 벗어났습니다. 이 문제를 해결하는 방법에 대한 제안이 있나요?
안녕하세요,
158번 줄에서 계속 오류가 발생합니다.
HighSession=iHigh[ArrayMaximum(iHigh,WHOLE_ARRAY,rates_total)];
배열이 범위를 벗어났습니다. 이 문제를 해결하는 방법에 대한 제안이 있나요?
ArrayMaximum() 함수에 대해 읽어보세요:
이 함수는 1차원 숫자 배열에서 최대 요소를 검색합니다.
int ArrayMaximum( |
파라미터
array[]
[in] 검색이 수행되는 숫자 배열입니다.
start=0
[in] 검색을 시작할 인덱스입니다.
count=WHOLE_ARRAY
[in] 검색할 요소의 수입니다. 기본적으로 전체 배열에서 검색합니다(cnt=WHOLE_ARRAY).
FX 24시간 ( dailyfx 기사 기준)
- 외환 시장은 주 5일 하루 24시간 거래됩니다.
- 변동성이 가장 큰 시간은 장이 겹치는 시간대입니다.
- 외환 트레이더는 글로벌 영업일 중 언제든지 거래를 시작하고 종료할 수 있습니다.
외환 트레이더에게 제공되는 24시간 5일 접속은 다른 시장의 트레이더가 이용할 수 없는 많은 고유한 장점이 있습니다. 외환 트레이더는 24시간 시장에 접속할 수 있으므로 임박한 위험에 직면했을 때 언제든지 거래를 관리하고, 글로벌 거래 기회가 발생할 때마다 이를 활용하고, 시장 시간이 겹치는 동안 거래할 수 있습니다.

시드니, 도쿄, 런던/유럽, 뉴욕 등 4개 거래 세션으로 나뉘어 있어 트레이더는 자신의 일정에 맞게 거래 시간을 선택할 수 있습니다. 그러나 민감한 글로벌 시장이 밤사이 뉴스나 최신 금융위기 '풍향'으로 흔들릴 때 외환 트레이더는 하루 24시간, 주 5일 언제든지 거래를 종료하거나 진입할 수 있어 안심할 수 있습니다. 경제지표 발표나 기타 충격적인 뉴스가 시장을 뒤흔드는 동안 가만히 앉아 있어야 하는 주식 트레이더와 달리 외환 트레이더는 개장을 기다릴 필요 없이 포지션을 청산하여 위험을 줄일 수 있습니다.
"돈은 잠들지 않는다"라는 문구가 만들어졌을 때, 외환 시장이 영감을 주었을 수도 있습니다. 상호 연결된 방대한 은행 네트워크를 통해 전 세계에 걸쳐 있는 외환 시장은 24시간 내내 다양한 거래 기회를 제공합니다. 호주 동부 표준시 오전 12시에 예정된 금리 발표는 외환 시장이 닫히지 않기 때문에 오후 2시에 발표되는 미국 금리 발표만큼 쉽게 거래할 수 있습니다. 외환 트레이더는 주식시장이 마감된 후에도 시간에 구애받지 않고 거래할 수 있습니다.

거래 세션 중첩으로 변동성과 유동성 제공
또한 외환 트레이더는 주요 시장이 겹치는 시간대에 발생하는 변동성을 활용할 수 있습니다. 가장 변동성이 큰 외환 시장 상황은 시드니와 도쿄 주식 거래 세션이 겹칠 때, 도쿄/런던이 겹칠 때, 런던/뉴욕이 겹칠 때 발생합니다. 외환 트레이더는 종가 또는 개장 시간에 제약을 받지 않기 때문에 이러한 유동적이고 변동성이 큰 시장 시간대에 거래할 수 있습니다. 시장 변동성은 트레이더의 생명과도 같다는 것을 기억하세요. 유동성과 변동성에 대한 탐색은 주 5일 24시간 외환시장에서 끝납니다. 트레이더는 시간 제한으로 리스크를 관리하고 언제든지 거래 기회를 활용할 수 있으며 거래 세션이 겹치는 동안 거래할 수 있습니다.
이 인디케이터를 템플릿과 함께 저장했지만 MT5를 열 때마다 표시되지 않아 수동으로 추가해야 합니다. 이 문제를 어떻게 해결하나요?
템플릿을 default.tpl로 저장
안녕하세요 드미트리,
훌륭한 지표입니다. 질문이 하나 있습니다:
정확한 시간을 얻으려면 무엇을 설정해야 하나요? 예를 들어 독일의 경우 08:00부터 17:30까지 정확한 시간을 보고 싶습니까?
미국 세션에서는 14:30~22:00(독일 시간)을 보고 싶습니다.
코드에 시간을 어떻게 입력하나요?
안녕하세요, 드미트리,
훌륭한 지표입니다. 질문이 하나 있습니다:
정확한 시간을 얻으려면 무엇을 설정해야 하나요? 예를 들어 독일의 경우 08:00부터 17:30까지 정확한 시간을 보고 싶나요?
미국 세션에서는 14:30~22:00(독일 시간)을 보고 싶습니다.
코드에 시간을 어떻게 입력하나요?
안녕하세요,
먼저 int를 이중 상수로 변경하고 (지수 거래의 경우 외환 없음) :
const int AsiaOpen=0;
const int AsiaClose=6;
const int EuropaOpen=8;
const double EuropaClose=16.5;
const double AmericaOpen=14.5;
const int AmericaClose=21;
저에게는 효과가 있습니다.
Regards

트레이딩 세션 표시기. 객체를 사용하지 않습니다.:
드로우필링 버퍼를 사용한 트레이딩 세션 인디케이터. 타임트레이드서버() 및 타임GMT() 함수 덕분에 입력 매개변수가 없습니다.
Author: Dmitry Voronkov