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

 
Dmitry Pan :
명령 줄과 자동 키 모두에서 모두에게 왜 그런지 이해하지 못합니다. 어떤 이유로 휴대용 버전으로 설치됩니다 ....
UAC 설정 확인
uac를 비활성화했을 수 있습니다.
 
Vladislav Andruschenko :
UAC 설정 확인
uac를 비활성화했을 수 있습니다.

감사합니다!!! 예, 사용자 계정 컨트롤이 비활성화되었습니다.

 

인사말

"포인터" 표시기 BiforexV1에서 데이터를 가져오려고 합니다. 이 표시기는 자체적으로 3개의 표시기를 더 사용합니다. 두 번째는 설정에서 사용하지 않습니다.

표시기 매개변수는 테스터가 작성한 것에서 가져옵니다.


 #property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property strict

extern int CountBars = 100 ;
extern bool UseIndic1 = true ;
extern bool UseIndic2 = false ;
extern bool ShowShorts = true ;
extern bool UseIndic3 = true ;
extern int SizeArrows = 2 ;
extern int ShiftArrow = 5 ;
extern int NumSigBar = 0 ;
extern bool Repeating = true ;
extern bool ShowAlert = 1 ;
extern bool SendPush = 0 ;
extern bool SendMailInfo = 0 ;
extern bool ShowSound = 0 ;
 
double b0; double b1; double b2; double b3; double b4; 
int OnInit (){

return ( INIT_SUCCEEDED );}
void OnDeinit ( const int reason){}
void OnTick (){

b0 = iCustom ( NULL , 0 , "BiforexV1" , CountBars, UseIndic1, UseIndic2, ShowShorts, UseIndic3, SizeArrows, ShiftArrow, NumSigBar, Repeating, ShowAlert, SendPush, SendMailInfo, ShowSound, 0 , 1 );
b1 = iCustom ( NULL , 0 , "BiforexV1" , CountBars, UseIndic1, UseIndic2, ShowShorts, UseIndic3, SizeArrows, ShiftArrow, NumSigBar, Repeating, ShowAlert, SendPush, SendMailInfo, ShowSound, 1 , 1 );
b2 = iCustom ( NULL , 0 , "BiforexV1" , CountBars, UseIndic1, UseIndic2, ShowShorts, UseIndic3, SizeArrows, ShiftArrow, NumSigBar, Repeating, ShowAlert, SendPush, SendMailInfo, ShowSound, 2 , 1 );
b3 = iCustom ( NULL , 0 , "BiforexV1" , CountBars, UseIndic1, UseIndic2, ShowShorts, UseIndic3, SizeArrows, ShiftArrow, NumSigBar, Repeating, ShowAlert, SendPush, SendMailInfo, ShowSound, 3 , 1 );
b4 = iCustom ( NULL , 0 , "BiforexV1" , CountBars, UseIndic1, UseIndic2, ShowShorts, UseIndic3, SizeArrows, ShiftArrow, NumSigBar, Repeating, ShowAlert, SendPush, SendMailInfo, ShowSound, 4 , 1 );

Print (b0, "  " , b1, "  " , b2, "  " , b3, "  " , b4);

그러나 0을 쓰고 테스트가 중지되면 차트에 표시기가 없습니다. 차트에 연결하려고 하면 몇 초 후에 다음과 같이 표시됩니다.


파일:
Biforex.zip  615 kb
 
Andrey Sokolov :

인사말

"포인터" 표시기 BiforexV1에서 데이터를 가져오려고 합니다. 이 표시기는 자체적으로 3개의 표시기를 더 사용합니다. 두 번째는 설정에서 사용하지 않습니다.

표시기 매개변수는 테스터가 작성한 것에서 가져옵니다.


그러나 0을 쓰고 테스트가 중지되면 차트에 표시기가 없습니다. 차트에 연결하려고 하면 몇 초 후에 다음과 같이 표시됩니다.


소녀를 도와서 기쁩니다. 매개변수를 설정하지 마십시오. 기본적으로 표시기에서 가져오고 결과를 확인합니다. 그러나 가장 중요한 것은 지표 자체에 의한 리소스의 큰 소비이며, 당신은 그것을 5 번이나 호출합니다.

b0 = iCustom ( NULL , 0 , "BiforexV1" , 0 , 1 );
 
Vitaly Muzichenko :

소녀를 도와서 기쁩니다. 매개변수를 설정하지 마십시오. 기본적으로 표시기에서 가져오고 결과를 확인합니다. 그러나 가장 중요한 것은 지표 자체에 의한 리소스의 큰 소비이며, 당신은 그것을 5 번이나 호출합니다.

지나치지 않아 감사합니다. 이 표시기가 사용하는 세 가지 다른 표시기 중 두 번째 표시기를 비활성화해야 하기 때문에 기본 매개변수는 적합하지 않습니다. 이 옵션을 사용하면 표시기는 신호를 제공하지 않습니다. 이 매개변수만 처방할 때 오류를 씁니다.

BiforexV1 USDCHF,H1: 배열이 'BiforexV1.mq4'(213,19)의 범위를 벗어났습니다.

그래픽 개체의 매개 변수를 통해 다른 방식으로 문제를 해결하려고 했습니다. 알려주실 수 있나요?

다음글에서 물어봤습니다.

흑연에 화살표가 있지만 메뉴에 개체 목록이 없으며 차트의 개체를 계산하는 고문도 0을 씁니다. 어떻게 수행되며 매개 변수에 어떻게 액세스할 수 있습니까?



Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
  • 2019.01.11
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
Andrey Sokolov :

지나치지 않아 감사합니다. 이 표시기가 사용하는 세 가지 다른 표시기 중 두 번째 표시기를 비활성화해야 하기 때문에 기본 매개변수는 적합하지 않습니다. 이 옵션을 사용하면 표시기는 신호를 제공하지 않습니다. 이 매개변수만 처방할 때 오류를 씁니다.

BiforexV1 USDCHF,H1: 배열이 'BiforexV1.mq4'(213,19)의 범위를 벗어났습니다.

그래픽 개체의 매개 변수를 통해 다른 방식으로 문제를 해결하려고 했습니다. 알려주실 수 있나요?

다음글에서 물어봤습니다.

흑연에 화살표가 있지만 메뉴에 개체 목록이 없으며 차트의 개체를 계산하는 고문도 0을 씁니다. 어떻게 수행되며 매개 변수에 어떻게 액세스할 수 있습니까?

화살표는 표시기 버퍼를 그리므로 "그래픽 개체"가 아닙니다.

설정에 따르면 더 이상 할 수 있는 일이 없습니다. 분명히 문제 는 표시기 자체에 의한 리소스 소비가 많다는 것이며 최대 5번 호출합니다.


 
Vitaly Muzichenko :

화살표는 표시기 버퍼를 그리므로 "그래픽 개체"가 아닙니다.

설정에 따르면 더 이상 할 수 있는 일이 없습니다. 분명히 문제 는 표시기 자체에 의한 리소스 소비가 많다는 것이며 최대 5번 호출합니다.


한 번 호출했을 때 발생하는 오류입니다.
동시에 일부 또는 여러 매개변수를 지정하려고 할 때 오류를 기록하고 테스터가 중지 된 후 차트에 표시기가 그려지지 않습니다.
 
Andrey Sokolov :
한 번 호출했을 때 발생하는 오류입니다.
동시에 일부 또는 여러 매개변수를 지정하려고 할 때 오류를 기록하고 테스터가 중지 된 후 차트에 표시기가 그려지지 않습니다.

아마도 당신은 잘못된 유형을 입력하고 있을 것입니다. 표시기에는 int이고 bool을 쓰는 것입니다. 자세히 살펴보기

추신: 사건이 있어서 반나절을 같이 앉아있었는데, 만약에 취했다면 이 시간에 맥주 5~7병을 마셨을 거에요.)

표시기에서 일부 당나귀는 "input string tf = PERIOD_H4"라는 문자열에 기간을 썼지만 저는 다음과 같이 썼습니다. iCustom ( NULL , 0 , PERIOD_H4 , 0 , 1 );

결과적으로 EA 테스트는 비현실적으로 길었고 신호가 없으면 다음과 같이 등록해야 하는 것으로 나타났습니다. iCustom ( NULL , 0 , " PERIOD_H4 " , 0 , 1 ); 그리고 문제가 해결되었습니다

 
Vitaly Muzichenko :

아마도 당신은 잘못된 유형을 입력하고 있을 것입니다. 표시기에는 int이고 bool을 쓰는 것입니다. 자세히 살펴보기

가능하면 하나의 매개변수를 전달하거나 모든 매개변수를 전달하지 않아도 오류가 발생하지 않습니다.

 
Andrey Sokolov :
동시에 일부 또는 여러 매개변수를 지정하려고 하면 오류를 기록하고 테스터가 중지 된 후 차트에 표시기가 그려지지 않습니다.

그리고 그래픽 개체 없이 화살표를 그리는 방법은 무엇입니까?