버튼을 클릭하면 동일한 유형의 특정 작업이 수행되기 때문에 버튼이 그룹화됩니다. 작업은 버튼을 클릭할 때 버튼이 속한 버튼 그룹을 결정하고 버튼의 텍스트에 따라 특정 작업을 수행하는 적절한 방법으로 버튼을 "보내는" 것입니다. 모든 것을 최대한 단순화하기 위해 버튼에 그룹 이름과 텍스트를 표시해야 한다고 가정해 보겠습니다. 그리고이 단계에서 혼미 - 버튼의 텍스트를 얻는 방법은 무엇입니까?
현재 버튼 이름에는 특정 그룹의 공통 이름 + 버튼에 직접 텍스트가 포함되어 있습니다. 예: 1) 이름의 하위 문자열로 버튼이 속한 그룹을 결정합니다. 2) 텍스트를 "추출"하는 이름을 "next" 메서드에 다시 전달합니다. 하지만, 냉정하게 말해서 이것은 최적의 솔루션이 아닙니다. 보다 구체적으로 문제는 다음과 같습니다.
//---bool CMyApp::OnEvent( constint id, constlong &lparam, constdouble &dparam, conststring &sparam) {
if ( id == CHARTEVENT_CUSTOM ) {
if ( StringFind (sparam, "Digit" ) >= 0 ) {
// string text = ? (как получить текст на кнопке?)
OnClickDigit(sparam); // вместо sparam надо бы передавать textreturn ( true );
} elseif ( StringFind (sparam, "Letter" ) >= 0 ) {
OnClickLetter(sparam); // аналогично случю выше - вместо sparam надо бы передавать textreturn ( true );
}
}
return (CAppDialog::OnEvent(id, lparam, dparam, sparam));
}
다음은 시각화 모드의 전략 테스터 에서 Zig_Zag 대신 그림(첨부)에 있는 기적을 주는 간단한 코드입니다.
CopyClose(_Symbol,PERIOD_H1...)에서 이 함수의 기간은 전략 테스터 창에서 선택한 기간과 같지 않습니다(만약 그렇다면 모든 것이 정상적으로 그려집니다. 연결은 무엇입니까?)).
버그인가요? 그렇다면 개인 메시지(또는 여기에 충분한 메시지가 있음)를 통해 서비스 데스크로 어디로 보내야 합니까?
input int ExtDepth=13; input int ExtDeviation=5; input int ExtBackstep=3;
int zzHandle; // хэндл индикатора ZigZag //+------------------------------------------------------------------+ int OnInit() { //--- Получить хэндл индикатора ZigZag zzHandle=iCustom(NULL,0,"ZigZag",ExtDepth,ExtDeviation,ExtBackstep); //Расчет индикатора ZigZag //--- Нужно проверить, не были ли возвращены значения Invalid Handle if(zzHandle<0) { Alert("Ошибка при создании индикаторов - номер ошибки: ",GetLastError(),"!!"); } return(0); } //+------------------------------------------------------------------+ void OnTick() { //--- double Last_Price_Close[]; CopyClose(_Symbol,PERIOD_H1,0,1,Last_Price_Close); } //+------------------------------------------------------------------+
{
uint as=iCustom(_Symbol,PERIOD_M10,"Examples\\CCI");
}
void OnTick()
{
}
오류가 반복되었습니까?
770 빌드에서는 m10이 있는 차트가 나타나지 않고 이전 빌드에서는 정상입니다.
안녕하세요 차트에 인디케이터를 붙일 때 받은
'C:\Program Files\Alpari NZ MT5\MQL5\Indicators\indicator name.ex5'의 0x0000000000000001에 대한 액세스 위반 읽기그것을 처리하는 방법? 빌드 770 64비트 OS 7
안녕하세요 차트에 인디케이터를 붙일 때 받은
'C:\Program Files\Alpari NZ MT5\MQL5\Indicators\indicator name.ex5'의 0x0000000000000001에 대한 액세스 위반 읽기그것을 처리하는 방법? 빌드 770 64비트 OS 7
안녕하세요 .
서비스데스크에 글을 작성하여 인디케이터를 부착해주세요. 고맙습니다.
안녕하세요.
여러 버튼 그룹을 포함하는 클래스가 있다고 가정해 보겠습니다.
버튼을 클릭하면 동일한 유형의 특정 작업이 수행되기 때문에 버튼이 그룹화됩니다. 작업은 버튼을 클릭할 때 버튼이 속한 버튼 그룹을 결정하고 버튼의 텍스트에 따라 특정 작업을 수행하는 적절한 방법으로 버튼을 "보내는" 것입니다. 모든 것을 최대한 단순화하기 위해 버튼에 그룹 이름과 텍스트를 표시해야 한다고 가정해 보겠습니다. 그리고이 단계에서 혼미 - 버튼의 텍스트를 얻는 방법은 무엇입니까?
현재 버튼 이름에는 특정 그룹의 공통 이름 + 버튼에 직접 텍스트가 포함되어 있습니다. 예: 1) 이름의 하위 문자열로 버튼이 속한 그룹을 결정합니다. 2) 텍스트를 "추출"하는 이름을 "next" 메서드에 다시 전달합니다. 하지만, 냉정하게 말해서 이것은 최적의 솔루션이 아닙니다. 보다 구체적으로 문제는 다음과 같습니다.
문제를 해결하는 방법을 알려주세요.
추신. 만일의 경우를 대비하여 "전체"를 볼 수 있도록 코드를 첨부하겠습니다.
안녕하세요 여러분!
다음은 시각화 모드의 전략 테스터 에서 Zig_Zag 대신 그림(첨부)에 있는 기적을 주는 간단한 코드입니다.
CopyClose(_Symbol,PERIOD_H1...)에서 이 함수의 기간은 전략 테스터 창에서 선택한 기간과 같지 않습니다(만약 그렇다면 모든 것이 정상적으로 그려집니다. 연결은 무엇입니까?)).
버그인가요? 그렇다면 개인 메시지(또는 여기에 충분한 메시지가 있음)를 통해 서비스 데스크로 어디로 보내야 합니까?
input int ExtDepth=13;input int ExtDeviation=5;
input int ExtBackstep=3;
int zzHandle; // хэндл индикатора ZigZag
//+------------------------------------------------------------------+
int OnInit()
{
//--- Получить хэндл индикатора ZigZag
zzHandle=iCustom(NULL,0,"ZigZag",ExtDepth,ExtDeviation,ExtBackstep); //Расчет индикатора ZigZag
//--- Нужно проверить, не были ли возвращены значения Invalid Handle
if(zzHandle<0)
{
Alert("Ошибка при создании индикаторов - номер ошибки: ",GetLastError(),"!!");
}
return(0);
}
//+------------------------------------------------------------------+
void OnTick()
{
//---
double Last_Price_Close[];
CopyClose(_Symbol,PERIOD_H1,0,1,Last_Price_Close);
}
//+------------------------------------------------------------------+
안녕하세요 여러분!
다음은 시각화 모드의 전략 테스터 에서 Zig_Zag 대신 그림(첨부)에 있는 기적을 주는 간단한 코드입니다.
CopyClose(_Symbol,PERIOD_H1...)에서 이 함수의 기간은 전략 테스터 창에서 선택한 기간과 같지 않습니다(만약 그렇다면 모든 것이 정상적으로 그려집니다. 연결은 무엇입니까?)).
버그인가요? 그렇다면 개인 메시지(또는 여기에 충분한 메시지가 있음)를 통해 서비스 데스크로 어디로 보내야 합니까?
...Service Desk에는 이미 유사한 메시지가 있습니다. 하지만 쓰기도 합니다.
내 계정을 볼 수 있는 담벼락에 익명으로 업로드된 스크린샷을 어떻게 삭제합니까...
원하는 차트 위로 마우스를 이동하면 "삭제" 명령이 표시됩니다.
안녕하세요.