오류 4756을 수정하기 위해 필요한 모든 것 (매수 및 매도 코드 모두 다음 3 줄을 변경하십시오):
// 열려있는 매도 포지션이 있나요?
if(Sell_opened || Buy_opened) // OR 연산자를 사용하여 이 조건에 두 주문을 모두 포함시킵니다.
{
Alert("We already have a Sell position!!!");
return; // 새 매도 포지션 개설하지 않기
}
ZeroMemory(mrequest); // 이 위치에 이 줄을 포함하세요.
mrequest.action=TRADE_ACTION_DEAL; // 즉시 주문 실행
mrequest.price = NormalizeDouble(latest_price.bid,_Digits); // 최신 입찰 가격
mrequest.sl = NormalizeDouble(latest_price.bid + STP*_Point,_Digits); // 손절매
mrequest.tp = NormalizeDouble(latest_price.bid - TKP*_Point,_Digits); // 수익 창출
mrequest.symbol = _Symbol; // 통화 쌍
mrequest.volume = Lot; // 거래할 랏 수
mrequest.magic = EA_Magic; // 매직넘버 주문
mrequest.type= ORDER_TYPE_SELL; // 판매 주문
mrequest.type_filling = ORDER_FILLING_IOC; // "FOK"를 "IOC"로 변경합니다.
mrequest.deviation=100; // 현재 가격과의 편차
안녕하세요 사무엘. 저도 알고리즘 트레이딩을 처음 접했습니다. 설명서에서 계좌 유형으로 표시되는 4756 오류가 계속 발생하고 상업적 요청 제출 실패에 표시됩니다. 귀하의 경험을 바탕으로 제가 무엇을 잘못하고 있다고 생각하십니까, 아니면 XM 브로커에서 계좌를 개설 한 것을 알고 무엇을 고려해야합니까? 안녕하세요...
대화 상자에서 해당 확인란에 무엇을 선택해야합니까?
안녕하세요 모두들 구걸합니다:
오류 4756을 수정하기 위해 필요한 모든 것 (매수 및 매도 코드 모두 다음 3 줄을 변경하십시오):
// 열려있는 매도 포지션이 있나요?
일부 지표에서는 MQL5의 크기가 MQL4보다 작지만,
MQL5가 MQL4보다 더 복잡하고 오염되었다는 인상을 줍니다.
Louis
제안된 수정 방법을 모두 적용한 후에도 여전히 이 오류가 발생하고 있습니다:
제로메모리(mrequest);
그리고 또한
if(Buy_opened || Sell_opened)
4756 오류에 대해 도와주실 수 있나요? 구매 주문을 할 수 없는 것 같습니다.
안녕하세요,
먼저 설명에 따르면 해당 코드 줄을 제거했을 때 오류가 발생하고 손절매 / 이익 실현 값에 10을 곱하지 않았을 때 오류가 발생합니까? 이 코드 줄이 매우 중요하다는 것을 설명해 주신 것 같습니다.
다시 기사로 돌아가서 소수점 5자리(0.XXXXX) 또는 소수점 3자리(0.XXX) 통화쌍이 있는 차트를 사용하는 경우 이러한 코드 줄이 필요하다고 설명했습니다.
아래 예시를 참조하세요:
5 - 소수점 가격
3 - 소수점 이하 가격
질문에 도움이 되었기를 바랍니다.
안녕하세요,
먼저 설명에서 해당 코드 줄을 제거했을 때 오류가 발생하고 손절매 / 이익 실현 값에 10을 곱하지 않았을 때 오류가 발생합니까? 이 코드 줄이 매우 중요하다는 것을 설명해 주신 것 같습니다.
다시 기사로 돌아가서 소수점 5자리(0.XXXXX) 또는 소수점 3자리(0.XXX) 통화쌍이 있는 차트를 사용하는 경우 이러한 코드 줄이 필요하다고 설명했습니다.
아래 예시를 참조하세요:
5 - 소수점 가격
3 - 소수점 이하 가격
질문에 도움이 되었기를 바랍니다.
안녕하세요 사무엘. 저도 알고리즘 트레이딩을 처음 접했습니다. 설명서에서 계좌 유형으로 표시되는 4756 오류가 계속 발생하고 상업적 요청 제출 실패에 표시됩니다. 귀하의 경험을 바탕으로 제가 무엇을 잘못하고 있다고 생각하십니까, 아니면 XM 브로커에서 계좌를 개설 한 것을 알고 무엇을 고려해야합니까? 안녕하세요...