초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 152

 
IJoy :
내 문제는 스파이 매니아가 아니라 나와 내 여동생을 위해 보증금 보너스를 받기 위해서입니다. 나는 한 대의 컴퓨터에서 일할 것이다. 그래서 브로커가 계정을 차단하지 않았으면 합니다.

이 경우 다른 브라우저에서 계정을 여는 데 도움이 됩니다. 브라우저 중 하나가 VPN을 통해 작동하도록 하십시오.
 
Alexandr Saprykin :
컴퓨터에 터미널이 설치되어 있습니까 아니면 웹 터미널을 사용하십니까?

웹터미널

 
Basik72 Байсалов :

웹 터미널

따라서 브로커\DC 웹사이트에서 MT4 터미널을 다운로드하여 컴퓨터에 설치해야 합니다.

 
IJoy :
내 문제는 스파이 매니아가 아니라 나와 내 여동생을 위해 보증금 보너스를 받기 위해서입니다. 나는 한 대의 컴퓨터에서 일할 것이다. 그래서 브로커가 계정을 차단하지 않았으면 합니다.

IP가 회색이면 문제가 전혀 없습니다. 하나의 흰색에는 수많은 다른 구독자가있을 수 있습니다. 동적 흰색인 경우 IP가 변경되도록 연결을 업데이트하기만 하면 됩니다. 흰색 상수를 사용하면 IP 대체 옵션이 가능합니다.
대부분의 경우 수정은 IP 주소로 이동합니다.

 
Artsem :

Ihor Herasko는 훌륭한 연기자입니다! :)

내가 오래 전에 수정한 내 오래된 메시지를 읽지 않고 어제부터 시작하는 것이 그가 너무 자애롭고 관대하지 않습니까?

spsb!

모든 브랜치에서 동일한 메시지를 생성하는 것으로 충분할까요? Igor와 이야기하고 싶습니다 - 그에게 편지를 보내십시오.

 
ponochka :

StartHour 및 EndHour가 무엇을 의미하는지 이해하고 싶습니다 ???

거래를 금지하는 기능이 필요합니다....이 기능이 적합합니까?

번역에서 단어는 무엇을 의미합니까? 시간, 시작, 끝?

모르면 아무 번역기나 써도 됩니다.

 
모두에게 좋은 하루! MQL4 이전 버전의 OnDeinit 기능에 대한 대안 이 최신 편집기에서 사용자 지정 표시기 생성에 대한 섹션에 어디에 있는지 설명해주세요. 지표 자체를 삭제한 후 모든 지표 객체의 삭제를 어디에서 어떻게 규정합니까? 이 정보를 찾는 데 얼마나 걸렸는지 설명하지 않겠습니다. 관심을 가져 주셔서 감사합니다!
 

좋은 시간입니다. 이 두 오류의 코드 문제를 해결하는 데 도움을 주세요. 이해할 수 없는 첫 번째: 'Max1' - 매개변수 변환이 허용되지 않습니다. 문제.mq4 33 열 다섯

모든 인덱스별로 배열에 이러한 극한값을 저장하도록 올바르게 지정하는 방법은 무엇입니까?

두 번째 오류: '높음' - 선언되지 않은 식별자 문제.mq4 40 44

기능에 액세스 권한이 없으므로 어떻게 든 OHLC를 올바르게 복제해야합니까?


 //+------------------------------------------------------------------+
//|                                                         prob.mq4 |
//|                        Copyright 2018, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property strict
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
double Max1[ 100 ],Min1[ 100 ];
double Max2[ 100 ],Min2[ 100 ];
int Str,ff,ii;

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate ( const int rates_total,
                 const int prev_calculated,
                 const datetime &time[],
                 const double &open[],
                 const double &high[],
                 const double &low[],
                 const double &close[],
                 const long &tick_volume[],
                 const long &volume[],
                 const int &spread[])
  {
//---
  FindMaxMin1(Max1[ 11 ],Min1[ 11 ],Max1[ 12 ],Min1[ 12 ],Max1[ 13 ],Min1[ 13 ],Max1[ 14 ],Min1[ 14 ],Str,ff,ii); 
//--- return value of prev_calculated for next call
   return (rates_total);
  }
//+------------------------------------------------------------------+
void FindMaxMin1( double &max11[], double &min11[], double &max12[], double &min12[], double &max13[], double &min13[], double &max14[], double &min14[], int Stroka, int f, int i)
  { 
  min11[ 1 +Stroka]= MathMin (min11[ 1 +Stroka], high[i+f+ 1 ]-high[i+f+ 0 ]);
  max11[ 1 +Stroka]= MathMax (max11[ 1 +Stroka], high[i+f+ 1 ]-high[i+f+ 0 ]);
  
  min12[ 2 +Stroka]= MathMin (min12[ 2 +Stroka], high[i+f+ 0 ]-high[i+ 0 ]);
  max12[ 2 +Stroka]= MathMax (max12[ 2 +Stroka], high[i+f+ 0 ]-high[i+ 0 ]);
  
  min13[ 3 +Stroka]= MathMin (min13[ 3 +Stroka], low[i+f+ 1 ]-low[i+f+ 0 ]);
  max13[ 3 +Stroka]= MathMax (max13[ 3 +Stroka], low[i+f+ 1 ]-low[i+f+ 0 ]);  
  
  min14[ 4 +Stroka]= MathMin (min14[ 4 +Stroka], low[i+f+ 0 ]-low[i+ 0 ]);
  max14[ 4 +Stroka]= MathMax (max14[ 4 +Stroka], low[i+f+ 0 ]-low[i+ 0 ]);  
  }

 
mwwm :

좋은 시간입니다. 이 두 오류의 코드 문제를 해결하는 데 도움을 주세요. 이해할 수 없는 첫 번째: 'Max1' - 매개변수 변환이 허용되지 않습니다. 문제.mq4 33 열 다섯

모든 인덱스별로 배열에 이러한 극한값을 저장하도록 올바르게 지정하는 방법은 무엇입니까?

두 번째 오류: '높음' - 선언되지 않은 식별자 문제.mq4 40 44

기능에 액세스 권한이 없으므로 어떻게 든 OHLC를 올바르게 복제해야합니까?



'Max1' - 매개변수 변환이 허용되지 않음

배열에 대한 참조를 전달하려고 합니다! 배열 요소 번호를 전달하는 이유는 무엇입니까?

FindMaxMin1(Max1,Min1,Max1,Min1,Max1,Min1,Max1,Min1,Str,ff,ii); 

또는 배열에 대한 참조가 아닌 함수에 값을 전달합니다. 무엇을 원하는지 전혀 명확하지 않습니다.

'높음' - 선언되지 않은 식별자

그런 배열을 모른다고 합니다.


이 같은:

 //+------------------------------------------------------------------+
//|                                                      ProjectName |
//|                                      Copyright 2012, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property strict
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
double Max1[ 100 ],Min1[ 100 ];
double Hhigh[ 100 ],Llow[ 100 ];
int Str,ff,ii;
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate ( const int rates_total,
                 const int prev_calculated,
                 const datetime &time[],
                 const double &open[],
                 const double &high[],
                 const double &low[],
                 const double &close[],
                 const long &tick_volume[],
                 const long &volume[],
                 const int &spread[])
  {
//---
   ArrayCopy (Hhigh,high, 0 , 0 , 100 );
   ArrayCopy (Llow,low, 0 , 0 , 100 );
   FindMaxMin1(Max1,Min1,Hhigh[ 11 ],Llow[ 11 ],Hhigh[ 12 ],Llow[ 12 ],Hhigh[ 13 ],Llow[ 13 ],Hhigh[ 14 ],Llow[ 14 ],Str,ff,ii);
//--- return value of prev_calculated for next call
   return (rates_total);
  }
//+------------------------------------------------------------------+
void FindMaxMin1( double &max1[], double &min1[], double max11, double min11, double max12, double min12, double max13, double min13, double max14, double min14, int Stroka, int f, int i)
  {
   min1[ 1 +Stroka]= MathMin (min1[ 1 +Stroka], Hhigh[i+f+ 1 ]-Hhigh[i+f+ 0 ]);
   max1[ 1 +Stroka]= MathMax (max1[ 1 +Stroka], Hhigh[i+f+ 1 ]-Hhigh[i+f+ 0 ]);

   min1[ 2 +Stroka]= MathMin (min1[ 2 +Stroka], Hhigh[i+f+ 0 ]-Hhigh[i+ 0 ]);
   max1[ 2 +Stroka]= MathMax (max1[ 2 +Stroka], Hhigh[i+f+ 0 ]-Hhigh[i+ 0 ]);

   min1[ 3 +Stroka]= MathMin (min1[ 3 +Stroka], Llow[i+f+ 1 ]-Llow[i+f+ 0 ]);
   max1[ 3 +Stroka]= MathMax (max1[ 3 +Stroka], Llow[i+f+ 1 ]-Llow[i+f+ 0 ]);

   min1[ 4 +Stroka]= MathMin (min1[ 4 +Stroka], Llow[i+f+ 0 ]-Llow[i+ 0 ]);
   max1[ 4 +Stroka]= MathMax (max1[ 4 +Stroka], Llow[i+f+ 0 ]-Llow[i+ 0 ]);
  }
//+------------------------------------------------------------------+



나머지는 당신의 임무에 따라 당신에게 달려 있습니다.

이게 뭔 짓을 하는건지 도무지 이해가 안되네요...

 
Vladislav Andruschenko :

'Max1' - 매개변수 변환이 허용되지 않습니다.

배열에 대한 참조를 전달하려고 합니다! 배열 요소 번호를 전달하는 이유는 무엇입니까?

또는 배열에 대한 참조가 아닌 함수에 값을 전달합니다. 무엇을 원하는지 전혀 명확하지 않습니다.


FindMaxMin1(Max1[ 11 ],Min1[ 11 ],Max1[ 12 ],Min1[ 12 ],Max1[ 13 ],Min1[ 13 ],Max1[ 14 ],Min1 의 주소에 값을 구체적으로 저장하고 싶었습니다. [ 14 ],Str,ff,ii);

처리를 위해 함수에 전달합니다. 함수에 대한 변수 이름을 저장하려는 시도는 실패했습니다.