보류 중인 주문의 가격만 수정할 수 있습니다. 시장 포지션의 시가는 변경할 수 없습니다. 빵을 20불 사서 집에 와서 구매 가격을 5루블로 바꾸고 지갑에서 15루블 차이를 보면 이상할 텐데... 대박...;)
시장 포지션의 경우 StopLoss 및 TakeProfit과 같은 중지 주문의 가격을 수정할 수 있습니다.
답변 해주셔서 감사합니다. 그런 질문이 나왔다는 사실에 놀랐습니다. 하지만 내가 본 것과 질문의 원인을 잘못 이해했을 수도 있습니다.
저는 지금 다른 사람의 코드를 보고 어떤 방식으로(내 것과는 다르고 아마도 더 효율적일 수도 있음) 특정 알고리즘이 구현되는지 확인하고 있습니다. 이제 저는 악명 높은 Ilan 1.6 EA(첨부)를 보고 있습니다. 여러 조각으로 조립했다가 다시 조립한 모습을 볼 수 있습니다. 그러나 337행에서 사용자 정의 후행 중지 기능이 선언되었습니다(비록 처음에는 사용 플래그가 0으로 강제 설정되었지만). 이 함수는 52행에서 호출됩니다.
앞서 언급한 후행 정지가 손절매로 미결 주문(그리고 여러 개 있을 수 있음)을 수정하고 원래의 이익을 유지하지만 이러한 주문을 시작 가격 (OrderModify 함수의 두 번째 매개변수)으로 설정하기 때문에 내 질문이 제기되었습니다. 동일한 값(AveragePrice , 173 및 178행에서 계산됨).
또는 오픈 주문을 수정할 때 이 매개변수(오픈 가격)는 단순히 서버에서 고려되지 않고 가격을 설정할 수 있습니까?
CharToStr도 필요합니다. 그렇지 않으면 복사되지 않습니다. 고맙습니다.
자기 자본이 잔액을 원하는 %로 일정 비율 초과할 때 주문 마감 기능을 더 잘 만드는 방법을 알려주세요.
예를 들어, 허용 가능한 최대 자기자본 = 잔액의 110%, 현재 자기자본이 115%인 경우 자기자본이 잔액의 110%가 되도록 일부 로트(로트가 다른 여러 주문이 있을 수 있음)를 마감합니다. .
자기 자본이 잔액을 원하는 %로 일정 비율 초과할 때 주문 마감 기능을 더 잘 만드는 방법을 알려주세요.
예를 들어, 허용 가능한 최대 자기자본 = 잔액의 110%, 현재 자기자본이 115%인 경우 자기자본이 잔액의 110%가 되도록 일부 로트(로트가 다른 여러 주문이 있을 수 있음)를 마감합니다. .
알고리즘의 다른 구현으로 여러 함수를 만듭니다. 근무시간을 비교해보세요. 올바르게 작동하는 것 중에서 최소 시간 동안 작동하는 것을 선택하십시오. 이것이 "더 나은" 것입니다. 복잡하지 않습니다. ;))))))))
SetLevelValue 및 SetLevelStyle 함수를 사용하여 표시기에서 수준을 설정하고 스타일을 조정할 수 있지만 설명에 도달하는 방법을 이해하지 못했습니다. 누구든지 와서 알 수 있습니까?
SetLevelValue 및 SetLevelStyle 함수를 사용하여 표시기에서 수준을 설정하고 스타일을 조정할 수 있지만 설명에 도달하는 방법을 이해하지 못했습니다. 누구든지 와서 알 수 있습니까?
문서에 대해 이야기하는 경우 MetEditor에서 단어를 선택하고 F1을 누르십시오. 또는 온라인, 예를 들면:
https://docs.mql4.com/en/customind/SetLevelStyle
안녕하세요. 이미 주문이 있는지 없는지 올바른 위치에서 확인하는 프로그램이 필요하다고 말해주세요.
그렇지 않으면 넣어
안녕하세요!
말해 주세요. 공개 시장 주문을 사용하면 다음 기능을 사용하여 시작 가격 을 변경할 수 있습니다.
문제는 이것이 왜 필요한가 하는 것입니다. 나중에 OrderProfit() 함수가 초기 시가와 다른 결과를 제공하도록 하시겠습니까? 아니면 다른 무언가를 위한 기회입니까?
(그런데 OrderProfit()은 시가에서 정확히 계산합니까, 아니면 서버에서 요청한 정보인지 어떻게 든 다르게 계산됩니까? 설명서에는 이에 대해 아무것도 기록되어 있지 않습니다.)
안녕하세요. 이미 주문이 있는지 없는지 올바른 위치에서 확인하는 프로그램이 필요하다고 말해주세요.
그렇지 않으면 넣어
안녕하세요!
말해 주세요. 공개 시장 주문을 사용하면 다음 기능을 사용하여 시작 가격을 변경할 수 있습니다.
문제는 이것이 왜 필요한가 하는 것입니다. 그래서 나중에 OrderProfit() 함수가 원래 시가와 다른 결과를 줄까요? 아니면 다른 무언가를 위한 기회입니까?
(그런데 OrderProfit()은 시가에서 정확히 계산합니까, 아니면 서버에서 요청한 정보인지 어떻게 든 다르게 계산됩니까? 설명서에는 이에 대해 아무것도 기록되어 있지 않습니다.)
보류 중인 주문 의 가격만 수정할 수 있습니다. 시장 포지션의 시가는 변경할 수 없습니다. 빵을 20불 사서 집에 와서 구매 가격을 5루블로 바꾸고 지갑에서 15루블 차이를 보면 이상할 텐데... 대박...;)
시장 포지션의 경우 StopLoss 및 TakeProfit과 같은 중지 주문의 가격을 수정할 수 있습니다.
OrderProfit()은 예금 통화로 포지션 손익을 반환합니다. 당연히 계산은 시가를 기준으로 합니다.
보류 중인 주문의 가격만 수정할 수 있습니다. 시장 포지션의 시가는 변경할 수 없습니다. 빵을 20불 사서 집에 와서 구매 가격을 5루블로 바꾸고 지갑에서 15루블 차이를 보면 이상할 텐데... 대박...;)
시장 포지션의 경우 StopLoss 및 TakeProfit과 같은 중지 주문의 가격을 수정할 수 있습니다.
답변 해주셔서 감사합니다. 그런 질문이 나왔다는 사실에 놀랐습니다. 하지만 내가 본 것과 질문의 원인을 잘못 이해했을 수도 있습니다.
저는 지금 다른 사람의 코드를 보고 어떤 방식으로(내 것과는 다르고 아마도 더 효율적일 수도 있음) 특정 알고리즘이 구현되는지 확인하고 있습니다. 이제 저는 악명 높은 Ilan 1.6 EA(첨부)를 보고 있습니다. 여러 조각으로 조립했다가 다시 조립한 모습을 볼 수 있습니다. 그러나 337행에서 사용자 정의 후행 중지 기능이 선언되었습니다(비록 처음에는 사용 플래그가 0으로 강제 설정되었지만). 이 함수는 52행에서 호출됩니다.
앞서 언급한 후행 정지가 손절매로 미결 주문(그리고 여러 개 있을 수 있음)을 수정하고 원래의 이익을 유지하지만 이러한 주문을 시작 가격 (OrderModify 함수의 두 번째 매개변수)으로 설정하기 때문에 내 질문이 제기되었습니다. 동일한 값(AveragePrice , 173 및 178행에서 계산됨).
또는 오픈 주문을 수정할 때 이 매개변수(오픈 가격)는 단순히 서버에서 고려되지 않고 가격을 설정할 수 있습니까?