그리고 코드를 루프(for 또는 while, 무엇이든 상관없이)하고 표시기 중 하나의 값을 가져오는 코드(글쎄, 또는 가격을 변수로 가져오기)를 루프에 넣으면 작동할까요? ?
프로시저가 반복되기 때문에 루프에 있는 변수가 새 틱에서 지속적으로 값을 수신합니까?
이러한 루프 루프에서 예를 들어 Ask 가격(또는 틱과 함께 제공되는 다른 것)을 가져오기 전에 이 작업 앞에 RefreshRates()를 넣어 현재 Ask 값을 요청하고 틱에 제공된 이전 Ask 값을 요청하지 않습니다. 사이클을 시작한 것입니다. 루프 내부에서 표시기의 값을 요청하면 현재 올바른 값을 가져와야 합니다.
100% 확신하려면 주기로 간단한 Expert Advisor를 만들고 Comment() 를 사용하여 차트에 정보를 표시하면 주기에서 올바른 값을 얻었는지 여부를 즉시 확인할 수 있습니다.
이러한 루프 루프에서 예를 들어 Ask 가격(또는 틱과 함께 제공되는 다른 것)을 가져오기 전에 이 작업 앞에 RefreshRates()를 넣어 현재 Ask 값을 요청하고 틱에 제공된 이전 Ask 값을 요청하지 않습니다. 사이클을 시작한 것입니다. 루프 내부에서 표시기의 값을 요청하면 현재 올바른 값을 가져와야 합니다.
100% 확신하려면 주기로 간단한 Expert Advisor를 만들고 Comment()를 사용하여 차트에 정보를 표시하면 주기에서 올바른 값을 얻었는지 여부를 즉시 확인할 수 있습니다.
도움말에서 " 각 스크립트와 각 Expert Advisor는 고유한 별도의 스레드에서 실행됩니다. "
"루프된 스크립트 또는 Expert Advisor는 다른 프로그램의 작동을 방해할 수 없습니다"
저것들. 루핑을 사용할 수 있습니다.
이러한 작업을 위해 다음과 같은 스크립트와 템플릿을 사용합니다.
voidOnStart ()
{
while (! IsStopped ()) // пока скрипт не удалён с графика
{
bool is_new_tick=RefreshRates();
// если true значит пришли новые котировкиif (is_new_tick)
{
// код который необходимо выполнять при новых котировках
}
//остальной кодSleep ( 100 );
}
}
모든 문제는 다른 방법으로 해결할 수 있습니다. 출시 6년차지만 마직을 바꿀 필요는 없었다('청춘' 시절에도).
무슨 일이든지 일어납니다. 예를 들어 위치 제어를 다른 조언자에게 이전해야 하는 경우입니다.
무슨 일이든지 일어납니다. 예를 들어 위치 제어를 다른 조언자에게 이전해야 하는 경우입니다.
도움말을 뒤지고 사이트에서 검색했지만 MessageBox 기능으로 작업하는 예를 찾지 못했습니다. 알려주세요:
1. MessageBox에 표시되는 창의 위치를 변경할 수 있나요?
2. 예를 들어 "확인" 및 "취소"에서 "예" 및 "nefig"로 버튼 이름을 변경할 수 있습니까?
3. 이 기능에서 MB_DEFBUTTON 플래그는 무엇을 합니까? - 우리가 말하는 버튼과 용도는 무엇입니까?
좋은 하루 (또는 밤).
그리고 코드를 루프(for 또는 while, 무엇이든 상관없이)하고 지표 중 하나의 값을 가져오는 코드(글쎄, 또는 가격을 변수로 가져오기)를 루프에 삽입하면 작동할까요? ?
프로시저가 반복되기 때문에 루프에 있는 변수가 새 틱에서 지속적으로 값을 수신합니까?
좋은 하루 (또는 밤).
그리고 코드를 루프(for 또는 while, 무엇이든 상관없이)하고 표시기 중 하나의 값을 가져오는 코드(글쎄, 또는 가격을 변수로 가져오기)를 루프에 넣으면 작동할까요? ?
프로시저가 반복되기 때문에 루프에 있는 변수가 새 틱에서 지속적으로 값을 수신합니까?
이러한 루프 루프에서 예를 들어 Ask 가격(또는 틱과 함께 제공되는 다른 것)을 가져오기 전에 이 작업 앞에 RefreshRates()를 넣어 현재 Ask 값을 요청하고 틱에 제공된 이전 Ask 값을 요청하지 않습니다. 사이클을 시작한 것입니다. 루프 내부에서 표시기의 값을 요청하면 현재 올바른 값을 가져와야 합니다.
100% 확신하려면 주기로 간단한 Expert Advisor를 만들고 Comment() 를 사용하여 차트에 정보를 표시하면 주기에서 올바른 값을 얻었는지 여부를 즉시 확인할 수 있습니다.이러한 루프 루프에서 예를 들어 Ask 가격(또는 틱과 함께 제공되는 다른 것)을 가져오기 전에 이 작업 앞에 RefreshRates()를 넣어 현재 Ask 값을 요청하고 틱에 제공된 이전 Ask 값을 요청하지 않습니다. 사이클을 시작한 것입니다. 루프 내부에서 표시기의 값을 요청하면 현재 올바른 값을 가져와야 합니다.
100% 확신하려면 주기로 간단한 Expert Advisor를 만들고 Comment()를 사용하여 차트에 정보를 표시하면 주기에서 올바른 값을 얻었는지 여부를 즉시 확인할 수 있습니다.고맙습니다.
즉, 작동합니다. 그것은 경이 롭다.
그건 그렇고, 이 접근 방식이 사이클에서 옳습니까, 아니면 약간 비뚤어진 것입니까?
그런 주기로 인해 MT4가 완전히 중단된다는 것을 알았습니다.
그건 그렇고, 이 접근 방식이 사이클에서 옳습니까, 아니면 약간 비뚤어진 것입니까?
그런 주기로 인해 MT4가 완전히 중단된다는 것을 알았습니다.
그리고 변태를 좋아하는 사람들이 있습니다. 루핑에 대해 이야기하고 있습니다.
고맙습니다.
즉, 작동합니다. 그것은 경이 롭다.
그건 그렇고, 이 접근 방식이 사이클에서 옳습니까, 아니면 약간 비뚤어진 것입니까?
그런 주기로 인해 MT4가 완전히 중단된다는 것을 알았습니다.
도움말에서 " 각 스크립트와 각 Expert Advisor는 고유한 별도의 스레드에서 실행됩니다. "
"루프된 스크립트 또는 Expert Advisor는 다른 프로그램의 작동을 방해할 수 없습니다"
저것들. 루핑을 사용할 수 있습니다.
이러한 작업을 위해 다음과 같은 스크립트와 템플릿을 사용합니다.