정사각형 또는 직사각형 그리기. 정말 도움이 필요해요... - 페이지 3 12345678 새 코멘트 Alexey Viktorov 2016.10.07 09:41 #21 나는 당신의 질문에서 어리석음을 보지 못했습니다. 뭔가를 알고 싶어하는 사람의 일반적인 질문. 그들은 "나를 위해 더 잘 쓰십시오. 무슨 일이 일어나고 있는지 이해하지 않고 그냥 사용할 것입니다."라는 숨겨진 텍스트를 포함하면 바보가 될 것입니다. 네, 제 답변 후에 삭제하셨습니다. Alex_Profit 2016.10.07 10:44 #22 말해 주세요. 이 경우 왜 밑줄만 그어졌습니까? double point = _Digits%2 == 0 ? _Point : _Point*10; datetime dt = ChartTimeOnDropped(); TimeToStruct(ChartTimeOnDropped(), mqlDateTime); if(CopyRates(_Symbol, PERIOD_D1, dt, 1, mqlRates) < 0) Print(""); //--- Имена линий --- string objName_H = TimeToString(mqlRates[0].time, TIME_DATE); string objName_L = TimeToString(mqlRates[0].time, TIME_DATE); //--- Строим саму линию по Хай ObjectCreate (0, objName_H, OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].high, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].high); ObjectSetInteger(0, objName_H, OBJPROP_RAY_RIGHT, false); //--- Строим саму линию Лоу ObjectCreate (0, objName_L, OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].low, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].low); ObjectSetInteger(0, objName_L, OBJPROP_RAY_RIGHT, false); Getting quotes as an Getting time or price 特殊文字 Alex_Profit 2016.10.07 10:46 #23 AlexeyVik : 나는 당신의 질문에서 어리석음을 보지 못했습니다. 뭔가를 알고 싶어하는 사람의 일반적인 질문. 그들은 "나를 위해 더 잘 쓰십시오. 무슨 일이 일어나고 있는지 이해하지 않고 그냥 사용할 것입니다."라는 숨겨진 텍스트를 포함하면 바보가 될 것입니다. 네, 제 답변 후에 삭제하셨습니다. 이해합니다. 고맙습니다. Alexey Viktorov 2016.10.07 11:15 #24 Alex_Profit : 말해 주세요. 이 경우 왜 밑줄만 그어졌습니까? 변수 이름만 다를 뿐 해당 값과 행 이름은 동일합니다. //--- Имена линий --- string objName_H = TimeToString(mqlRates[0].time, TIME_DATE+"_H"); string objName_L = TimeToString(mqlRates[0].time, TIME_DATE+"_L"); 따라서 다를 것입니다. Alex_Profit 2016.10.07 11:43 #25 컴파일러는 '문자열'에서 '숫자'로의 암시적 변환을 기록한다고 맹세합니다. 그리고 아무것도 표시되지 않습니다. Alex_Profit 2016.10.07 11:56 #26 Alex_Profit : 컴파일러는 '문자열'에서 '숫자'로의 암시적 변환을 기록한다고 맹세합니다. 그리고 아무것도 표시되지 않습니다. 이 시간에는 맨 윗줄만 표시되며 동일한 경고와 함께 어떻게든 제대로 작동하지 않습니다. 왜 이런 일이 발생합니까? Alexey Viktorov 2016.10.07 12:04 #27 술을 덜... 좋아요 //--- Имена линий --- string objName_H = TimeToString(mqlRates[0].time, TIME_DATE)+"_H"; string objName_L = TimeToString(mqlRates[0].time, TIME_DATE)+"_L"; Alexey Viktorov 2016.10.07 12:05 #28 그리고 더 생각하셔야 합니다... Alexey Viktorov 2016.10.07 12:08 #29 이렇게 하는 것이 좋다. string objName = TimeToString(mqlRates[0].time, TIME_DATE); //--- Строим саму линию по Хай ObjectCreate (0, objName+"_H", OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].high, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].high); ObjectSetInteger(0, objName+"_H", OBJPROP_RAY_RIGHT, false); //--- Строим саму линию Лоу ObjectCreate (0, objName+"_L", OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].low, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].low); ObjectSetInteger(0, objName+"_L", OBJPROP_RAY_RIGHT, false); Alex_Profit 2016.10.07 12:22 #30 객체를 생성 할 때 "_H", _L" 값이 할당되는 것으로 나타났습니다. 예, 생각해야 합니다. 동의합니다. 그리고 저는 술을 많이 마시지 않습니다. 시간이 지나면 나아지리라 생각합니다. 고맙습니다. objName+"_H",objName+"_L", 12345678 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
나는 당신의 질문에서 어리석음을 보지 못했습니다. 뭔가를 알고 싶어하는 사람의 일반적인 질문.
그들은 "나를 위해 더 잘 쓰십시오. 무슨 일이 일어나고 있는지 이해하지 않고 그냥 사용할 것입니다."라는 숨겨진 텍스트를 포함하면 바보가 될 것입니다. 네, 제 답변 후에 삭제하셨습니다.
말해 주세요. 이 경우 왜 밑줄만 그어졌습니까?
double point = _Digits%2 == 0 ? _Point : _Point*10;
datetime dt = ChartTimeOnDropped();
TimeToStruct(ChartTimeOnDropped(), mqlDateTime);
if(CopyRates(_Symbol, PERIOD_D1, dt, 1, mqlRates) < 0)
Print("");
//--- Имена линий ---
string objName_H = TimeToString(mqlRates[0].time, TIME_DATE);
string objName_L = TimeToString(mqlRates[0].time, TIME_DATE);
//--- Строим саму линию по Хай
ObjectCreate (0, objName_H, OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].high, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].high);
ObjectSetInteger(0, objName_H, OBJPROP_RAY_RIGHT, false);
//--- Строим саму линию Лоу
ObjectCreate (0, objName_L, OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].low, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].low);
ObjectSetInteger(0, objName_L, OBJPROP_RAY_RIGHT, false);
나는 당신의 질문에서 어리석음을 보지 못했습니다. 뭔가를 알고 싶어하는 사람의 일반적인 질문.
그들은 "나를 위해 더 잘 쓰십시오. 무슨 일이 일어나고 있는지 이해하지 않고 그냥 사용할 것입니다."라는 숨겨진 텍스트를 포함하면 바보가 될 것입니다. 네, 제 답변 후에 삭제하셨습니다.
말해 주세요. 이 경우 왜 밑줄만 그어졌습니까?
변수 이름만 다를 뿐 해당 값과 행 이름은 동일합니다.
//--- Имена линий ---
string objName_H = TimeToString(mqlRates[0].time, TIME_DATE+"_H");
string objName_L = TimeToString(mqlRates[0].time, TIME_DATE+"_L");
따라서 다를 것입니다.
컴파일러는 '문자열'에서 '숫자'로의 암시적 변환을 기록한다고 맹세합니다.
그리고 아무것도 표시되지 않습니다.
컴파일러는 '문자열'에서 '숫자'로의 암시적 변환을 기록한다고 맹세합니다.
그리고 아무것도 표시되지 않습니다.
술을 덜...
좋아요
//--- Имена линий ---
string objName_H = TimeToString(mqlRates[0].time, TIME_DATE)+"_H";
string objName_L = TimeToString(mqlRates[0].time, TIME_DATE)+"_L";
이렇게 하는 것이 좋다.
string objName = TimeToString(mqlRates[0].time, TIME_DATE);
//--- Строим саму линию по Хай
ObjectCreate (0, objName+"_H", OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].high, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].high);
ObjectSetInteger(0, objName+"_H", OBJPROP_RAY_RIGHT, false);
//--- Строим саму линию Лоу
ObjectCreate (0, objName+"_L", OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].low, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].low);
ObjectSetInteger(0, objName+"_L", OBJPROP_RAY_RIGHT, false);
객체를 생성 할 때 "_H", _L" 값이 할당되는 것으로 나타났습니다.
예, 생각해야 합니다. 동의합니다. 그리고 저는 술을 많이 마시지 않습니다.
시간이 지나면 나아지리라 생각합니다. 고맙습니다.
objName+"_H",
objName+"_L",