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

 
MrBrooklin :

Vasily, 명확히 해야 할 점이 하나 더 있습니다. 조언자 알고리즘의 단락 2에서 그는 다음과 같이 썼습니다. " 조언자 에서 "후행 수준"을 설정하고 "후행 단계"를 설정하는 두 개의 매개변수가 있는 입력 매개변수 블록을 만듭니다." . "후행 수준" 매개변수를 설정한다는 의미입니다. 이것은 포지션의 시가에 상대적인 현재 가격의 "양수" 수준이며, 이 지점에서 후행은 손절매를 시가 수준, 즉 손익분기점으로 이동시킵니다.

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

구매의 경우 가격이 현재 후행 수준, 후행 단계에 후행 수준을 더한 값 이상으로 상승한 경우 새 수준으로 이동합니다. Kovalev에는 후행 단계가 없는 알고리즘이 있습니다. 거기에서 각 틱에서 가격이 후행 수준과 비교되고 더 높으면 SL 수준이 수정됩니다.

수준은 SL이 가격 뒤에 몇 포인트가 있는지입니다. 매 틱마다 이동(수정)하지 않기 위해 단계 매개변수를 도입하고 가격이 이 단계를 초과하면 SL을 새로운 수준으로 이동합니다.

 
Valeriy Yastremskiy :

구매의 경우 가격이 현재 후행 수준, 후행 단계에 후행 수준을 더한 값 이상으로 상승한 경우 새 수준으로 이동합니다. Kovalev에는 후행 단계가 없는 알고리즘이 있습니다. 거기에서 각 틱에서 가격이 후행 수준과 비교되고 더 높으면 SL 수준이 수정됩니다.

수준은 SL이 가격 뒤에 몇 포인트가 있는지입니다. 매 틱마다 이동(수정)하지 않기 위해 단계 매개변수를 도입하고 가격이 이 단계를 초과하면 SL을 새로운 수준으로 이동합니다.

Valery, 나는 당신이 후행을 어떻게 상상하는지 이해합니다. 그래서 조금 후에 내가 염두에 두었던 것을 그리려고 노력할 것입니다. 아마도 모든 질문이 사라질 것입니다. 아마도 현재로서는 일반적으로 받아 들여지는 용어에서 여전히 혼란스러울 수 있습니다.

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

 
MrBrooklin :

Vasily, 명확히 해야 할 점이 하나 더 있습니다. 고문 알고리즘의 단락 2에서 그는 다음과 같이 썼습니다. " 고문 에서 "후행 수준"을 설정하고 "후행 단계"를 설정하는 두 개의 매개변수를 사용하여 입력 매개변수 블록을 만듭니다. 매개변수 세트 "후행" 이 의미하는 것 수준" . 이것은 현재 가격 상대 위치 개시 가격의 "양수" 수준으로, 추적이 손절매를 시작 가격 수준, 즉 손익분기점으로 이동시킬 것입니다.

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

무슨 말인지 알겠다. 두 개의 후행 순열 함수가 있습니다. 첫 번째 기능은 "Trailing Level" 매개변수에 따라 후행을 손익분기점으로 이동하고, 두 번째 기능은 "후행 단계" 매개변수에 따라 가격 뒤에서 손절매를 더 끌어냅니다. IMHO, 나는 첫 번째 매개변수를 "손익분기점으로 재조정하는 손절매 수준"이라고 부를 것입니다. 왜냐하면 이것은 후행 자체가 아니라 손익분기점으로의 순서의 재배열이기 때문입니다.

 
MrBrooklin :

안녕하세요 알렉세이입니다! 어떤 도움을 주시면 대단히 감사하겠습니다.

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


전기 에너지에 지역적인 문제가 있습니다 ... :-)

나는 전화에서 링크가 있는 트롤 라이브러리를 게시할 것입니다. 아마도 오늘, 컴퓨터에서 더 많은 것을 쓴다면 내일 저녁 모스크바 시간으로 게시할 것입니다.
모든 것이 기본이고 열린 것을 순환합니다. 기호가 필요하고 마술도 필요한 경우 트롤 기능의 조건을 확인하고 포즈 수정 조건이 충족되면 수정합니다. 모두.
그건 그렇고, 단순한 트롤의 Kim Igor Vladimirovich의 기능, 당신은 그것을 분류 할 수도 있습니다. 모든 것이 자세히 설명되어 있으며 기능의 형태로 만들어집니다.
https://www.mql5.com/ru/code/11693

다음은 함수 라이브러리 형태의 트롤 유형입니다. 나는 나 자신을 위해 특정 기능을 취했고 여전히 전투 계정에서 사용하고 있습니다. 질문이 없습니다. 이것은 Yuri Dzyuban의 것입니다.
https://www.mql5.com/ru/code/7108

사용하고 이해하십시오. 두 가지 유형의 트롤과 트롤 자체에 대해 많은 흥미로운 것들과 다양한 옵션이 있습니다(예: 이익만을 위한 트롤 등).

 
Aleksey Masterov :

여기 아무도 당신의 신발에 관심이 없습니다. 첨부 파일에 두는 것이 일반적입니다. 이런 식으로 담배를 피우고 싶어하는 더 많은 사람들이 담배를 피울 것이라는 의미가 아니라면 ...

그것은 주제를 읽고 주제에 답하는 것을 방해합니다.

아침에 당신은 나를 화나게했습니다. 그러나 당신은 사람이 MT5를 공부하고 있다는 것을 이해할 수 없으며 그에게 MT4의 흔적을 제공합니다.

- 그리고 독학을 위해 만든 지점이기 때문에 - 배운 것을 공유하고 싶었습니다. 그리고 내 신발에 대해 들어보세요 - 결국, 나는 각 기능을 이해하는 데 하룻밤 이상을 보냈습니다.

파일:
8ix5cw.PNG  140 kb
 
SanAlex :

아침에 당신은 나를 화나게했습니다. 그러나 당신은 사람이 MT5를 공부하고 있다는 것을 이해할 수 없으며 그에게 MT4의 흔적을 제공합니다.

- 그리고 독학을 위해 만든 지점이기 때문에 - 배운 것을 공유하고 싶었습니다. 그리고 내 신발에 대해 들어보세요 - 결국, 나는 각 기능을 이해하는 데 하룻밤 이상을 보냈습니다.


실례합니다.
일부러 안했어요.
MT4 및 MT5의 경우 포럼이 하나뿐입니다. 트롤에 대한 접근 방식은 동일합니다... 트롤 유형을 훈련으로 MT4에서 MT5로 코드로 전송할 수 있는 사람이 누군지 결코 알 수 없습니다... :-)
사실, 거기에는 모든 것이 기본입니다. 관심 기능을 선택하여 번역합니다. 예, MT5 기본 코드에는 트롤 유형별로 많은 기능과 경험치가 있습니다.
 
MrBrooklin :

Valery, 나는 당신이 후행을 어떻게 상상하는지 이해합니다. 그래서 조금 후에 내가 염두에 두었던 것을 그리려고 노력할 것입니다. 아마도 모든 질문이 사라질 것입니다. 아마도 현재로서는 일반적으로 받아 들여지는 용어에서 여전히 혼란스러울 수 있습니다.

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

Valery, 약속한 대로 그림을 게시하겠습니다.

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


 
MrBrooklin :

Valery, 약속한 대로 그림을 게시하겠습니다.

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


철학적인 질문입니다. 후행 단계가 손익분기 수준에서 개시 가격을 뺀 배수인 경우 SL을 여러 번 이동하는 것이 합리적일 수 있습니까?

 
Valeriy Yastremskiy :

철학적인 질문입니다. 후행 단계가 손익분기 수준에서 개시 가격을 뺀 배수인 경우 SL을 여러 번 이동하는 것이 합리적일 수 있습니까?

Valery, 솔직히 말해서, 나는 당신이 나에게 설명하려는 것을 이해할 수 없으므로 다시 알아 내려고 노력합시다. 내가 그림에 그린 것은 "trailing level"을 설정하기 위해 고문의 알고리즘에서 호출된 것을 나타냅니다. Vasily가 알고리즘을 변경했을 때 그는 breakeven 이라는 단어 뒤에 오는 단어를 변경했습니다. 원칙적으로 그는 옳은 일을 했습니다. 손절매가 손익분기점으로 전환되는 입력 매개변수에서 현재 가격 수준을 설정해야 합니다. 손익분기점은 포지션이 열린 가격 수준입니다.

예: 1.10000의 가격에 매수 포지션을 연다고 가정해 보겠습니다. Expert Advisor의 입력 매개변수 에서 "Stop Loss를 손익분기점으로 이동하는 수준" 을 200포인트(5자리)로 설정한 경우 현재 가격이 1.10200 수준에 도달하면 Stop Loss가 이동(이전) 1.10000 수준으로.

지금까지 이 모든 것은 트롤 어업 단계와 아무 관련이 없습니다. 그렇다면 현재 가격이 우리의 기쁨으로 더 높이 올랐다면 손절매가 "후행 단계" 입력 매개변수와 동일한 양만큼 손익분기점으로 이동한 수준 (차트에 짧은 빨간색 선으로 표시됨) , 이 순간 손절매는 "후행 단계" 와 동일한 양만큼 증가해야 합니다. " 입력 매개변수.

예: 현재 가격이 우리가 필요한 방향으로 계속 움직였다고 가정해 봅시다. Expert Advisor의 입력 매개변수에서 "후행 단계" 가 10포인트(5자리)로 설정된 경우 현재 가격이 1.10210 수준에 도달하면 손절매가 1.10010 수준으로 이동(이전)됩니다.

그리고 이것은 이익실현 또는 손절매가 작동할 때까지 발생합니다.

이제 후행 중지 알고리즘에 대한 내 비전이 명확해지기를 바랍니다. 그것이 근본적으로 틀리다면 선반에 올려 놓으십시오. 내 실수가 무엇입니까?

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

 
MrBrooklin :

Valery, 솔직히 말해서, 나는 당신이 나에게 설명하려는 것을 이해할 수 없으므로 다시 알아 내려고 노력합시다. 내가 그림에 그린 것은 "trailing level"을 설정하기 위해 고문의 알고리즘에서 호출된 것을 나타냅니다. Vasily가 알고리즘을 변경했을 때 그는 breakeven 이라는 단어 뒤에 오는 단어를 변경했습니다. 원칙적으로 그는 옳은 일을 했습니다. 입력 매개변수에서 손절매가 손익분기점으로 이전되는 현재 가격 수준, 즉 포지션이 열린 가격 수준으로 설정해야 합니다.

예: 1.10000의 가격으로 매수 포지션을 오픈했다고 가정해 보겠습니다. "손익분기점" EA 의 입력 매개변수에 200포인트(5자리)의 값이 설정되어 있으면 현재 가격이 1.10200 수준에 도달하면 손절매가 1.10000 수준으로 이동(이전)됩니다. .

지금까지 이 모든 것은 트롤 어업 단계와 아무 관련이 없습니다. 그렇다면 현재 가격이 우리의 기쁨으로 더 높이 올랐다면 손절매가 "후행 단계" 입력 매개변수와 동일한 양만큼 손익분기점으로 이동한 수준 (차트에 짧은 빨간색 선으로 표시됨) , 이 순간 손절매는 "후행 단계" 와 동일한 양만큼 증가해야 합니다. " 입력 매개변수. 그리고 이것은 이익실현 또는 손절매가 작동할 때까지 발생합니다.

이제 후행 중지 알고리즘에 대한 내 비전이 명확해지기를 바랍니다. 그것이 근본적으로 틀리다면 선반에 올려 놓으십시오. 내 실수가 무엇입니까?

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

우리는 후행 단계가 50이고 손익분기점으로 전환한 후 50포인트 이후에 SL을 끌어올릴 경우 더 논의합니다.

문제는 가격이 중고로 이전하기 위해 200포인트를 거쳐야 하고 50씩 증가해야 하는 이유가 무엇입니까? 50단계로 바로 잡아 당기는게 더 맞을수도 있습니다. 2번 잡아당기면 SL이 100포인트가 되고 가격이 역전되면 100포인트가 손실이 됩니다. 귀하의 경우 가격이 손익분기점에 도달하지 않기 때문에 손실은 200점이 됩니다.

일반적으로 반대 효과가 있는 두 가지 동기가 있습니다. 닫기 SL은 손실을 줄이고 SL을 닫을 확률을 높입니다. SL이 변동성 측면에서 가깝다면 물론 귀하의 옵션이 더 낫습니다. 정상적인 수준에서 SL을 끌어올려도 응답 빈도에 영향을 미치지 않으면 광산을 선택하는 것이 좋습니다.