[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 5. - 페이지 220

 

서버와의 연결이 끊기거나 나타날 때 어드바이저가 다시 초기화될 수 있습니까?

그렇지 않으면 그것은 죽은 것으로 판명되었습니다. 고문이 중간에 작업을 중단하고 따옴표가 매달린 다음 다시 실행되었습니다. 결과적으로 우리는 엄청난 실패를 경험했습니다.

IsConnected가 실패합니다. 핑 작업을 위해 f-ii를 먹을 수 있습니까?

 
Omm :

서버와의 연결이 끊기거나 나타날 때 어드바이저가 다시 초기화될 수 있습니까?

그렇지 않으면 그것은 죽은 것으로 판명되었습니다. 고문이 중간에 작업을 중단하고 따옴표가 매달린 다음 다시 실행되었습니다. 결과적으로 우리는 엄청난 실패를 경험했습니다.

IsConnected가 실패합니다. 핑 작업을 위해 f-ii를 먹을 수 있습니까?

시작을 반복해야 합니다. 루프 내부에서 작업합니다. 그곳에서는 모든 것이 가능합니다.
 

안녕하세요! 포지션이 열렸는데 스톱과 이익이 없는 이유를 알려주세요. 미리 감사드립니다!

정수 시작()
{
이중 S1 = 낮음[1];
이중 Tpb =((High[1]-Open[1])/Tp)+Open;
더블 바2b;
if (열기[2]<닫기[2])bar2b=(높음[2]-열기[2]);
이중 막대 1b;
if (열기[1]<닫기[1])bar1b=(높음[1]-열기[1]);
if(bar2b<bar1b)OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Sl,Tpb,"",16384,0,Green);

Print("오류 번호로 인해 OrderSend가 실패했습니다.", GetLastError() );
또한, 어디에 오류가 있습니까? 감사해요!!!

';' -series 배열에는 왼쪽 대괄호가 없습니다. 제로 시프트 가정 C:\Program Files\Alpari NZ MT4\experts\scripts\big program 1.mq4 (17, 40)
'-' - 계열 배열에 왼쪽 대괄호가 없습니다. 제로 시프트 가정 C:\Program Files\Alpari NZ MT4\experts\scripts\big program 1.mq4 (18, 17)


 

https://docs.mql4.com/en/array/ArrayBsearch 기능에 대해 묻고 싶습니다.

그것은 말한다:

"배열에 지정된 값을 가진 요소가 없으면 함수는 원하는 값이 있는 요소 중 가장 낮은 값의 인덱스를 반환합니다."

그것을 올바르게 이해하는 방법? 저것들. 우리는 우리가 필요로 하는 값을 찾고 있고, 그것이 없으면 찾고 있지 않은 것을 반환합니까? 어떤 종류의 부조리 .. 요소가 발견되지 않으면 -1 을 반환하는 것이 더 합리적입니다. 왜 안 돼?

 
hoz :

https://docs.mql4.com/en/array/ArrayBsearch 기능에 대해 묻고 싶습니다.

그것은 말한다:

"배열에 지정된 값을 가진 요소가 없으면 함수는 원하는 값이 있는 요소 중 가장 낮은 값의 인덱스를 반환합니다."

그것을 올바르게 이해하는 방법? 저것들. 우리는 우리가 필요로 하는 값을 찾고 있고, 그것이 없으면 찾고 있지 않은 것을 반환합니까? 어떤 종류의 부조리 .. 요소가 발견되지 않으면 -1 을 반환하는 것이 더 합리적입니다. 왜 안 돼?


나중에 이 값을 확인하면 반환됩니다. 이것이 필요한 것이 아니라면 이것은 -1 입니다.
 
hoz :

https://docs.mql4.com/ru/array/ArrayBsearch 기능에 대해 묻고 싶습니다.

그것은 말한다:

"배열에 지정된 값을 가진 요소가 없으면 함수는 원하는 값이 있는 요소 중 가장 낮은 값의 인덱스를 반환합니다."

그것을 올바르게 이해하는 방법? 저것들. 우리는 우리가 필요로 하는 값을 찾고 있고, 그것이 없으면 찾고 있지 않은 것을 반환합니까? 어떤 종류의 부조리 .. 요소가 발견되지 않으면 -1 을 반환하는 것이 더 합리적입니다. 왜 안 돼?


그들은 어떻게 한거야..

받은 인덱스의 값을 원하는 값과 비즈니스 무언가와 비교하기만 하면 됩니다.

이것이 맞지 않으면 자신의 기능을 작성하십시오 .. 모든 것에 대해 몇 분 ..

 
sergeev :

나중에 이 값을 확인하면 반환됩니다. 이것이 필요한 것이 아니라면 이것은 -1 입니다.


뭐 이렇게..

호즈 :

"배열에 지정된 값을 가진 요소가 없으면 함수는 원하는 값이 있는 요소 중 가장 낮은 값의 인덱스를 반환합니다."

전혀 논리적이지 않습니다 .. 당신은 눈치 채지 못합니까? 이봐:

"배열에 지정된 값을 가진 요소없으면 함수는 필요한 값이 있는 요소 중 가장 낮은 값의 인덱스를 반환합니다." 요소가 누락되었으며 찾고 있는 값이 있습니다.

 

안녕하세요! 저녁! 기능을 사용하려고 하는데 무언가가 고정되지 않습니다. 시원한! 오류를 강조 표시합니다. 우크라이나어 레이아웃에서 로그인했습니다..

한마디로 여기서

 //записать

void SaveArray( string File, double &a[])
{
     int h = FileOpen (File, FILE_BIN | FILE_WRITE );
     if (h> 0 )
    {
       int sz = ArraySize (a); 
       FileWriteArray (h,a, 0 ,sz);
       FileClose (h);
    }
}

//прочитать

void OpenArray( string File, double &a[], int sz)
{
     int h = FileOpen (File, FILE_BIN | FILE_READ );
     if (h> 0 )
    {
       ArrayResize (a,sz);
       FileReadArray (h,a, 0 ,sz);
       FileClose (h);
    }
}

여기

 if (!Pishem&&PozyProstavleny){SaveArray(FileBuy, Buy); SaveArray(FileSell, Sell); Pishem= 1 ;}

여기

'구매' - 호환되지 않는 유형 D:\TeleTRADE\experts\pure variant.mq4 (102, 53)

'판매' - 호환되지 않는 유형 D:\TeleTRADE\experts\clean variant.mq4 (102, 79) ...........말해봐, 두 시간 동안 머리가 깨질 뻔했어! 나는 이미 배열 이름 뒤에 대괄호를 넣었고 무엇 만 ..

 
그리고 우리는 비가 쏟아지고 있고, 비와 함께 음부가 쏟아지고 있습니다! 실제로 쏟아지는 것이지만 큰 소리로 말했습니다. 그래서, 약간 측정 튀는.
 
아, 여기 하나 더 있습니다. 개가 여기를 뒤졌을 수도 있어요! 그렇게 불렀다
 string FileBuy= "FileBuy.csv" ,FileSell= "FileSell.csv" ;