오류, 버그, 질문 - 페이지 373

 

좋은 시간입니다. mql5를 사용 하여 EA를 생성했습니다 . 작업에 대한 불만은 없습니다. 구매 대신 판매가 이루어지도록 변경하는 방법을 알 수 없습니다. 나는 mql4에 매우 익숙하며 mql5에 대해서는 더 나쁘다.

괜찮으시다면 말씀해주세요.

Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • 2010.12.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
 
Dimmish :

좋은 시간입니다. mql5를 사용 하여 EA를 생성했습니다 . 작업에 대한 불만은 없습니다. 구매 대신 판매가 이루어지도록 변경하는 방법을 알 수 없습니다. 나는 mql4에 매우 익숙하며 mql5에 대해서는 더 나쁘다.

괜찮으시다면 말씀해주세요.

아마도 당신은 당신이 어드바이저를 생성하는 데 어떤 도움을 받았는지(마법사로 생성할 수 있다고 가정해봅시다), 거기에서 표준 라이브러리가 사용되는지 여부와 "구매 대신 판매가 이루어지도록 하기 위해"가 의미하는 바를 지정해야 할 것입니다. "
 
Interesting :
아마도 당신은 당신이 어드바이저를 생성하는 데 어떤 도움을 받았는지(마법사로 생성할 수 있다고 가정해봅시다), 거기에서 표준 라이브러리가 사용되는지 여부와 "구매 대신 판매가 이루어지도록 하기 위해"가 의미하는 바를 지정해야 할 것입니다. "
글쎄요, 주인님. 여기에 설명된 대로 https://www.mql5.com/ru/articles/171 . 글쎄, 나는 고문이 매수 신호를 주었을 때 매도하고 그 반대의 경우도 마찬가지였으면 한다.
Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • 2010.12.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
 
Dimmish :

좋은 시간입니다. mql5를 사용 하여 EA를 생성했습니다 . 작업에 대한 불만은 없습니다. 구매 대신 판매가 이루어지도록 변경하는 방법을 알 수 없습니다. 나는 mql4에 매우 익숙하며 mql5에 대해서는 더 나쁘다.

괜찮으시다면 말씀해주세요.

신호 클래스 또는 거래 클래스(주문 실행과 관련된 장소)를 편집하는 두 가지 옵션이 있습니다.

그러나 신호 클래스를 편집하는 것이 더 쉽습니다(덜 번거로움).

그러나 MT4의 경험에서 나는 나쁜 신호를 되돌려도 아무 것도주지 않는다는 것을 기억합니다. 일정은 다르지만 여전히 확산 속도로 소모되고 있습니다.

 
Urain :

신호 클래스 또는 거래 클래스(주문 실행과 관련된 장소)를 편집하는 두 가지 옵션이 있습니다.

그러나 신호 클래스를 편집하는 것이 더 쉽습니다(더 적은 번거로움).

그러나 MT4의 경험에서 나는 나쁜 신호를 되돌려도 아무 것도주지 않는다는 것을 기억합니다. 일정은 다르지만 여전히 확산 속도로 소모되고 있습니다.

나는 쿠데타 동안 확산의 속도로 배수가 될 것이라는 데 동의합니다. 그러나 이 배수는 쿠데타가 없다면 배수가 확산되는 속도로 진행될 것입니다.
 
papaklass :

거래 요청에서 주문 유형을 변경해야 합니다. 총 8가지 유형의 주문이 있습니다.

시장 주문의 경우 - ORDER_TYPE_BUY(구매) , ORDER_TYPE_SELL(판매) ;

보류 중인 주문의 경우 - ORDER_TYPE_BUY_LIMIT(구매), ORDER_TYPE_SELL_LIMIT (판매);

- ORDER_TYPE_BUY_STOP(매수), ORDER_TYPE_SELL_STOP(매도);

매수를 매도로 변경하려면 주문 유형을 반대 유형으로 변경하고 스톱 레벨을 다시 계산하는 것을 잊지 마십시오.

나는 그들을 찾았습니다. 아무도 없습니다.
 
Urain :

신호 클래스 또는 거래 클래스(주문 실행과 관련된 장소)를 편집하는 두 가지 옵션이 있습니다.

그러나 신호 클래스를 편집하는 것이 더 쉽습니다(덜 번거로움).

여기에 동의하지 않습니다. 전문가의 모든 것이 정상이라면 "무역 클래스"조차도 편집할 필요가 없을 수 있습니다. 적절한 위치에서 판매 기능 대신 구매 기능을 호출하기 만 하면 됩니다(필요한 호출 매개변수를 적절하게 지정하여).

우크라이나 :

그러나 MT4의 경험에서 나는 나쁜 신호를 되돌려도 아무 것도주지 않는다는 것을 기억합니다. 일정은 다르지만 여전히 확산 속도로 소모되고 있습니다.

나는 이것을 전적으로 지지할 것이다. 전략이 좋으면 배수구를 비틀지 않는 방법은 결과에 의해 보장됩니다 (유일한 질문은 시간입니다).
Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5
 
Dimmish :
나는 그들을 찾았습니다. 아무도 없습니다.
예, 거래 클래스에서, 하지만 신호 클래스 에서 변경하는 것이 더 낫습니다. 그러면 올바른 논리가 유지되고 덜 편집될 것입니다. 출력 신호를 반대 신호로 변경하기만 하면 됩니다.
 
Dimmish :
나는 그들을 찾았습니다. 아무도 없습니다.

이것은 모든 것이 OOP( 표준 라이브러리 및 네이티브 클래스) 없이 낮은 수준에서 작성된 경우입니다.

Expert Advisor가 OOP를 사용하는 경우 일반적으로 표준 라이브러리를 사용하므로(초보자의 경우 마법사에 의한 생성이 해당) 다르게 작동하기 쉽습니다. 그런 다음 MQL5의 야생에 뛰어들어서는 안 됩니다.

예를 들어 표준 클래스(말하자면 기본 클래스도 포함) 씨엑스퍼트 .

시장 진입을 위해 다음과 같은 기능을 가지고 있습니다.

시장 진입 방법

 

가상 체크 오픈

시장 진입의 필요성과 가능성을 확인

가상 CheckOpenLong

롱포지션 진입의 필요성과 가능성 확인

가상 CheckOpenShort

숏포지션 진입의 필요성과 가능성 확인

가상 OpenLong

긴 위치를 여는 작업을 수행합니다.

가상 CheckOpenShort

숏 포지션을 여는 작업을 수행합니다.


OpenLong 호출을 OpenShort로 변경하는 것으로 충분합니다.

개발자 - MQL 도움말 파일에 있는지 모르겠지만 사이트의 OpenShort 이름에 버그가 있습니다!

우크라이나 :
예, 거래 클래스에서, 하지만 신호 클래스 에서 변경하는 것이 더 낫습니다. 그러면 올바른 논리가 유지되고 덜 편집될 것입니다. 출력 신호를 반대 신호로 변경하기만 하면 됩니다.

신호 클래스가 표준 라이브러리에서 가져온 경우(옵션으로 변경할 수 없음) 작동하지 않습니다. 그리고 "귀하의" 코드, 특히 전문가를 변경하는 것이 항상 더 편리합니다.

적어도 내 생각에는. 다시 말하지만, 나는 요점을 보지 못합니다.

 
Interesting :

이것은 모든 것이 OOP( 표준 라이브러리 및 네이티브 클래스) 없이 낮은 수준에서 작성된 경우입니다.

OOP를 사용하는 전문가라면...


시작 게시물 에서 Dimmish 는 EA를 생성했다고 썼습니다. 이는 EA가 표준 클래스를 사용하여 작성되었음을 의미합니다.