기고글 토론 "자신만의 추적 손절매 만드는 법" - 페이지 6

 
게시된 코드 중 어느 것도 거래를 열지 않아 오류가 발생함 2021.02.08 23:43:23.200 my_first_ea_sartrailing (ES,M1) 알림: 매수 주문 설정 요청 실패 - 오류 코드:4756 동시에 가격 요청은 실제 2021로 보입니다.02.08 23:43:23.200 my_first_ea_sartrailing (ES,M1) Alert: action= 1price= 3900.88sl= 3900.58tp= 3901.88volume= 0.1magic= 12345type= 0type_filling= 0deviation= 1000


 
감사합니다, 아주 상세한 기사입니다.
 

죽은 토론처럼 보이지만 제 의견을 넣겠습니다.


컴파일하는 동안 해결해야 할 몇 가지 오류가 발견되었습니다.

116줄의 제로메모리 요청에서 컴파일러는 다음과 같이 말합니다.

'제로메모리' - 예기치 않은 토큰, 아마도 유형이 미션일까요?

'mrequest' - 유형이 없는 선언

mrequest가 유형이 제대로 선언되지 않은 것 같습니다......이 문제를 해결하는 방법을 잘 모르겠습니다.


또한


줄215와 262에서 'OrderSend'의 반환 값을 확인해야 합니다.


이것은 반환해서는 안되는 값을 반환하는 것 같습니다.


이 두 가지 문제를 해결하는 데 도움을 주시면 감사하겠습니다.

Chris

 

댓글에 쓰여진 내용을 정말 이해하고 싶으신가요?

클래스 CTrailingStop{

protected:
문자열 m_symbol; // 심볼로지
ENUM_TIMEFRAMES m_timeframe; // 시간 프레임
bool m_eachtick; // 각 틱에 대한 작업
bool m_indicator; // 그래프에 인디케이터 표시
bool m_button; // 켜기/끄기 버튼 표시
int m_button_x; // 버튼의 코리디네이트 X
int m_button_y; // 버튼의 y 좌표
color m_bgcolor; // 버튼 색상
color m_txtcolor; // 버튼 캡션 색상
int m_shift; // bool m_shift; // bool 시프팅
bool m_onoff; // 스위치 켜기/끄기
int m_handle; // 인디케이터의 핸들
datetime m_lasttime; // 후행 스톱의 마지막 실행 시간
MqlTradeRequest m_request; // 거래 요청의 구조
MqlTradeResult m_result; // 거래 요청 결과의 구조체
int m_digits; // 가격 소수점 뒤 자릿수
double m_point; // 포인트 값
string m_objname; // 버튼 이름
string m_typename; // 트레일 스톱의 유형 이름
string m_caption; // 버튼 캡션
 
매우 유익한 글이었습니다, 감사합니다!
 
안녕하세요 여러분, 거래 개체에 대한 주문 보내기를 훨씬 쉽게 변경했습니다. 또한 이벤트는 매초마다 실행되므로 그렇게 빠른 빈도가 필요하지 않습니다. 60초마다로 변경했는데 성능이 크게 향상되었습니다.
 
Rustam Ayupov #:

댓글의 내용을 정말 이해하고 싶으신가요?

protected:
string m_symbol;             // 심볼
ENUM_TIMEFRAMES m_timeframe; // 시간 프레임
bool m_eachtick;             // 모든 틱에서 실행
bool m_indicator;            // 차트에 지표 표시
bool m_button;               // 표시 켜기/끄기 버튼
int m_button_x;              // 버튼의 x 좌표
int m_button_y;              // 버튼의 좌표
color m_bgcolor;             // 버튼 색상
color m_txtcolor;            // 버튼 캡션 색상
int m_shift;                 // 막대 오프셋
bool m_onoff;                // 켜기/끄기
int m_handle;                // 표시기 핸들
datetime m_lasttime;         // 마지막 후행 정지 실행 시간
MqlTradeRequest m_request;   // 거래 요청 구조
MqlTradeResult m_result;     // 거래 요청 결과의 구조
int m_digits;                // 가격의 소수점 이하 자릿수
double m_point;              // 항목 값
string m_objname;            // 버튼 이름
string m_typename;           // 후행 정지 유형 이름
string m_caption;            // 버튼 비문

감사합니다, 블라디미르.