MQL5 언어를 처음부터 자가 학습 - 페이지 35

 
MrBrooklin :

시간이 지남에 따라 다소 명확하지만 "충분한 인내"에 대한 변수는 여전히 문제입니다. 무엇을 넣을까요? 인내가 있는가 없는가? 최소한 이 두 매개변수는? 나는 생각해야 한다.

안부 인사를 전합니다. 블라디미르.

기능의 공식화는 어려운 작업입니다. 가장 간단한 결정은 인내 여부입니다. 예를 들어 0에서 10까지의 약간 더 어려운 그라데이션. 인내심을 0에서 10까지 평가하십시오. 동기를 0에서 5까지 평가하십시오. 기억을 0에서 10까지 평가하십시오. 그런 다음 이 변수를 함수에 전달하고 추가합니다. (예를 들어) 18과 비교하여 더 크면 함수는 True를 반환하고 그렇지 않으면 False를 반환합니다.

 
Valeriy Yastremskiy :

기능의 공식화는 어려운 작업입니다. 가장 간단한 결정은 인내 여부입니다. 예를 들어 0에서 10까지의 약간 더 어려운 그라데이션. 인내심을 0에서 10까지 평가하십시오. 동기를 0에서 5까지 평가하십시오. 기억을 0에서 10까지 평가하십시오. 그런 다음 이 변수를 함수에 전달하고 추가합니다. (예를 들어) 18과 비교하여 더 크면 함수는 True를 반환하고 그렇지 않으면 False를 반환합니다.

팁을 주신 Valery에게 감사드립니다! 솔직히 말하면, 나는 독학 계획에서 산만 해져서 "Enough_time"및 "Enough_patience"변수가있는 스크립트로 전환해야했습니다. 나는 나중에 그것에 돌아올 것이지만 내가 쓴 것처럼 - 조금 후에. 그리고 그 순간에 저는 후행 손절매를 위한 알고리즘 개발 작업을 막 시작했습니다. 여기 저는 문헌을 읽고 사이트를 뒤지고 있지만 MQL5 프로그래밍 언어와 관련된 두 가지 질문에 대한 답을 찾을 수 없습니다.

  1. 손절매 후행 스크립트를 작성할 수 있습니까, 아니면 고문의 도움이 있어야만 가능합니까?
  2. 스크립트를 작성할 때 포함 파일과 클래스를 사용하지 않고 할 수 있습니까?
안부 인사를 전합니다. 블라디미르.
 
MrBrooklin :

팁을 주신 Valery에게 감사드립니다! 솔직히 말하면, 나는 독학 계획에서 산만 해져서 "Enough_time"및 "Enough_patience"변수가있는 스크립트로 전환해야했습니다. 나는 나중에 그것에 돌아올 것이지만 내가 쓴 것처럼 - 조금 후에. 그리고 그 순간에 저는 후행 손절매를 위한 알고리즘 개발 작업을 막 시작했습니다. 여기 저는 문헌을 읽고 사이트를 뒤지고 있지만 MQL5 프로그래밍 언어와 관련된 두 가지 질문에 대한 답을 찾을 수 없습니다.

  1. 손절매 후행 스크립트를 작성할 수 있습니까, 아니면 고문의 도움이 있어야만 가능합니까?
  2. 스크립트를 작성할 때 포함 파일과 클래스를 사용하지 않고 할 수 있습니까?
안부 인사를 전합니다. 블라디미르.
후행 함수는 "enough_patience" 스크립트보다 더 복잡합니다. 직접 작성하기 위해서는 아직 축적하지 못한 이해와 경험이 필요합니다. 물론 기성 코드로 공부를 시작할 수 있지만 독립적으로 구현하기 전에 "성숙"하는 것이 훨씬 좋습니다.

후행 함수에는 조건, 루프, 오류 검사 및 아직 실제로 작업을 시도하지 않은 기타 항목이 포함됩니다.
 
MrBrooklin :

팁을 주신 Valery에게 감사드립니다! 솔직히 말하면, 나는 독학 계획에서 산만 해져서 "Enough_time"및 "Enough_patience"변수가있는 스크립트로 전환해야했습니다. 나는 나중에 그것에 돌아올 것이지만 내가 쓴 것처럼 - 조금 후에. 그리고 그 순간에 저는 후행 손절매를 위한 알고리즘 개발 작업을 막 시작했습니다. 여기 저는 문헌을 읽고 사이트를 뒤지고 있지만 MQL5 프로그래밍 언어와 관련된 두 가지 질문에 대한 답을 찾을 수 없습니다.

  1. 손절매 후행 스크립트를 작성할 수 있습니까, 아니면 고문의 도움이 있어야만 가능합니까?
  2. 스크립트를 작성할 때 포함 파일과 클래스를 사용하지 않고 할 수 있습니까?
안부 인사를 전합니다. 블라디미르.

1. 스크립트 아니오, 어드바이저 예. 스크립트는 즉시 실행되고 완료되면 언로드됩니다. 스크립트에서 OnTick 기능을 사용할 수 없습니다. 이론적으로 가능합니다. 스크립트에서는 작업을 잠시 멈추는 기능인 Slip을 사용할 수 있으며, 끝없는 악순환에서 간격을 두고 매도호가를 요청하고 포지션 호가와 비교하여 SL과 TP를 변경할 수 있습니다. 거래 기능은 금지되지 않습니다. 그러나 이것은.... 당신은 결코 이해하지 못할 것입니다.

스크립트는 일회성 작업이며 모든 위치를 닫습니다. 또는 이미 SL 및 TP로 포지션을 열면 끝입니다. 차트에서 모든 개체를 삭제합니다.

그리고 고문은 각 진드기의 도착에 대해 새로 작업을 시작합니다.

2. 가능하고, 간단히 말해서 필요합니다. 어드바이저에 2개 이상의 액션이 있으면 기능 없이는 불가능합니다.

포함된 파일은 코드 작성의 편의상의 문제이며, 발보가 하나가 아니라 서로 아래에 둘 수 있는 2개의 별도 창)

컴파일할 때 인클루드 파일은 단순히 인클루드가 있는 위치에 삽입됩니다. 따라서 컴파일된 파일은 다르지 않습니다.

또한 클래스는 다소 복잡한 구문을 사용하는 메서드 및 함수에 대한 래퍼입니다. 그래서 조금 늦게 하는 것이 좋습니다.

 
MrBrooklin :

팁을 주신 Valery에게 감사드립니다! 솔직히 말하면, 나는 독학 계획에서 산만 해져서 "Enough_time"및 "Enough_patience"변수가있는 스크립트로 전환해야했습니다. 나는 나중에 그것에 돌아올 것이지만 내가 쓴 것처럼 - 조금 후에. 그리고 그 순간에 저는 후행 손절매를 위한 알고리즘 개발 작업을 막 시작했습니다. 여기 저는 문헌을 읽고 사이트를 뒤지고 있지만 MQL5 프로그래밍 언어와 관련된 두 가지 질문에 대한 답을 찾을 수 없습니다.

  1. 손절매 후행 스크립트를 작성할 수 있습니까, 아니면 고문의 도움이 있어야만 가능합니까?
  2. 스크립트를 작성할 때 포함 파일과 클래스를 사용하지 않고 할 수 있습니까?
안부 인사를 전합니다. 블라디미르.

1. 트롤은 지속적으로 모니터링하고 트롤하므로 로봇 . 또는 일종의 루프 스크립트가 있을 수 있습니다. 아마도 바로 지금 장인이 스크립트를 실행할 것입니다 ... :-)

2. 할 수 있습니다.

IMHO,이 주제를보고 스스로 다시 읽었습니다 .... :-)

"기본" 기사 를 잊지 마세요... :-) 이는 단순하고 깨끗한 코드보다 주제를 더 잘 이해하는 데 도움이 됩니다.

MQL5 시작하기: 간단한 전문가 조언자 및 지표 작성

Trailing Stop MultiSymbol
Trailing Stop MultiSymbol
  • www.mql5.com
Советник модифицирует Стоп лосс у прибыльных позиций (выполняет Трейлинг). Применяется для всех позиций в терминале - нет никаких фильтров и ограничений по символам или по Magic number. TrailingStop  Pips Or Points...
 
후행은 스크립트나 Expert Advisor가 아니라 함수입니다.))) 루프 스크립트나 Expert Advisor에서 수행할 수 있지만 의미가 거의 없습니다...
 
MrBrooklin :

Peter, 나는 당신의 관점에 전적으로 동의하지만 여전히 내 질문에 대한 답을 알고 싶습니다.

  1. 손절매 후행 스크립트를 작성할 수 있습니까, 아니면 고문의 도움이 있어야만 가능합니까?
  2. 스크립트를 작성할 때 포함 파일과 클래스를 사용하지 않고 할 수 있습니까?
안부 인사를 전합니다. 블라디미르.
1. 네.
2. 네.
하지만 아무 소용이 없습니다. 후행은 함수여야 합니다. 전체 고문의 코드와 별도로 존재하는 것만으로는 충분하지 않습니다.
 
Roman Shiredchenko :

1. 트롤은 지속적으로 모니터링하고 트롤하므로 로봇 . 또는 일종의 루프 스크립트가 있을 수 있습니다. 아마도 바로 지금 장인이 스크립트를 실행할 것입니다 ... :-)

2. 할 수 있습니다.

IMHO,이 주제를보고 스스로 다시 읽었습니다 .... :-)

"기본" 기사 를 잊지 마세요... :-) 이는 단순하고 깨끗한 코드보다 주제를 더 잘 이해하는 데 도움이 됩니다.

MQL5 시작하기: 간단한 전문가 조언자 및 지표 작성

로만, 답변과 기본 기사 링크에 감사드립니다!

안부 인사를 전합니다. 블라디미르.

 
Реter Konow :
1. 네.
2. 네.
하지만 아무 소용이 없습니다. 후행은 함수여야 합니다. 전체 고문의 코드와 별도로 존재하는 것만으로는 충분하지 않습니다.

Peter, New7.mq5 스크립트는 이미 주문을 보류 하고 이익을 내고 손실을 막을 수 있다는 것을 기억한다면. 독학 계획에 따라 후행 정지 손실을 추가하려고했습니다. 여기서 질문이 생겼습니다. 팁 고마워!

안부 인사를 전합니다. 블라디미르.

 
MrBrooklin :
  1. 손절매 후행 스크립트를 작성할 수 있습니까, 아니면 고문의 도움이 있어야만 가능합니까?
  2. 스크립트를 작성할 때 포함 파일과 클래스를 사용하지 않고 할 수 있습니까?
안부 인사를 전합니다. 블라디미르.

안녕하세요! 필요에 따라 작성할 수 있습니다. 후행 정지가 무엇인지 이해하는 것으로 시작하겠습니다. 이것은 예를 들어 새로운 틱마다 발생하며 현재 가격에서 지정된 거리에 따라 발생하는 소위 드래그 정지 손실 입니다. 바다의 종류와 방법, 단계별 또는 일회성 정지 드래그의 예를 찾을 수 있으며 작업에 따라 적용됩니다. 그것을 사용할지 말지는 당신의 결정에 달려 있습니다.