예를 들면 후크가 있습니다))): 그들은 그것을 줄 것입니다))): 표시기 또는 부분 ...
=============================================
그리고 주요 질문은
질문 1
iBarShift를 통해 어떻게 역사를 바꿀 수 있습니까?
저것들. 그 의미는 날짜를 전역 변수(예: "06/02/2010 07:00")에 넣은 다음 바로 가기 키(Cntrl+I)를 누르면 iBarShift 에 추가된다는 것입니다. 그리고 표시기 값은 이동합니다. 테스트))): 시각적으로. iBarShift에 기본적으로 추가하거나 빼야 하는 것은 분명합니다...
안녕하세요. 질문은 다음과 같습니다.MQL4에 대한 책에서 SK. "GV 변수의 속성" 섹션의 "GlobalVariables" 장에서 "GV 변수는 double 유형만 될 수 있습니다"라고 말합니다. 아래 " GlobalVariableDel() function " 섹션에는 다음 내용이 포함된 globalvar.mq4 Expert Advisor의 예가 있습니다.
//--------------------------------------------------------------------// globalvar.mq4// Предназначен для использования в качестве примера в учебнике MQL4.//--------------------------------------------------------------------int Experts; // Колич. экспертовdouble Depo= 10000.0 , // Заданный депозит
Persent= 30 , // Заданный процент
Money; // Искомые средстваstring Quantity= "GV_Quantity" ; // Имя GV-переменной//--------------------------------------------------------------------int init() // Спец. функция init
{
Experts= GlobalVariableGet (Quantity); // Получим тек. знач.
Experts=Experts+ 1 ; // Колич. экспертовGlobalVariableSet (Quantity, Experts); // Новое значение
Money=Depo*Persent/ 100 /Experts; // Средства для эксп.Alert ( "Для эксперта в окне " , Symbol (), " выделено " ,Money);
return ; // Выход из init()
}
//--------------------------------------------------------------------int start() // Спец. функция start
{
int New_Experts= GlobalVariableGet (Quantity); // Новое колич. эксп.if (Experts!=New_Experts) // Если изменилось
{
Experts=New_Experts; // Теперь текущ. такое
Money=Depo*Persent/ 100 /Experts; // Новое знач. средств Alert ( "Новое значение для эксперта " , Symbol (), ": " ,Money);
}
/*
...
Здесь долен быть указан основной код эксперта,
в котором используется значение переменной Money
...
*/return ; // Выход из start()
}
//--------------------------------------------------------------------int deinit() // Спец. ф-ия deinit
{
if (Experts == 1 ) // Если эксперт один..GlobalVariableDel (Quantity); //..удаляем GV-переменelse// А иначе..GlobalVariableSet (Quantity, Experts- 1 ); //..уменьшаем на 1Alert ( "Эксперт выгружен из окна " , Symbol ()); // Сообщ. о выгрузкеreturn ; // Выход из deinit()
}
//--------------------------------------------------------------------
질문: 이 예에서 왜 전역 변수Expert및New_Expert 가 int유형인 이유는 이전에 언급한 바와 같이 이러한 변수가double 유형이어야 하는 경우입니다 .
좋은 오후입니다. 신사 숙녀 여러분.
여전히 이 질문에 대한 조언이 필요합니다.
저는 고문을 쓰고 있는데 문제가 생겼습니다. TS에 따르면 고문은 주어진 시간(분) 동안 매분 계산을 수행해야 합니다 . 그 후에는 모든 데이터를 0으로 재설정하고 처음부터 계산을 수행해야 합니다.
따라서 주기를 반복합니다. 시간 주기는 1~60분으로 설정됩니다. 코드에서 올바르게 설명하는 방법을 알려주시겠습니까? 아래 코드를 루프로 만들고 루프 크기를 1분에서 60분 사이로 설정하려면 어떻게 해야 합니까?
지금까지 5분 주기는 다음과 같습니다.
도움을 주시면 감사하겠습니다.
이것은 두 번째 게시물입니다.
그것은 나에게 보인다. 사람들은 당신이 묻는 것을 이해하지 못합니다.
강조 표시된 문구를 바꾸어 보십시오.
이것은 두 번째 게시물입니다.
그것은 나에게 보인다. 사람들은 당신이 묻는 것을 이해하지 못합니다.
강조 표시된 문구를 바꾸어 보십시오.
프로그램 헤더에서 0으로 재설정해야 한다고 생각합니다. 그래서? 내가 이해하지 못한 또 다른 Naschet
좋은 오후입니다. 신사 숙녀 여러분.
여전히 이 질문에 대한 조언이 필요합니다.
저는 고문을 쓰고 있는데 문제가 생겼습니다. TS에 따르면 고문은 지정된 시간(분) 동안 매분 계산을 수행해야 합니다. 그 후에는 모든 데이터를 0으로 재설정하고 처음부터 계산을 수행해야 합니다.
그래서 주기를 반복합니다. 시간 주기는 1~60분으로 설정됩니다. 코드에서 올바르게 설명하는 방법을 알려주실 수 있습니까? 아래 코드를 루프로 만들고 루프 크기를 1분에서 60분 사이로 설정하려면 어떻게 해야 합니까?
지금까지 5분 주기는 다음과 같습니다.
도움을 주시면 감사하겠습니다.
if 대신 while을 사용할 수 있습니까?
안녕하세요!
질문은 다음과 같습니다. 표시기에서 다음을 통해 과거 데이터에 따라 전환을 설정합니다.
라인 형태의 버퍼를 통해 수행할 수 있다는 것을 알고 있지만 원하지 않습니다. 왜냐하면 버퍼만 8! 나는 여러 칠면조로 분해하여 그것을했지만 여러 가지 이유로 다시 나에게 적합하지 않습니다 .... (:
질문 1
iBarShift를 통해 어떻게 역사를 바꿀 수 있습니까?
저것들. 그 의미는 날짜를 전역 변수(예: "06/02/2010 07:00")에 넣은 다음 바로 가기 키(Cntrl+I)를 누르면 iBarShift 에 추가된다는 것입니다. 그리고 표시기 값은 이동합니다. 테스트))): 시각적으로.
또한 질문 #2.
표시기 코드에 "단축키"를 작성하는 방법(MT4 !!!!이 아니라 표시기 코드의 경우 예를 들어 기록 추가 또는 빼기).
후크 를 통해 특히 control+I를 재정의하려는 경우 특히 그렇습니다.
질문 #3
그리고 단축키에 대한 ASII 코드는 어디에서 얻을 수 있나요???
후크 를 통해 특히 control+I를 재정의하려는 경우 특히 그렇습니다.
필요하지 않을 가능성이 높지만 실제로 필요한 경우 여기 .고맙습니다! 재미있는...):
예를 들면 후크가 있습니다))): 그들은 그것을 줄 것입니다))): 표시기 또는 부분 ...
=============================================
그리고 주요 질문은
질문 1
iBarShift를 통해 어떻게 역사를 바꿀 수 있습니까?
저것들. 그 의미는 날짜를 전역 변수(예: "06/02/2010 07:00")에 넣은 다음 바로 가기 키(Cntrl+I)를 누르면 iBarShift 에 추가된다는 것입니다. 그리고 표시기 값은 이동합니다. 테스트))): 시각적으로. iBarShift에 기본적으로 추가하거나 빼야 하는 것은 분명합니다...
질문은 POSIBLE 또는 NO입니까?
표시된 버퍼 셀의 내용을 인접한 버퍼 셀에 다시 작성하여 차트를 왼쪽에서 오른쪽으로 이동할 수 있습니다. 그리고 이를 위해 iBarShift 가 필요하지 않습니다.
입력하지 않았을 수도 있지만 수행해야 할 작업은 다음과 같습니다.
표시된 버퍼 셀의 내용을 인접한 버퍼 셀에 다시 작성하여 차트를 왼쪽에서 오른쪽으로 이동할 수 있습니다. 그리고 이를 위해 iBarShift가 필요하지 않습니다.
안녕하세요. 질문은 다음과 같습니다. MQL 4 에 대한 책에서 SK. "GV 변수의 속성" 섹션의 "GlobalVariables" 장에서 "GV 변수는 double 유형만 될 수 있습니다"라고 말합니다. 아래 " GlobalVariableDel() function " 섹션에는 다음 내용이 포함된 globalvar.mq4 Expert Advisor의 예가 있습니다.
질문: 이 예에서 왜 전역 변수 Expert 및 New _ Expert 가 int 유형 인 이유는 이전에 언급한 바와 같이 이러한 변수가 double 유형이어야 하는 경우입니다 .
귀하의 응답에 미리 감사드립니다
깁스