MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 152

 
안녕하세요, 다른 통화(다른 색상)종가 와 마지막 막대 의 표시 버퍼에 글을 쓰고 있습니다. 결과적으로 표시기를 시작합니다. 모든 것이 정확합니다. 그런 다음 그는 새로운 바를 쓰기 시작합니다. 그래서 실시간으로 몇 개의 마디를 기록할 때, 그것은 일종의 경련으로 밝혀졌고, 제가 시간대를 앞뒤로 바꾸면 차트는 아름답지만 다시는 끔찍하게 쓰여집니다. 그것을 고치는 방법? 고문이 미쳤습니다 :)
가격[i] = ((iClose(이름, 0, i))/MarketInfo(이름, MODE_POINT))/(1/MarketInfo(이름, MODE_TICKVALUE))
 
얘들 아이 오류가 무엇인지 말해? 2017.03.17 05:32:09.929 FxMath_DayTrader_USDJPY USDJPY,매일: \Images\rfx1.com\image\fxmath.bmp 파일에서 이미지를 다운로드하지 못했습니다. 오류 코드 5020

 
MONTE_CRISTO :
얘들 아이 오류가 무엇인지 말해? 2017.03.17 05:32:09.929 FxMath_DayTrader_USDJPY USDJPY,매일: \Images\rfx1.com\image\fxmath.bmp 파일에서 이미지를 다운로드하지 못했습니다. 오류 코드 5020

지정된 주소에서 이미지를 로드하지 못했습니다.
 
Aleksandr Hudilainen :
지정된 주소에서 이미지를 로드하지 못했습니다.

2017.03.17 05:56:02.237 FxMath_DayTrader_USDJPY USDJPY,매일: 경고: UrlLinkLabel: URL 링크를 열 수 없습니다. hResult = 2 오류 4202 - 개체가 존재하지 않습니다. 그리고 그게 뭐야?

 
MONTE_CRISTO :

2017.03.17 05:56:02.237 FxMath_DayTrader_USDJPY USDJPY,매일: 경고: UrlLinkLabel: URL 링크를 열 수 없습니다. hResult = 2 오류 4202 - 개체가 존재하지 않습니다. 그리고 그게 뭐야?


URL 링크를 열지 못했습니다. HResult = 2 오류 4202 - 개체가 존재하지 않습니다.
 
Nikolay Fedyay :

고맙습니다.

그리고 막대가 여전히 누락된 교차점, 즉 미래의 날짜를 찾아야 하는 경우 수행하는 방법.

"교차로가 있는 막대의 수"를 계산할 수 있습니다(학교 기하학만).

그리고 이것으로부터 대략적으로 날짜를 계산할 수 있으며, 막대는 시장이 열릴 때만 형성됩니다. 즉, 각 상품마다 다릅니다.

달력을 미리 알고 있는 경우 단순화:

  • 현재 날짜에 24시간을 더하고, 토요일/일요일이면 건너뛰고, 일반 달력 공휴일이면 건너뛰고, 공휴일이면 건너뜁니다.
  • W1 이상의 경우 주간 막대가 M1 토요일부터 일요일까지 달력에 따라 시작된다는 점을 고려해야 합니다.
  • 하루 미만의 TF 의 경우 시장의 개장/마감 시간 과 DC의 작업 일정도 고려해야 합니다.
  • 날짜를 변경할 때(아침에, 첫 번째 틱에서) 이전의 모든 계산을 반복합니다.

즉, MT에서 이것에 큰 문제가있는 것은 너무 치질입니다 :-)

 
사람들은 여기서 내가 무엇을 잘못했는지 말할 수 있습니다. 약 3주 동안 MQL4 Expert Advisors 작성법을 배우고 있습니다! 그래서 나는 모든 것이 괜찮다는 것처럼 컴파일된 오류나 경고가 없다고 썼습니다. 그런 다음 큰 그러나 그는 일하기를 원하지 않습니다. 여기 누군가가 내가 어디에서 틀렸고 무엇을 잘못했는지 알려줄 것입니다. 누구든지 제안하는 데 동의하면 알려주십시오. 그리고 즉시 던지는 방법을 여기에 쓰십시오. 그렇지 않으면 나는 처음으로 여기에 있고 어떻게 했는지 여기에 적습니다. 내가 어떻게 볼지라도.
 

안녕하세요!

어떤 기능(커스텀, 스페셜, 스탠다드)을 기반으로 단말기 간의 통신이 이루어지는지 알려주세요. 예: [ 중재자가 삭제한 제품 이름 ] ( MetaTrader 4 터미널 용 복사기 , 모든 계정에서 거래 복사(동기화, 복제) ). 그리고 왜 진드기에 의존하지 않습니까?

 
nickor29 :

안녕하세요!

단말간 통신은 어떤 기능(커스텀, 스페셜, 스탠다드)을 기반으로 하는지 알려주세요. 예: [ 중재자에 의해 제거된 제품 이름 ] ( MetaTrader 4 터미널용 복사기, 모든 계정에서 복사(동기화, 복제) 거래 ). 그리고 왜 진드기에 의존하지 않습니까?


파일 작업을 위한 기능, 표준. 타이머에서 작동하기 때문에 틱에 의존하지 않습니다.
 

수학을 위해 int를 double로 변환하는 대안이 있습니까?

 int NOL_Sell= 1 ; //по факту счетчик - поэтому в double сразу нельзя
int N_Sell= 2 ;   //по факту счетчик - поэтому в double сразу нельзя

double ProcTotalSell= StrToDouble ( IntegerToString (NOL_Sell))/ StrToDouble ( IntegerToString (N_Sell))* 100.0 ;