MQL5의 거래 방식이 두 가지 구조적 매개변수로 변경되었기 때문에 많은 어린이들이 오랫동안 혼란스러워할 것이며, 처음 접하는 사람들에게는 더욱 이해하기 어렵습니다. 여기서는 MQL4와 유사한 트레이딩 기능을 생성했는데, 이는 커스텀 기능으로 구현되었습니다. 예시와 같이 이를 EA에 복사하여 사용하기만 하면 됩니다. 전제: 다음 사용자 정의 함수는 여러 공개 구조를 사용해야 하므로 먼저 다음 공개 정의를 프로그램 헤드에 복사합니다. 그런 다음 그 뒤에 있는 사용자 정의 표시기를 복사합니다. 프로그램 선두의 거래 구조 정의: 사용자 정의 기능 1: 시장 주문 입력 기능 호출 예: 정지 손실 및 이익 없이 현재 통화 0.1랏을 시장 가격으로 판매합니다. PositionOpen(ORDER_TYPE_SELL, 0.1, 0, 0, 10, MagicHere, "Test"); 사용자 정의 기능 2: 시장 가격으로 현재 통화 포지션을 청산합니다. 단일 호출 예: 시장 가격으로 포지션을 청산합니다. 5포인트 PositionClose( Symbol(), 5); 사용자 정의 함수 3: 현재 통화 포지션의 이익 실현 및 손실 중단 호출을 수정합니다. 예: 새로운 이익 실현 및 손실 중단을 설정합니다. PositionModify(Symbol(), NewStop, NewTarget); 사용자 정의 표시기 4: 현재 통화 포지션 주문의 로트 크기 합계 사용자 정의 표시기 5: 현재 통화에 대한 보류 주문 발행 사용자 정의 표시기 6: 보류의 이익 실현 및 손실 중지 값 수정 현재 지정된 티켓 커스텀 표시에 대한 주문 7: 현재 지정된 티켓 커스텀 표시에 대한 대기 중인 주문 삭제 8: 최근 입장 주문의 티켓 번호 획득