개체 채우기 - 페이지 3 12345678910...13 새 코멘트 Renat Akhtyamov 2017.11.18 14:45 #21 5211845 : 나는 그것을 알아. 당신이 여기 있습니까? 계속 5211845 2017.11.18 14:49 #22 여기 당신이 나에게 제안한 기능이 있으며 작동했습니다. 나는 그것을 적어 두었다 ObjectSetInteger ( 0 ,Name, OBJPROP_BACK ,back); 뒤로 대신 false를 넣으면 모든 것이 작동했습니다. 추신 이 문서는 일종의 "Rebus"이며, 끊임없이 무언가를 생각하고, 무언가를 찾아야 합니다. 코멘트도 설명도 없습니다. OBJPROP_FILL 함수와 함께 OBJPROP_BACK 함수를 사용해야 한다는 것을 어떻게 이해해야 했습니까????? Renat Akhtyamov 2017.11.18 14:50 #23 확인 주의를 기울이지 마십시오. 웹 마스터는 많은 작업을 수행합니다. 귀하의 질문은 여전히 시간이 지남에 따라 읽고 연마됩니다. 5211845 2017.11.18 14:54 #24 고마워요 레나트! 다음은 작동한 코드입니다. #속성 표시기_차트_창 정수 시작() { 긴 current_chart_id=ChartID(); string obj_name1="사각형1"; 두 배 Price_Level_1 = 1296; 두 배 Price_Level_2 = 1293; datetime Left_Side_1 = 시간[9]; datetime Right_Side_1 = 시간[0] + PeriodSeconds() * 7; 색상 clr = clrRed; ENUM_LINE_STYLE 스타일 = STYLE_SOLID; 정수 너비 = 2; 부울 채우기 = 거짓; ObjectCreate(current_chart_id, obj_name1, OBJ_RECTANGLE , 0, Left_Side_1, Price_Level_1, Right_Side_1, Price_Level_2); ObjectSetInteger(current_chart_id, obj_name1, OBJPROP_COLOR, clr); ObjectSetInteger(current_chart_id, obj_name1, OBJPROP_STYLE, 스타일); ObjectSetInteger(current_chart_id, obj_name1, OBJPROP_WIDTH, 너비); ObjectSetInteger(current_chart_id, obj_name1, OBJPROP_BACK, false); // 이 줄이 없으면 채우기가 응답하지 않습니다. ObjectSetInteger(current_chart_id, obj_name1, OBJPROP_FILL, 채우기); 반환(0); } Pouring the object MT4의 채워진 직사각형 전략 테스터. Renat Akhtyamov 2017.11.18 15:00 #25 물론이죠! Artyom Trishkin 2017.11.18 15:26 #26 Renat Akhtyamov : 동의한다 먼저 찾기 그러나 객체가 삭제되고 같은 이름으로 매 틱마다 다시 생성되면 알려진 객체에 대한 검색이 중복됩니다. 매 틱마다 다시 생성할 필요는 없습니다. Renat Akhtyamov 2017.11.18 15:29 #27 Artyom Trishkin : 매 틱마다 다시 생성할 필요는 없습니다. 다시 말하지만 사실이다. 그것은 모두 함수를 호출하는 알고리즘에 따라 다릅니다. Artyom Trishkin 2017.11.18 15:32 #28 Renat Akhtyamov : 다시 말하지만 사실이다. 그것은 모두 알고리즘에 달려 있습니다. 처음에는 재생성 알고리즘을 제안했습니다. 중복입니다. 더 이상은 없어. Renat Akhtyamov 2017.11.18 15:34 #29 Artyom Trishkin : 처음에는 재생성 알고리즘을 제안했습니다. 중복입니다. 더 이상은 없어. 해보자 저에게 전달된 귀하의 의견은 제 이익에 영향을 미치지 않으며 여기서 중단됩니다. Artyom Trishkin 2017.11.18 15:41 #30 Renat Akhtyamov : 해보자 저에게 전달된 귀하의 의견은 제 이익에 영향을 미치지 않으며 여기서 중단됩니다. 개체를 영구적으로 삭제하고 생성하기 위한 차선책 알고리즘을 사용하는 초보자에게 힌트를 주는 것은 그에게 해가 될 뿐입니다. 그리고 이것으로 고통받는 것은 그의 "이익"입니다. 이것은 나에게 당신을 고칠 권리를 주었다. 더 이상은 없어. 12345678910...13 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
나는 그것을 알아. 당신이 여기 있습니까?
계속
뒤로 대신 false를 넣으면 모든 것이 작동했습니다.
추신
이 문서는 일종의 "Rebus"이며, 끊임없이 무언가를 생각하고, 무언가를 찾아야 합니다. 코멘트도 설명도 없습니다.
OBJPROP_FILL 함수와 함께 OBJPROP_BACK 함수를 사용해야 한다는 것을 어떻게 이해해야 했습니까?????
확인
주의를 기울이지 마십시오. 웹 마스터는 많은 작업을 수행합니다.
귀하의 질문은 여전히 시간이 지남에 따라 읽고 연마됩니다.고마워요 레나트!
다음은 작동한 코드입니다.
#속성 표시기_차트_창
정수 시작()
{
긴 current_chart_id=ChartID();
string obj_name1="사각형1";
두 배 Price_Level_1 = 1296;
두 배 Price_Level_2 = 1293;
datetime Left_Side_1 = 시간[9];
datetime Right_Side_1 = 시간[0] + PeriodSeconds() * 7;
색상 clr = clrRed;
ENUM_LINE_STYLE 스타일 = STYLE_SOLID;
정수 너비 = 2;
부울 채우기 = 거짓;
ObjectCreate(current_chart_id, obj_name1, OBJ_RECTANGLE , 0, Left_Side_1, Price_Level_1, Right_Side_1, Price_Level_2);
ObjectSetInteger(current_chart_id, obj_name1, OBJPROP_COLOR, clr);
ObjectSetInteger(current_chart_id, obj_name1, OBJPROP_STYLE, 스타일);
ObjectSetInteger(current_chart_id, obj_name1, OBJPROP_WIDTH, 너비);
ObjectSetInteger(current_chart_id, obj_name1, OBJPROP_BACK, false); // 이 줄이 없으면 채우기가 응답하지 않습니다.
ObjectSetInteger(current_chart_id, obj_name1, OBJPROP_FILL, 채우기);
반환(0);
}
동의한다
먼저 찾기
그러나 객체가 삭제되고 같은 이름으로 매 틱마다 다시 생성되면 알려진 객체에 대한 검색이 중복됩니다.매 틱마다 다시 생성할 필요는 없습니다.
다시 말하지만 사실이다. 그것은 모두 알고리즘에 달려 있습니다.
처음에는 재생성 알고리즘을 제안했습니다. 중복입니다.
해보자
저에게 전달된 귀하의 의견은 제 이익에 영향을 미치지 않으며 여기서 중단됩니다.
해보자
저에게 전달된 귀하의 의견은 제 이익에 영향을 미치지 않으며 여기서 중단됩니다.