MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 102

 
안녕하세요! 차트 하위 창에서 열리는 기술 지표에 계산된 수준을 추가할 수 있습니다. 그렇다면 어떤 기능? 아니면 여전히 OBJ_HLINE 을 조각해야 합니까 ??
OBJ_HLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
OBJ_HLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
OBJ_HLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
 
Vikon :
안녕하세요! 차트 하위 창에서 열리는 기술 지표에 계산된 수준을 추가할 수 있습니다. 그렇다면 어떤 기능? 아니면 여전히 OBJ_HLINE 을 조각해야 합니까 ??
ENUM_CUSTOMIND_PROPERTY_DOUBLEINDICATOR_LEVELVALUE를 살펴보세요.

IndicatorSetDouble - Пользовательские индикаторы - Справочник MQL4
IndicatorSetDouble - Пользовательские индикаторы - Справочник MQL4
  • docs.mql4.com
IndicatorSetDouble - Пользовательские индикаторы - Справочник MQL4
 
Alexey Viktorov :
안녕하세요 Artyom, CodeBase에 배치하지 않으시겠습니까? 적어도 하나의 올바른 코드가 더 있을 것입니다.
글쎄요, 이것은 단지 템플릿일 뿐입니다. 여전히 정상적인 수정 기능이 필요합니다.
 
Artyom Trishkin :
글쎄요, 이것은 템플릿일 뿐입니다. 여전히 일반적인 수정 기능이 필요합니다.
그러면 조언자가 됩니다. 그리고 기능으로서의 배치에 대해 이야기하고 있었습니다. 즉, 지금 그대로입니다.
 
Alexey Viktorov :
그러면 조언자가 됩니다. 그리고 기능으로서의 배치에 대해 이야기하고 있었습니다. 즉, 지금 그대로입니다.
아니요, 당신은 이해하지 못합니다. 결국 중지를 수정한 주석 처리된 줄이 있습니다. 주석 대신 사용자에게 익숙한 사용자 고유의 기능을 대체하는 것이 좋습니다. 그리고 그것을 catbase에 배치하려면 이 함수를 서버 반환 코드를 처리하는 수정 함수로 보완해야 합니다. 그건 그렇고, 반응과 함께 이 함수에서 이 함수에서 코드를 얻는 예가 이미 있습니다. 닫힌 시장으로. 수정 기능(광산)은 시장이 닫히면 ERR_MARKET_CLOSED 코드를 err 변수에 쓰고 작업을 중지합니다. 이 코드를 보고 트롤 기능도 종료됩니다. 즉, 여기에 일부 코드의 처리를 추가하고 내가 사용하는 수정 기능으로 보완해야 더 이상 cat 데이터베이스에 누워 있는 것이 부끄럽지 않습니다. 그리고 거기에서 변수 이름을 변경하여 거래 클래스에서 모든 것을 가져와야합니다. 클래스에서 사용되는 모든 private 메소드를 추가해야 합니다(내가 stoplevel을 얻기 위해 했던 것처럼)... 너무 게으른...
 

안녕하세요. 나는 훌륭한 조언자를 쓰는 것이 아닙니다. 지금은 그냥 배우고 있습니다. 그리고 질문이 생겼습니다. 트랜잭션이 TP 또는 SL에 의해 닫힐 때까지 기다렸다가 코드를 계속 실행해야 합니다.

나에게 주어진 명령이 실행되고 다음 명령문이 수행되는 것으로 나타났습니다. while(order > 0)을 통해 프로그램 실행 을 지연시키려고 했지만 이것은 어리석은 일이며 전략 테스터의 속도를 늦춥니다.

.......;

.......;

주문 = OrderSend(Symbol(),OP_BUY.............) ;

.....다음 문장....;

또한 누락된 GOTO 문을 대체할 수 있는 항목에 관심이 있습니다. 글쎄, 또는 프로그램이 예를 들어 맨 위 줄로 점프하도록 구현하는 방법.

 
DenZell :


전체 파일 업로드
 
DenZell :

안녕하세요. 나는 훌륭한 조언자를 쓰는 것이 아닙니다. 지금은 그냥 배우고 있습니다. 그리고 질문이 생겼습니다. 트랜잭션이 TP 또는 SL에 의해 닫힐 때까지 기다렸다가 코드를 계속 실행해야 합니다.

나에게 주어진 명령이 실행되고 다음 명령문이 수행되는 것으로 나타났습니다. while(order > 0)을 통해 프로그램 실행 을 지연시키려고 했지만 이것은 어리석은 일이며 전략 테스터의 속도를 늦춥니다.

.......;

.......;

주문 = OrderSend(Symbol(),OP_BUY.............) ;

.....다음 문장....;

또한 누락된 GOTO 문을 대체할 수 있는 항목에 관심이 있습니다. 글쎄, 또는 프로그램이 예를 들어 맨 위 줄로 점프하도록 구현하는 방법.

1. 주문을 열 때 티켓을 전역 또는 정적 변수에 쓴 다음 파란색 이 될 때까지 이 주문을 모니터링합니다. 주문이 마감되었습니다.

2. GOTO 문을 바꾸는 것이 훨씬 더 효율적입니다. 기능에 대한 설명서를 읽으십시오.
Функции - Основы языка - Справочник MQL4
Функции - Основы языка - Справочник MQL4
  • docs.mql4.com
Функции - Основы языка - Справочник MQL4
 
그리고 이벤트 처리 기능 을 반드시 읽어보십시오.
Функции обработки событий - Функции - Основы языка - Справочник MQL4
Функции обработки событий - Функции - Основы языка - Справочник MQL4
  • docs.mql4.com
Функции обработки событий - Функции - Основы языка - Справочник MQL4
 
Svyatoslav Minyaev :
안녕하세요, 전략 테스터에서 Low, Close 등과 같은 배열의 최대 히스토리는 1000 bar입니다. 테스터에서 더 큰 기록을 가진 배열이 있습니까?
처음에는 항상 1000으로 보이지만 앞으로 스크롤하면 새 막대가 도착함에 따라 숫자가 증가합니다.