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

 
stringo :

그리고 256까지...

여러 메시지에서 더 긴 줄 을 보냅니다. 정수 매개변수에서 부분 번호를 전달할 수 있으며 실제 매개변수에서는 부분 수를 전달할 수 있습니다.

텍스트를 63으로 자르는 것이 더 쉽습니다. 여러 부분에서 - 현재 테스터에서 표준 버전은 버그가 있고 몇 부분은 더 있습니다.... :)
 
ORDER MAGIC... 같은 것이 있습니까? 아니면 마법이 직위와만 관련이 있습니까?
 
maryan.dirtyn :
ORDER MAGIC... 같은 것이 있습니까? 아니면 마법이 직위와만 관련이 있습니까?

No magick은 EA에서 설정한 바인딩 번호입니다. 주문은 거래 또는 거부로 끝나는 위치를 변경/개방하는 주문이므로 주문에 할당된 MAGIC도 거래와 위치 모두에 할당됩니다.

특히 ORDER_MAGIC 요청 시 선택한 주문의 마법을 받게 됩니다.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Interesting :

내가 이해하는 한, 이전에 채워졌던 손실 위치를 절단(부분적으로 닫기)하기 위한 두 가지 모델이 있습니다.

1. 부분 청산 시 손실을 기록하지 말고, 단순히 시가를 다시 계산 하십시오 .

2. 시가를 변경하지 않고 손실을 수정합니다.

수익성이 없는 포지션의 유사한 스윙 및 반전


MT5에서 어떤 방식이 결국 표준화될 것인지에 대한 개발자들의 의견을 알고 싶습니다. 가능하다면 왜...

솔직히 말해서 두 옵션 모두 산술에 맞지 않기 때문에 명확하지 않습니다. 문제가 무엇인지 이해할 수 있도록 예를 들어 주십시오.
 
Rosh :
솔직히 말해서 두 옵션 모두 산술에 맞지 않기 때문에 명확하지 않습니다. 문제가 무엇인지 이해할 수 있도록 예를 들어 주십시오.

간단한 상황입니다.

소개:

터미널 - R2(Forex Club), MT4 및 MT5;

거래 모드 - 수동;

초기 보증금 - $10,000

작업 로트 - 0.10(MT의 경우) 및 R2의 경우 10000

TC - 리필, 자르기 및 뒤집기가 허용됩니다.

통화 쌍 - EURUSD.


거래 상황 #1:

1.2500의 가격에서 매수 신호에 대한 포지션을 열고 TP 200핍(1.2700의 가격에서) + 리미트 바이(리필)를 포지션 아래에 300핍 놓습니다.


R2 - 시작 매수 1.2500, 1.27(매도) 및 1.22(매수)에서 상호 취소 가능한 주문.

MT4의 경우 - 1.27에서 TP로 1.2500 매수를 열고 1.22(매수)에서 다시 채우기 위해 주문합니다.

MT5의 경우 - 1.27에서 TP와 함께 1.2500 매수를 열고 1.22에서 다시 채우려면 주문하십시오(매수).


토핑을 했다고 하면 결과는

R2 - 약 1.2355에서 0.20(20,000)의 위치(155핍의 하락이 있는 경우)

MT4 - 1.25에서 0.10의 위치 "a" + 1.22에서 0.10의 위치 "b"(이 경우 BU는 약 1.2355이고 첫 번째 위치에서 300핍의 손실)

MT5 - 약 1.2355의 가격으로 0.20의 위치(155똥 감소)


이제 가격이 1.23으로 상승하여 1.23 - 1.2310 범위의 플랫에 진입했다고 가정해 보겠습니다. 우리는 결과적으로 1.2305의 가격으로 총 포지션을 줄이기로 결정했습니다.

R2 - 포지션이 삭감되어 개시 가격이 다시 계산됩니다. 결과적으로 시가가 변경되고 포지션 볼륨은 0.10(10,000)이 됩니다. 주목!! 내가 기억하기로는 결과가 고정되어 있지 않습니다!

MT4 - 위치 "B"의 고정 이익(105핍). 결과적으로 위치 "A"만 0.10의 거래량과 195핍의 손실로 열려 있습니다.

MT5 (Attention!!!) - 제가 제대로 이해하면 0.10의 볼륨으로 포지션이 줄어듭니다. 이 경우 닫힌 부분의 손실이 고정됩니다. 내가 이해하는 한, 우리는 나머지 볼륨이 BU에 들어갈 때까지 0.10 + 약 50핍의 볼륨에서 50핍에 해당하는 손실을 감수해야 합니다.

추신

물론 50핍의 손실은 300핍이 아닙니다(BU에 진입하기 전에 나머지 볼륨에 대해 사소한 일(약 50핍)이 있었다는 점을 감안할 때).

그러나 문제는 트레이더로서 세 가지 플랫폼 중 어느 것을 거래할 것인지입니다.

조달청

물론 세부 사항이나 더 구체적인 부분에서 내가 틀릴 수 있습니다. 그래서 "거래자의 삶과 현대 조건에서의 선택 문제"라는 주제에 대한 개발자의 의견을 듣고 싶습니다.

 
Urain :

No magick은 EA에서 설정한 바인딩 번호입니다. 주문은 거래 또는 거부로 끝나는 위치를 변경/개방하는 주문이므로 주문에 할당된 MAGIC도 거래와 위치 모두에 할당됩니다.

특히 ORDER_MAGIC 요청 시 선택한 주문의 마법을 받게 됩니다.

당신은 시도 했습니까? 이미 다른 스레드에서 이에 대해 질문했습니다.

안녕하세요! 그런 질문: 포지션 개설 요청을 보낼 때 "Magic namber"를 설정합니다. 이 포지션을 청산한 후 거래 내역을 분석합니다. 포지션이 반대 순서로 청산된 경우("Magic namber"가 설정되지 않은 경우) 거래의 "Magic namber"는 내가 개설할 때 설정한 것입니다. 위치가 TakeProfit 또는 StopLoss에 의해 마감된 경우 "Magic Namber"는 0과 같습니다. 이것은 실수입니까?

즉, "매직넘버"가 거래 개시부터 종료까지 항상 보존되는 것은 아닙니다.

다른 방법으로 해결해야 했습니다.

 
Keon :

위치가 TakeProfit 또는 StopLoss에 의해 마감된 경우 "Magic Namber"는 0과 같습니다. 이것은 실수입니까?

이에 대한 서비스 데스크 티켓 을 만들었습니다. 그들은 약속했다...

무엇을 생각할지 모르지만 수정해야합니다 ...

 
mb off topic - 차트의 크기와 위치를 조정하고 MT5를 닫고 엽니다. 결과적으로 모든 차트가 창의 전체 너비에 걸쳐 늘어납니다. 이를 제거하는 방법은 무엇입니까?
 

DLL에 감사드립니다.

이제 이것은 어리석은 질문입니다. EA가 작동하려면 역사상 약 500개의 마지막 막대가 필요합니다. 특정(x1에서 x2까지) 시간 간격에 대해 테스트하는 경우 이러한 500개의 막대를 사용할 수 없으므로 단일 트랜잭션이 수행되지 않습니다. 그런 다음 y1에서 x1까지의 간격을 테스트해야 합니다. 여기서 y1은 x1 이전의 어느 시점에 발생한 순간입니다. 그러다가 처음에는 거래가 이루어지지 않고, 돼지가 충분히 모이면 거래를 시작합니다. 더욱이 y1을 일종의 상수로 선택하는 것은 불가능합니다. 예를 들어, 올해 9월에 테스트하려면 1월부터 테스트를 시작해야 합니다(이 경우 거래는 6월 어딘가에 시작됨). 3월부터 시작하면 막대가 수행됩니다. 축적할 시간이 없고 결국 아무 일도 일어나지 않습니다.

Expert Advisor를 실시간으로 실행하면 막대가 없기 때문에 아무 일도 일어나지 않습니다.

이 혼란스러운 이야기에서 나는 단 하나의 질문이 있습니다. 어떻게든 이 문제를 처리할 수 있습니까?

추신: 4에서는 모든 것이 잘 작동합니다.

 
Cherrr :

DLL에 감사드립니다.

이제 이것은 어리석은 질문입니다. EA가 작동하려면 역사상 약 500개의 마지막 막대가 필요합니다. 특정(x1에서 x2까지) 시간 간격에 대해 테스트하는 경우 이러한 500개의 막대를 사용할 수 없으므로 단일 트랜잭션이 수행되지 않습니다. 그런 다음 y1에서 x1까지의 간격을 테스트해야 합니다. 여기서 y1은 x1 이전의 어느 시점에 발생한 순간입니다. 그러다가 처음에는 거래가 이루어지지 않고, 돼지가 충분히 모이면 거래를 시작합니다. 더욱이 y1을 일종의 상수로 선택하는 것은 불가능합니다. 예를 들어, 올해 9월에 테스트하려면 1월부터 테스트를 시작해야 합니다(이 경우 거래는 6월 어딘가에 시작됨). 3월부터 시작하면 막대가 수행됩니다. 축적할 시간이 없고 결국 아무 일도 일어나지 않습니다.

Expert Advisor를 실시간으로 실행하면 막대가 없기 때문에 아무 일도 일어나지 않습니다.

이 혼란스러운 이야기에서 나는 단 하나의 질문이 있습니다. 어떻게든 이 문제를 처리할 수 있습니까?

추신: 4에서는 모든 것이 잘 작동합니다.

월별 테스트 기간을 선택할 수 있습니다. 또는 모든 데이터를 파일에 씁니다(제가 이 작업을 수행했습니다).
사유: