보시다시피 생성할 때 생성된 개체를 즉시 선택하거나 선택하지 않을 수 있으며 더 이상 변경되지 않고 액세스할 수 없지만 다섯 번째에서는 이것이 작동하지 않고 선택 없이 생성됩니다.
생성하는 동안 개체를 선택한 다음 필요할 때 수동으로 관리할 수 있는 방식으로 mql5에서 수행하는 방법 - 선택/선택 안 함
이 작업을 수행:
//--- включим (true) или отключим (false) режим выделения прямоугольника для перемещений //--- при создании графического объекта функцией ObjectCreate, по умолчанию объект //--- нельзя выделить и перемещать. Внутри же этого метода параметр selection //--- по умолчанию равен true, что позволяет выделять и перемещать этот объект ObjectSetInteger (chart_ID,name, OBJPROP_SELECTABLE ,selection); ObjectSetInteger (chart_ID,name, OBJPROP_SELECTED ,selection);
다음과 같은 변수가 있습니다.
이중 NLb=0,NLs=0;
어떻게 다른 터미널로 보낼 수 있습니까?
mt4에서 mt4로, mt4에서 mt5로,
시도하고 싶은 아이디어가 있습니다
다음과 같은 변수가 있습니다.
이중 NLb=0,NLs=0;
어떻게 다른 터미널로 보낼 수 있습니까?
mt4에서 mt4로, mt4에서 mt5로,
시도하고 싶은 아이디어가 있습니다
어떻게 공용 폴더로 보낼 수 있습니까?
이중 NLb=0,NLs=0;
다른 터미널의 어드바이저 또는 표시기로부터 나중에 어떻게 얻을 수 있습니까?어떻게 공용 폴더로 보낼 수 있습니까?
이중 NLb=0,NLs=0;
다른 터미널의 어드바이저 또는 표시기로부터 나중에 어떻게 얻을 수 있습니까?모든 것이 간단합니다.
파일을 생성해야 하고, 문자를 보낼 수 있으며,
파일은 COMMON_PATH에 있습니다.
거기에 파일, 데이터를 작성하십시오.
다른 터미널에서는 모든 것이 동일하지만 SHAREWRITE 대신 SHAREREEAD를 입력합니다.
https://www.mql5.com/ru/docs/files/fileopen
도움말을 읽는 것으로 시작하십시오. 모든 것이 있습니다.
당신이 기술이 없다면. 프리랜서에 문의하세요.
그건 그렇고 표준 수업도 찾았습니다.
https://www.mql5.com/ru/docs/standardlibrary/fileoperations
안녕하세요.
저는 이 분야의 초보자이며, 언뜻 보기에 일반적으로 어떤 종류의 어드바이저, 스크립트 등을 작성하는 것이 비현실적입니다.
경험 많은 사용자로서 무엇을 먼저 시작해야 하는지, 어떤 문헌에 주의를 기울여야 하는지 등에 대해 조언해 주시겠습니까?
제가 이 분야에 대해 아는 것이 거의 없기 때문에 제가 알고 싶은 것의 본질을 자세히 설명할 수 없습니다.
미리 감사드립니다!
가장 간단한 스크립트로 시작하여 디버거에서 실행하여 프로그래밍 언어 자체를 이해하십시오. if, for, switch, do 문, 매개변수 전달 을 통한 함수 호출을 마스터하십시오. 이 모든 것이 디버거 아래에 있습니다.
그런 다음 여기에 다시 게시하십시오 :)
생성하는 동안 개체를 선택하는 방법을 알려주고 더 이상 선택 항목을 잃지 않도록 사용자가 선택 항목을 제거해도 자체적으로 눈에 띄지 않습니다. 네 번째에서는 쉬웠고 다섯 번째에서는 작동하지 않았습니다.
다음과 같았고 완벽하게 작동했습니다.
if ( ObjectFind (chart_ID,nm)!= 0 ) {
ObjectCreate (chart_ID,nm, OBJ_HLINE , 0 , 0 , 0 );
ObjectSetInteger (chart_ID,nm, OBJPROP_SELECTED ,sel);
...
}
ObjectSetDouble (chart_ID,nm, OBJPROP_PRICE ,p);
}
보시다시피 생성할 때 생성된 개체를 즉시 선택하거나 선택하지 않을 수 있으며 더 이상 변경되지 않고 액세스할 수 없지만 다섯 번째에서는 이것이 작동하지 않고 선택 없이 생성됩니다.
생성하는 동안 개체를 선택한 다음 필요할 때 수동으로 관리할 수 있는 방식으로 mql5에서 수행하는 방법 - 선택/선택 안 함
생성하는 동안 개체를 선택하는 방법을 알려주고 더 이상 선택 항목을 잃지 않도록 사용자가 선택 항목을 제거해도 자체적으로 눈에 띄지 않습니다. 네 번째에서는 쉬웠고 다섯 번째에서는 작동하지 않았습니다.
다음과 같았고 완벽하게 작동했습니다.
if ( ObjectFind (chart_ID,nm)!= 0 ) {
ObjectCreate (chart_ID,nm, OBJ_HLINE , 0 , 0 , 0 );
ObjectSetInteger (chart_ID,nm, OBJPROP_SELECTED ,sel);
...
}
ObjectSetDouble (chart_ID,nm, OBJPROP_PRICE ,p);
}
보시다시피 생성할 때 생성된 개체를 즉시 선택하거나 선택하지 않을 수 있으며 더 이상 변경되지 않고 액세스할 수 없지만 다섯 번째에서는 이것이 작동하지 않고 선택 없이 생성됩니다.
생성하는 동안 개체를 선택한 다음 필요할 때 수동으로 관리할 수 있는 방식으로 mql5에서 수행하는 방법 - 선택/선택 안 함
이 작업을 수행:
//--- при создании графического объекта функцией ObjectCreate, по умолчанию объект
//--- нельзя выделить и перемещать. Внутри же этого метода параметр selection
//--- по умолчанию равен true, что позволяет выделять и перемещать этот объект
ObjectSetInteger (chart_ID,name, OBJPROP_SELECTABLE ,selection);
ObjectSetInteger (chart_ID,name, OBJPROP_SELECTED ,selection);
여기서 "selection"은 "true"여야 합니다.