안녕하세요. ObjectCreate() 에 설명되지 않은 상수를 삭제할 때 이유는 무엇입니까?
예를 들어 z_order 또는 hidden? 컴파일 후 오류가 있습니까? 그들은 라인 건설에 참여하지 않습니다.
bool VLineCreate( constlong chart_ID= 0 , // ID графика conststring name= "VLine" , // имя линии constint sub_window= 0 , // номер подокна datetime time= 0 , // время линии constcolor clr= clrRed , // цвет линии constENUM_LINE_STYLE style= STYLE_SOLID , // стиль линии constint width= 1 , // толщина линии constbool back= false , // на заднем плане constbool selection= true , // выделить для перемещений constbool ray= true , // продолжение линии вниз constbool hidden= true , // скрыт в списке объектов constlong z_order= 0 ) // приоритет на нажатие мышью
{
//--- если время линии не задано, то проводим ее через последний бар if (!time)
time= TimeCurrent ();
//--- сбросим значение ошибки ResetLastError ();
//--- создадим вертикальную линию if (! ObjectCreate (chart_ID,name, OBJ_VLINE ,sub_window,time, 0 ))
{
Print ( __FUNCTION__ ,
": не удалось создать вертикальную линию! Код ошибки = " , GetLastError ());
return ( false );
}
고마워 알렉세이. 가장 먼저 눈에 들어온 것은 구두점이었다. 스크립트는 ObjectCreate()( 앵커 포인트 , 심볼 등)에 필요한 것을 남겨두고 최소한으로 축소되었습니다. 그리고 헤더에서만 코드의 상수가 어디에도 없다는 것이 밝혀졌습니다. 그래서 적어도 하나의 오류를 삭제하는 것이 나타나는 이유에 대한 질문이 생겼습니다. 그리고 사용자 헤더에 상수 목록이 있는 필수 조건이 있을 수 있다는 질문이 생깁니다. 기능)))?
Dzmitry Zaitsau : 고마워 알렉세이. 가장 먼저 눈에 들어온 것은 구두점이었다. 스크립트는 ObjectCreate()( 앵커 포인트 , 심볼 등)에 필요한 것을 남겨두고 최소한으로 축소되었습니다. 그리고 헤더에서만 코드의 상수가 어디에도 없다는 것이 밝혀졌습니다. 그래서 적어도 하나의 오류를 삭제하는 것이 나타나는 이유에 대한 질문이 생겼습니다. 그리고 사용자 헤더에 상수 목록이 있는 필수 조건이 있을 수 있다는 질문이 생깁니다. 기능)))?
어떤 오류가 나타나는지 작성하면 즉시 명확해질 것입니다. 그렇지 않으면 텔레파시가 나옵니다 - 내 오류가 무엇인지 추측)
원래 어둠 속에서 수정되었습니다.
PS Dot.mq4 - 전체 원본
시간이 오래 걸려서 죄송합니다. 일이 바빴습니다.
잡고 있다:
나는이 아이디어를 이해하고 유용하지만이 경우에는 저에게 적합하지 않습니다. 표시기에서 감지해야 합니다. 테스터: 정지 버튼 눌림
버튼을 누른 후 인쇄가 잡지에 기록된다는 사실이 아닙니다.
따라서 거래, 테스트, 프로그램 종료 금지와 같은 환경 작업의 모든 기능을 새 막대 마다 파일에 쓰십시오. https://docs.mql4.com/ru/check
도움이되지 않으면 불가능합니다. WinAPI를 사용하여 무언가를 찾아야합니다.
추신 : 버튼을 만들고 누르십시오 - 클릭하고 모든 작업을 수행 한 다음 시각화 도우미가 유휴 실행을 마치도록하십시오. 검색보다 IMHO가 빠릅니다.
버튼을 누른 후 인쇄가 잡지에 기록된다는 사실이 아닙니다.
따라서 거래, 테스트, 프로그램 종료 금지와 같은 환경 작업의 모든 기능을 각각의 새 막대 파일에 쓰십시오.
도움이되지 않으면 불가능합니다. WinAPI를 사용하여 무언가를 찾아야합니다.
추신 : 버튼을 만들고 누르십시오 - 클릭하고 모든 작업을 수행 한 다음 시각화 도우미가 유휴 실행을 마치도록하십시오. 검색보다 IMHO가 빠릅니다.
잡지에서 버튼 인쇄 중지 테스터: 정지 버튼 눌림
그러나 나는 문서에서 그것을 찾지 못했습니다. Expert Advisor의 경우 중지는 OnDeinit를 호출하고 지표의 경우 저널의 인쇄만 합니다. 표시기에서 테스트가 중지됩니다. 사실, 멈춤이 있습니다. 그러나 여기에서는 잡지에 인쇄되지 않습니다.
위협
표시기를 제거하거나 손으로 창을 닫는 것은 전혀 어렵지 않습니다. 그러나 질문은 흥미롭습니다. 제3자 심볼에 대한 요청을 통해 실시간으로 접근하는 것과 같습니다) 중지 버튼으로 테스트 완료를 어떻게든 추적해야 할 것 같습니다.)
잡지에서 버튼 인쇄 중지 테스터: 정지 버튼 눌림
그러나 나는 문서에서 그것을 찾지 못했습니다. Expert Advisor의 경우 중지는 OnDeinit를 호출하고 지표의 경우 저널의 인쇄만 합니다. 표시기에서 테스트가 중지됩니다. 사실, 멈춤이 있습니다. 그러나 여기에서는 잡지에 인쇄되지 않습니다.
위협
표시기를 제거하거나 손으로 창을 닫는 것은 전혀 어렵지 않습니다. 그러나 질문은 흥미롭습니다. 제3자 심볼에 대한 요청을 통해 실시간으로 접근하는 것과 같습니다) 중지 버튼으로 테스트 완료를 어떻게든 추적해야 할 것 같습니다.)
모르겠어
포럼 검색 IsTesting() - 유사한 토론을 찾았습니다.
추신: 제 생각에는 터미널 출력이 로그에 인쇄되지만 이를 수행하려면 MQL 코드가 필요합니다.
ZYZY: EA, IMHO 쓰기, 표시기의 시각화는 지루함))))
시간이 오래 걸려서 죄송합니다. 일이 바빴습니다.
잡고 있다:
변화는 극적이지만 그것이 요점이 아닙니다.
나는 iMAOnArray를 다룰 것입니다. 그것이 목표였습니다.
고맙습니다!
변화는 극적이지만 그것이 요점이 아닙니다.
나는 iMAOnArray를 다룰 것입니다. 그것이 목표였습니다.
고맙습니다!
예, 여기에 있는 모든 것이 거기에 있는 그대로입니다. 거기에만 있습니다. 상위 4개에서는 탬버린으로 춤을 출 필요가 있지만 MQL5에서는 매우 간단합니다.
안녕하세요. ObjectCreate() 에 설명되지 않은 상수를 삭제할 때 이유는 무엇입니까?
예를 들어 z_order 또는 hidden? 컴파일 후 오류가 있습니까? 그들은 라인 건설에 참여하지 않습니다.
안녕하세요. 왜, ObjectCreate()에 설명되지 않은 상수를 삭제할 때;
예를 들어 z_order 또는 hidden? 컴파일 후 오류가 있습니까? 그들은 라인 건설에 참여하지 않습니다.
함수의 입력 매개변수 중 하나를 삭제할 때 쉼표와 닫는 괄호에 주의하십시오.
함수의 입력 매개변수 중 하나를 삭제할 때 쉼표와 닫는 괄호에 주의하십시오.
고마워 알렉세이. 가장 먼저 눈에 들어온 것은 구두점이었다. 스크립트는 ObjectCreate()( 앵커 포인트 , 심볼 등)에 필요한 것을 남겨두고 최소한으로 축소되었습니다. 그리고 헤더에서만 코드의 상수가 어디에도 없다는 것이 밝혀졌습니다. 그래서 적어도 하나의 오류를 삭제하는 것이 나타나는 이유에 대한 질문이 생겼습니다. 그리고 사용자 헤더에 상수 목록이 있는 필수 조건이 있을 수 있다는 질문이 생깁니다. 기능)))?
어떤 오류가 나타나는지 작성하면 즉시 명확해질 것입니다. 그렇지 않으면 텔레파시가 나옵니다 - 내 오류가 무엇인지 추측)