포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 985

 
optionany :

예를 들어 다음과 같은 것이 있습니다. SendMail( vnutrennyaya _ pochta _ terminala ); ?

어디에서도 비슷한 것을 찾지 못했습니다.      

https://www.mql4.com/en/search#!keyword=%20SendMail

공고

 

안녕하세요. 이 질문 은 거래 터미널 의 출시 이후 에 발생 했습니다 . 인터페이스 글꼴 크기가 변경되었습니다.

Google은 IE의 속성을 변경하여 도움말에서 유사한 문제에 대한 해결책을 찾았습니다. 그러나 그것은 나에게 도움이되지 않았습니다.

또 어떻게 반품해야 할지 모르겠습니다. 그리고 전체 작업 공간이 변경되었으므로 그대로 두고 싶지 않습니다.

그리고 일정은 이제 완전히 달라져 매우 이례적인 일입니다.

 

모두 좋은 저녁! 알아낼 수 있도록 도와주세요. 저는 어레이에 극단적인 포인트를 쓰고 있습니다. 코드는 아래에 있습니다. 잡지에서 첨부 파일을 첨부하고 있습니다. 문제는 배열에 값 7을 쓰는 것에서 시작됩니다(변수 s와 f는 7이고 배열은 8개의 값으로 채워져야 하며 10이 등록되고 변수의 다음 값은 8이 아닌 10이 됩니다). 숫자 17에 문제가 있습니다. 숫자가 7에서 3으로 스크롤되는 것처럼)))) 이 경우에 무엇을 할 수 있습니까?

 for (m= 1 ,s= 0 ,f= 0 ;m<limitt;m++)
{
H1= NormalizeDouble (high[m],V);
H2= NormalizeDouble (high[m+ 1 ],V);
H3= NormalizeDouble (high[m+ 2 ],V);
HT3=time[m+ 2 ];
H4= NormalizeDouble (high[m+ 3 ],V);
H5= NormalizeDouble (high[m+ 4 ],V);
L1= NormalizeDouble (low[m],V);
L2= NormalizeDouble (low[m+ 1 ],V);
L3= NormalizeDouble (low[m+ 2 ],V);
LT3=time[m+ 2 ];
L4= NormalizeDouble (low[m+ 3 ],V);
L5= NormalizeDouble (low[m+ 4 ],V);
if (H3>H1&&H3>H2&&H3>H4&&H3>H5)
{
ArrayResize (H,s+ 1 );
ArrayResize (HT,s+ 1 );
ArrayFill (H,s, 1 ,H3);
ArrayFill (HT,s, 1 ,HT3);
printf ( "Значение в массиве верх и время s=%o, H[s] = %G/HT[s] = %s " ,s,H[s], TimeToString (HT[s], TIME_DATE ));
sizeH= ArraySize (H);
sizeHT= ArraySize (HT);
printf ( "Количество значение в массиве верх и время sizeH=%o/sizeHT=%o " ,sizeH,sizeHT);
s++;
}
if (L3<L1&&L3<L2&&L3<L4&&L3<L5)
{
ArrayResize (L,f+ 1 );
ArrayResize (LT,f+ 1 );
ArrayFill (L,f, 1 ,L3);
ArrayFill (LT,f, 1 ,LT3);
printf ( "Значение в массиве низ и время f=%o, L[f] = %G/ LT[f] = %s" ,f,L[f], TimeToString (LT[f], TIME_DATE ));
sizeL= ArraySize (L);
sizeLT= ArraySize (LT);
printf ( "Количество значение в массиве низ и время sizeL=%o/sizeLT=%o" ,sizeL,sizeLT);
f++;
}
파일:
 
Roll :

https://www.mql4.com/en/search#!keyword=%20SendMail

공고





그런거 없다

이 메시지를 전자 메일로 리디렉션해야 합니다...

 
optionany :


그런거 없다

이 메시지를 이메일로 리디렉션해야 합니다...


글쎄요, 아니요.
 
Vadim_2015 :

모두 좋은 하루!

사람들에게 말해. 표시기의 계산을 매 틱마다 실행하지 않고 양초가 형성(닫힌) 때 한 번만 실행하도록 하는 방법은 무엇입니까?

OnCalculate 이전의 전역 수준에서 칠면조에 NewBar 함수 를 삽입하고 조건에서 if(fNewBar()==true)를 작성한 다음 계산 주기,

 //+------------------------------------------------------------------+
//| Function  NewBar                                                 |
//+------------------------------------------------------------------+  
bool fNewBar()
{
static datetime NewTime= 0 ;
if (NewTime!=Time[ 0 ])
{
if (NewTime== 0 )
{
NewTime=Time[ 0 ];
return ( false );
}      
NewTime=Time[ 0 ];
return ( true );
}
return ( false );     
}  
 
Vinin :
init()에서 데이터가 준비 중입니다. 어쩌면 그들은 아직 준비가 되지 않았을 수도 있습니다.
알렉세이 비크 :
어떻게 그 안에 있지 않습니까? 루프 카운터를 변경하지 않으면 루프가 없을까요? 가 1보다 작은 동안 = 0에서 반복하고 늘리지 않습니다.

물론 테스터가 시작하기 전에 ZigZag 데이터를 계산하지 않고 ZigZag 데이터가 IF 조건을 통과하지 못하고 주기가 증가하지 않는 문제가 있을 수 있습니다.

내가 설명한 대로 테스터가 정상 모드에서 터미널이 하는 것처럼 계산하지 않을 가능성이 있습니까?

모든 것이 정상인지 어떻게 확인할 수 있습니까?

 
mario_SC-- :

물론 테스터가 시작하기 전에 ZigZag 데이터를 계산하지 않고 ZigZag 데이터가 IF 조건을 통과하지 못하고 주기가 증가하지 않는 문제가 있을 수 있습니다.

내가 설명한 대로 테스터가 정상 모드에서 터미널이 하는 것처럼 계산하지 않을 가능성이 있습니까?

모든 것이 정상인지 어떻게 확인할 수 있습니까?

나는 이것이 터미널에서 반복되지 않는다는 심각한 의심으로 괴로워하고 있습니다.
 
mario_SC-- :

물론 테스터가 시작하기 전에 ZigZag 데이터를 계산하지 않고 ZigZag 데이터가 IF 조건을 통과하지 못하고 주기가 증가하지 않는 문제가 있을 수 있습니다.

내가 설명한 대로 테스터가 정상 모드에서 터미널이 하는 것처럼 계산하지 않을 가능성이 있습니까?

모든 것이 정상인지 어떻게 확인할 수 있습니까?

시작하려면 계산을 전송하십시오. 예, 주기를 수정하는 것이 좋습니다.