Alert ( "В массиве arr под индексом 1 значение " , arr[ 2 ]); // Bid всё равно меняется на каждом тике, в чём же прикол этих массивов?, я с таким же успехом могу и так сделать
Alert ( "В массиве arr под индексом 1 значение " , Bid); я думал что массив запоминает цену с первого тика и держит эту инфо на последующих тиках
네, 무릎을 꿇고 글을 쓰면서 그렇게 생각했습니다. 그리고 스크립트의 void OnStart()에 삽입하고 로그에서 배열 외부의 출력을 얻었을 때 이런 결론에 도달했습니다. 그리고 귀하의 예에서 int start() 이것은 #property strict가 없는 이전 버전의 쓰기입니다.
그리고 #property strict가 없으면 이것이 제공됩니다.
#property version"1.00"//#property strictdouble arr[];
//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart ()
{
arr[ 0 ] = 300.0 ;
arr[ 1 ] = 254.0 ;
arr[ 2 ] = Bid;
Alert ( "В массиве arr под индексом 0 значение " , arr[ 0 ]); // 300Alert ( "В массиве arr под индексом 1 значение " , arr[ 1 ]); // 254Alert ( "В массиве arr под индексом 2 значение " , arr[ 2 ]); // Bid
}
//+------------------------------------------------------------------+
mql4 혁신은 어레이의 크기를 지정해야 한다는 것입니다.
무슨 공포에서?
모두에게 감사합니다!
무슨 공포에서?
네, 무릎을 꿇고 글을 쓰면서 그렇게 생각했습니다. 그리고 스크립트의 void OnStart()에 삽입하고 로그에서 배열 외부의 출력을 얻었을 때 이런 결론에 도달했습니다. 그리고 귀하의 예에서 int start() 이것은 #property strict가 없는 이전 버전의 쓰기입니다.
그리고 #property strict가 없으면 이것이 제공됩니다.
그리고 외출을 삼가하는 것이 좋습니다.
여기:
오류 0개, 경고 0개 하나 하나
내가 어드바이저를 시작했다고 가정해 보겠습니다. 바로 거기에서 Bid를 사용하는 첫 번째 틱에 어드바이저는 하루 또는 한 시간 동안 특정 시점까지 이 가격을 기억해야 합니다.
무엇을 기억하는 데 사용할 수 있습니까?
그리고 귀하의 예에서 int start()
x.z. (알고 싶습니다) 하지만 빌드 711에서와 같이 빌드 634에서 int start() 및 #property strict 없이는 크기를 지정하지 않고 배열을 선언하면 전체 배열에서 값 0을 제공합니다...
그리고 밖에 나가지 않는 것이 좋습니다.
여기:
오류 0개, 경고 0개 하나 하나
x.z. (알고 싶습니다) 하지만 빌드 711에서와 같이 빌드 634에서 int start() 및 #property strict 없이는 크기를 지정하지 않고 배열을 선언하면 전체 배열에서 값 0을 제공합니다...
내가 어드바이저를 시작했다고 가정해 보겠습니다. 바로 거기에서 Bid를 사용하는 첫 번째 틱에 어드바이저는 하루 또는 한 시간 동안 특정 시점까지 이 가격을 기억해야 합니다.
무엇을 기억하는 데 사용할 수 있습니까?
농담이 아니다. 값을 기억하고 일정 시간 동안 변경하지 않아야 하는 경우 조건을 설정해야 합니다.
if (event) 변수 또는 배열 요소에 값을 할당합니다.
이 경우 변수 또는 배열은 전역 변수 또는 정적 수준에서 선언되어야 합니다.