//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx// 7. ФУНКЦИИ ДЛЯ УПРАВЛЕНИЯ ПРОГРАММАМИ MQL4.//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx// 7.1. Функция удаляет эксперт с указанного графика. В случае успеха функция возвращает TRUE, иначе - FALSE.bool ServiceDeleteExpert( int hwndChart); // Системный дескриптор окна графика, удаляемого эксперта.//===============================================================================================================================================// 7.2. ФУНКЦИЯ удаляет индикаторы по имени из списка загруженных индикаторов.void ServiceDeleteIndicatorsByName( int hwndChart, // Системный дескриптор окна, куда прикреплен индикатор.int nWindow, // Номер подокна для удаления индикаторов. Если -1, то удаляются индикаторы из всех подокон.string &asIndicatorName[], // Одномерный массив с именами удаляемых индикаторов.int nNumberName); // Количество имён индикаторов в массиве.//===============================================================================================================================================// 7.3. Функция удаляет скрипт с указанного графика. В случае успеха функция возвращает TRUE, иначе - FALSE.bool ServiceDeleteScript( int hwndChart); // Системный дескриптор окна графика, удаляемого скрипта.//===============================================================================================================================================// 7.4. Функция управляет диалоговым окном завершения скрипта и возвращает системный дескриптор диалогового окна завершения скрипта, если окно есть,// иначе - NULL. Функция работает только с русской и английской локализациями.int ServiceDialogScript( int bInstruction); // Команда для диалогового окна завершения скрипта: TRUE - завершить скрипт, FALSE - не завершать скрипт.//===============================================================================================================================================// 7.5. Функция получает имена индикаторов из списка загруженных индикаторов.// В случае успеха функция возвращает количество индикаторов в указанных подокнах параметром "nWindow", иначе ноль.int ServiceGetNamesIndicators( int hwndChart, // Системный дескриптор окна, куда прикреплен индикатор.int nWindow, // Номер подграфика. Если -1, то считываются имена индикаторов из всех подокон.string &asIndicatorName[], // Одномерный строковый массив для приёма имён индикаторов.// Массив должен быть инициализирован разными значениями в каждой ячейке!// Это особенность инициализации строковых массивов в MQL4.int nNumberName); // Размер массива "asIndicatorName[]" для приёма имён индикаторов.//===============================================================================================================================================// 7.6. Функция возвращает TRUE, если окно свойств эксперта открыто, иначе - FALSE.bool ServiceIsPropertiesExpert( string sNameExpert); // Имя эксперта, для которого контроллируется открытие окна.//===============================================================================================================================================// 7.7. Функция открывает окно списка индикаторов. Функция ожидает открытия окна в течении 2,5 секунд. Если окно не появилось в течении этого времени,// функция возвращает FALSE.bool ServiceListIndicators( int hwndChart); // Системный дескриптор окна графика, на котором вызывается окно списка индикаторов.//===============================================================================================================================================// 7.8. Функция загружает на указанный график пользовательский индикатор по его имени.void ServiceLoadCustomIndicator( int hwndChart, // Системный дескриптор окна графика, куда загружается индикатор.string sNameIndicator, // Имя загружаемого индикатора.int bOK); // Подтверждение запуска индикатора, при наличии диалогового окна свойств индикатора.// TRUE - автонажатие на кнопку "OK" разрешено, FALSE - автонажатие на кнопку "OK" запрещено.//===============================================================================================================================================// 7.9. Функция загружает на указанный график эксперт по его имени.void ServiceLoadExpert( int hwndChart, // Системный дескриптор окна графика, куда загружается эксперт.string sNameExpert, // Имя загружаемого эксперта.int bOK); // Подтверждение запуска эксперта, при наличии диалогового окна свойств эксперта.// TRUE - автонажатие на кнопку "OK" разрешено, FALSE - автонажатие на кнопку "OK" запрещено.//===============================================================================================================================================// 7.10. Функция загружает на указанный график скрипт по его имени.void ServiceLoadScript( int hwndChart, // Системный дескриптор окна графика, куда загружается скрипт.string sNameScript, // Имя загружаемого скрипта.int bOK); // Подтверждение запуска скрипта, при наличии диалогового окна свойств скрипта. Скрипт может не иметь окна свойств!// При использовании функции для загрузки скрипта из скрипта на текущем графике параметр не работает из-за// невозможности одновременной работы двух скриптов на одном графике.// TRUE - автонажатие на кнопку "OK" разрешено, FALSE - автонажатие на кнопку "OK" запрещено.//===============================================================================================================================================// 7.11. Функция загружает на указанный график стандартный индикатор по его имени.void ServiceLoadStdIndicator( int hwndChart, // Системный дескриптор окна графика, куда загружается индикатор.string sNameIndicator, // Имя загружаемого индикатора.int bOK); // Подтверждение запуска индикатора, при наличии диалогового окна свойств индикатора.// TRUE - автонажатие на кнопку "OK" разрешено, FALSE - автонажатие на кнопку "OK" запрещено.//===============================================================================================================================================
안녕하세요!!! 친구! 동지! 당신에게 안부 전문가!
도와주세요!!! 눈이 붓고 머리가 아프고 조언자가 StopLoss를 현재 가격 수준에서 표시된 이익 포인트로 이동하도록 처방 할 수 없습니다 !!!
즉, 가격이 주어진 지점에 가까워지면 StopLoss가 거기로 이동했습니다!!!
내 예는 적합하지 않습니다.
안녕하세요.
제발. 말하다. 나는 포지션을 엽니다:
단어 숫자 뒤에 Magic 값이 표시되도록 위치 주석을 설정하려면 어떻게 해야 합니까?
저것들. 이 경우: 번호 20781
다음과 같이 할 수도 있습니다.
다른 유형의 변수를 추가할 때 결과는 우선 순위가 가장 높은 변수 유형으로 변환됩니다. 문자열 이 int 보다 높습니다.
적자 포지션 OrderCloseTime()의 마감 시간이 있습니다. TimeCurrent() - OrderCloseTime()을 통해 시간을 읽을 수 있습니다. 또는 iBarShift(NULL, 0, OrderCloseTime())를 통해 막대에서.
고맙습니다!
안녕하세요! 차트에 표시되도록 고문의 표준 표시기(예: MA)를 호출할 수 있습니까? 나는 특정 지점에서 그 가치가 필요하지 않습니다. 이것은 이해할 수 있습니다. 즉, 차트에 그려져 있습니까? 감사해요
API 및 기본 매개변수로만 가능합니다.
또는 Vadim Zhunko의 도서관. 당신에게 더 가까운 것. 본질은 동일합니다. EA에서 지표로 매개변수 전송을 직접 구현해야 합니다.
도서관.
안녕하세요!!! 친구! 동지! 당신에게 안부 전문가!
도와주세요!!! 눈이 붓고 머리가 아프고 어드바이저가 StopLoss를 현재 가격으로 지정된 이익 지점으로 이동하도록 처방 할 수 없습니다!!!
즉, 가격이 주어진 지점에 가까워지면 StopLoss가 거기로 이동했습니다!!!
내 예는 적합하지 않습니다.
좋아하지 않는 것은 무엇입니까?
API 및 기본 매개변수로만 가능합니다.
또는 Vadim Zhunko의 도서관. 당신에게 더 가까운 것. 본질은 동일합니다. EA에서 지표로 매개변수 전송을 직접 구현해야 합니다.
도서관.
저것들. 표준 수단이 작동하지 않습니다. 고맙습니다!
착한 사람들!!!
오류를 찾도록 도와주세요. 저는 배열이라는 주제를 공부하고 있습니다.
포함된 파일에 배열을 생성했습니다.
포함 파일에 대한 호출을 Expert Advisor에 삽입했습니다.
하지만 EA가 컴파일되지 않습니다. 이유를 알 수 없습니다.
링크에서 파일 오류 코드 의 위치
http://clip2net.com/s/jkTd89
고맙습니다.
착한 사람들!!!
오류를 찾도록 도와주세요. 저는 배열이라는 주제를 공부하고 있습니다.
포함된 파일에 배열을 생성했습니다.
포함 파일에 대한 호출을 Expert Advisor에 삽입했습니다.
하지만 EA가 컴파일되지 않습니다. 이유를 알 수 없습니다.
링크에서 파일 오류 코드의 위치
http://clip2net.com/s/jkTd89
고맙습니다.