코딩 도움말 - 페이지 595 1...588589590591592593594595596597598599600601602...786 새 코멘트 v2812 2016.02.14 11:54 #5941 죄송합니다. 저는 온라인 번역기를 사용하며 이것이 모두 이해되지 않을 수 있습니다. 다시 한 번 죄송합니다. Mladen Rakic 2016.02.14 12:20 #5942 v2812: 이것이 기울기의 정도인가? v2812 그건 아무것도 아니야 수평 눈금을 변경(확대 또는 축소 누름)하면 차트에서 변경된 경우에도 "각도"가 동일하게 유지됩니다. 내가 말했듯이 : 금융 시계열의 "각도"는 잊어 버리십시오. 몇 가지 근사값(일부 평균 범위 변화에 대한 가격 변화 에 근사할 때 만든 것)만 있지만 좌표 시스템의 x 및 y 축이 동일한 단위를 사용하지 않을 때 정확한 수학적 각도라고 부를 수 있는 것은 없습니다. 공개 거래 확인 문제 포럼을 어지럽히 지 않도록 피벗 표시기 v2812 2016.02.14 12:34 #5943 그래프의 스케일을 변경할 때 이 선의 기울기가 동일하게 유지되어 이동 평균 의 강도를 보여주고 싶었습니다. v2812 2016.02.14 12:52 #5944 보세요, 그림 V5-line은 69.0의 기울기를 보여줍니다. 그림 V6에서는 스케일을 줄였으나 선의 기울기는 변함없이 69.0. 각도 69.0이 추세가 강하고 모든 척도 차트에서 알 수 있다고 가정합니다. 필요해 파일: image_196704.jpg 407 kb image_196705.jpg 309 kb Mladen Rakic 2016.02.14 12:59 #5945 v2812: 보세요, 그림 V5-line은 69.0의 기울기를 보여줍니다. 그림 V6에서는 스케일을 줄였으나 선의 기울기는 변함없이 69.0. 각도 69.0이 추세가 강하고 모든 척도 차트에서 알 수 있다고 가정합니다. 필요해 v2812 이 게시물을 읽으십시오 : https://www.mql5.com/en/forum/173056/page3 우리가 무엇을 다루고 있는지 이해하는 데 도움이되기를 바랍니다. 모두 제일 좋다 v2812 2016.02.14 13:03 #5946 정도는 아니지만 불변인 경우 예를 들어 30에서 80까지 알 수 있습니다. - 강한 추세, 그래프의 눈금이 무엇이든 간에 점이 녹색(30에서 80)이면 성장하는 강한 추세를 의미합니다. v2812 2016.02.14 13:14 #5947 학위가 아니라 숫자의 구체적인 가치일 수도 있습니다. 색상 도트를 이 숫자의 범위에 묶는 것을 의미합니다. twinumbers 2016.02.14 16:39 #5948 on my own: 동기가 아닌 두 가지를 동기화할 수 있다고 생각하지 않습니다(두 개의 다른 기호에서 틱). 알겠습니다. 하지만 완료된 마지막 종가의 가격 표시줄을 참조하기 때문에 틱 동기화를 무시할 수 있습니다. 하나의 질문: 변수 'limit'가 1과 같으면 두 통화에 대해 인덱스가 1인 시계열 배열에 기억된 마지막 막대를 고려하고 있음을 의미합니다. 그래서 그들은 막 완성된 바입니다. 현재 막대의 눈금에 의해 어떻게 영향을 받을 수 있습니까? learning 2016.02.14 17:03 #5949 twinumbers: 알겠습니다. 하지만 완료된 마지막 종가의 가격 표시줄을 참조하기 때문에 틱 동기화를 무시할 수 있습니다. 하나의 질문: 변수 'limit'가 1과 같으면 두 통화에 대해 인덱스가 1인 시계열 배열에 기억된 마지막 막대를 고려하고 있음을 의미합니다. 그래서 그들은 막 완성된 바입니다. 현재 막대의 눈금에 의해 어떻게 영향을 받을 수 있습니까? 다른 기호 가격 ID가 최신 상태인지 어떻게 알 수 있습니까? twinumbers 2016.02.14 17:46 #5950 apprentice coder: 다른 기호 가격 ID가 최신인지 어떻게 알 수 있습니까? 다음은 코드입니다. #속성 표시기_분리_창 #속성 표시기_버퍼 1 #property indicator_color1 빨간색 #속성 표시기_너비1 2 이중 버퍼[]; //int 막대; //+----------------------------------------------- -------------------+ //| 커스텀 인디케이터 초기화 기능 | //+----------------------------------------------- -------------------+ int OnInit() { //--- 표시기 버퍼 매핑 표시기버퍼(1); SetIndexBuffer(0, 버퍼, INDICATOR_DATA); ArrayInitialize(버퍼,EMPTY_VALUE); ArraySetAsSeries(버퍼, 참); //--- 반환(INIT_SUCCEEDED); } //+----------------------------------------------- -------------------+ //| 사용자 지정 표시기 반복 기능 | //+----------------------------------------------- -------------------+ int OnCalculate(const int rate_total, const int prev_calculated, const 날짜/시간 및 시간[], const 이중 및 열기[], const 더블 & 하이[], const 더블 & 로우[], const 이중 및 닫기[], const long &tick_volume[], const 긴 볼륨[], const int &spread[]) { //--- if(prev_calculated == 0) { int i = rate_total-prev_calculated-1; (;i>0;i--) 버퍼 = 닫기-(iClose("GBPUSD", 0, i)); // 막대 = iBars("GBPUSD",0); } 또 다른 { if(rates_total > prev_calculated) // if( (rates_total > prev_calculated) && (iBars("GBPUSD",0) > bars) ) { 정수 제한 = rate_total-prev_calculated; 버퍼[한도] = 닫기[한도]-(iClose("GBPUSD", 0, 한도)); // 막대 = iBars("GBPUSD",0); Print("GBP:"+iClose("GBPUSD", 0, 제한)); Print("유로:"+닫기[제한]); Print("한계: "+한계); } } //--- 다음 호출을 위해 prev_calculated의 반환 값 반환(요금 합계); } 새로운 막대가 올 때마다 마지막 EURUSD 및 GBPUSD 종가를 인쇄합니다. 인쇄된 가격이 마지막 양초 종가와 다른 경우가 있습니다. 또한 차트에 두 번째로 지표를 첨부하면 이전 지표와 차트 지표의 차이를 볼 수 있습니다. 오류, 버그, 질문 초보자의 질문 MQL5 MT5 MQL4 및 MQL5에 대한 1...588589590591592593594595596597598599600601602...786 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
죄송합니다. 저는 온라인 번역기를 사용하며 이것이 모두 이해되지 않을 수 있습니다. 다시 한 번 죄송합니다.
이것이 기울기의 정도인가?
v2812
그건 아무것도 아니야
수평 눈금을 변경(확대 또는 축소 누름)하면 차트에서 변경된 경우에도 "각도"가 동일하게 유지됩니다. 내가 말했듯이 : 금융 시계열의 "각도"는 잊어 버리십시오. 몇 가지 근사값(일부 평균 범위 변화에 대한 가격 변화 에 근사할 때 만든 것)만 있지만 좌표 시스템의 x 및 y 축이 동일한 단위를 사용하지 않을 때 정확한 수학적 각도라고 부를 수 있는 것은 없습니다.
그래프의 스케일을 변경할 때 이 선의 기울기가 동일하게 유지되어 이동 평균 의 강도를 보여주고 싶었습니다.
보세요, 그림 V5-line은 69.0의 기울기를 보여줍니다. 그림 V6에서는 스케일을 줄였으나 선의 기울기는 변함없이 69.0. 각도 69.0이 추세가 강하고 모든 척도 차트에서 알 수 있다고 가정합니다. 필요해
보세요, 그림 V5-line은 69.0의 기울기를 보여줍니다. 그림 V6에서는 스케일을 줄였으나 선의 기울기는 변함없이 69.0. 각도 69.0이 추세가 강하고 모든 척도 차트에서 알 수 있다고 가정합니다. 필요해
v2812
이 게시물을 읽으십시오 : https://www.mql5.com/en/forum/173056/page3
우리가 무엇을 다루고 있는지 이해하는 데 도움이되기를 바랍니다. 모두 제일 좋다
정도는 아니지만 불변인 경우 예를 들어 30에서 80까지 알 수 있습니다. - 강한 추세, 그래프의 눈금이 무엇이든 간에 점이 녹색(30에서 80)이면 성장하는 강한 추세를 의미합니다.
학위가 아니라 숫자의 구체적인 가치일 수도 있습니다. 색상 도트를 이 숫자의 범위에 묶는 것을 의미합니다.
동기가 아닌 두 가지를 동기화할 수 있다고 생각하지 않습니다(두 개의 다른 기호에서 틱).
알겠습니다. 하지만 완료된 마지막 종가의 가격 표시줄을 참조하기 때문에 틱 동기화를 무시할 수 있습니다.
하나의 질문:
변수 'limit'가 1과 같으면 두 통화에 대해 인덱스가 1인 시계열 배열에 기억된 마지막 막대를 고려하고 있음을 의미합니다.
그래서 그들은 막 완성된 바입니다.
현재 막대의 눈금에 의해 어떻게 영향을 받을 수 있습니까?
알겠습니다. 하지만 완료된 마지막 종가의 가격 표시줄을 참조하기 때문에 틱 동기화를 무시할 수 있습니다.
하나의 질문:
변수 'limit'가 1과 같으면 두 통화에 대해 인덱스가 1인 시계열 배열에 기억된 마지막 막대를 고려하고 있음을 의미합니다.
그래서 그들은 막 완성된 바입니다.
현재 막대의 눈금에 의해 어떻게 영향을 받을 수 있습니까?다른 기호 가격 ID가 최신 상태인지 어떻게 알 수 있습니까?
다른 기호 가격 ID가 최신인지 어떻게 알 수 있습니까?
다음은 코드입니다.
#속성 표시기_분리_창
#속성 표시기_버퍼 1
#property indicator_color1 빨간색
#속성 표시기_너비1 2
이중 버퍼[];
//int 막대;
//+----------------------------------------------- -------------------+
//| 커스텀 인디케이터 초기화 기능 |
//+----------------------------------------------- -------------------+
int OnInit()
{
//--- 표시기 버퍼 매핑
표시기버퍼(1);
SetIndexBuffer(0, 버퍼, INDICATOR_DATA);
ArrayInitialize(버퍼,EMPTY_VALUE);
ArraySetAsSeries(버퍼, 참);
//---
반환(INIT_SUCCEEDED);
}
//+----------------------------------------------- -------------------+
//| 사용자 지정 표시기 반복 기능 |
//+----------------------------------------------- -------------------+
int OnCalculate(const int rate_total,
const int prev_calculated,
const 날짜/시간 및 시간[],
const 이중 및 열기[],
const 더블 & 하이[],
const 더블 & 로우[],
const 이중 및 닫기[],
const long &tick_volume[],
const 긴 볼륨[],
const int &spread[])
{
//---
if(prev_calculated == 0)
{
int i = rate_total-prev_calculated-1;
(;i>0;i--)
버퍼 = 닫기-(iClose("GBPUSD", 0, i));
// 막대 = iBars("GBPUSD",0);
}
또 다른
{
if(rates_total > prev_calculated)
// if( (rates_total > prev_calculated) && (iBars("GBPUSD",0) > bars) )
{
정수 제한 = rate_total-prev_calculated;
버퍼[한도] = 닫기[한도]-(iClose("GBPUSD", 0, 한도));
// 막대 = iBars("GBPUSD",0);
Print("GBP:"+iClose("GBPUSD", 0, 제한));
Print("유로:"+닫기[제한]);
Print("한계: "+한계);
}
}
//--- 다음 호출을 위해 prev_calculated의 반환 값
반환(요금 합계);
}
새로운 막대가 올 때마다 마지막 EURUSD 및 GBPUSD 종가를 인쇄합니다. 인쇄된 가격이 마지막 양초 종가와 다른 경우가 있습니다.
또한 차트에 두 번째로 지표를 첨부하면 이전 지표와 차트 지표의 차이를 볼 수 있습니다.