포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 1112

 
paukas :
주문 합계()

이해할 수 없지만 OrdersTotal()==0 이 반대로 내 루프의 궁극적인 목표라고 생각했습니다.

내가 원하는 것은 다음과 같이 나타낼 수 있습니다.

상태;

동안(OrdersTotal()==0)

{

무역 금지;

}

 
Mislaid :

아니요, 차트 100개면 충분하지만 지표를 올바르게 작성해야 합니다.

네, 그렇습니다. Metatrader에서는 100개 이상의 차트를 열 수 없습니다.

그리고 지표의 모든 기호와 기간에 대한 기록의 적시 교환을 구성하는 방법은 무엇입니까?
ArrayCopySeries 를 호출하면 해결됩니까?

표시기 시작 시 ArrayCopySeries를 호출해도 새 기기에 대한 기록이 다운로드되지 않습니다.
주말에 시장이 닫혀서 스와핑이 없을 수도 있습니다.
 

안녕하세요! 도움이 필요하다! Expert Advisor가 작동하면 스톱에 의해 주문이 닫히고 새로운 틱에 즉시 동일한 바에서 같은 방향으로 새로운 주문이 열리고 결과적으로 스톱이 다시 트리거되고 이것이 계속될 수 있습니다. 여러번. 목표는 짧은 MA와 긴 MA의 다음 교차점 이후에만 스톱으로 닫은 후 새 주문을 여는 것입니다. mql4의 코드를 한 번에 제공할 수 있다면. 미리 감사합니다!

 
Sokolmih :

안녕하세요! 도움이 필요하다! Expert Advisor가 작동하면 스톱에 의해 주문이 닫히고 새로운 틱에 즉시 동일한 바에서 같은 방향으로 새로운 주문이 열리고 결과적으로 스톱이 다시 트리거되고 이것이 계속될 수 있습니다. 여러번. 목표는 짧은 MA와 긴 MA의 다음 교차점 이후에만 스톱으로 닫은 후 새 주문을 여는 것입니다. mql4의 코드를 한 번에 제공할 수 있다면. 미리 감사합니다!

교차로의 시간이나 가격을 터미널의 글로벌 변수 나 파일에 저장하고 차트의 현재 상황을 기록된 값과 비교하고 변경 사항이 없고 주문이 있었던 경우 - 더 이상 거래하지 않는 경우 새로운 교차로 - 무역.

나는 처음부터 코드를 작성하지 않을 것입니다. 이것은 프리랜서를 위한 것입니다.

 
RickD :
네. Metatrader에서 100개 이상의 차트를 열 수 없습니다.

그리고 지표의 모든 기호와 기간에 대한 기록의 적시 교환을 구성하는 방법은 무엇입니까?
ArrayCopySeries를 호출하면 해결됩니까?

표시기 시작 시 ArrayCopySeries를 호출하면 새 기기에 대한 기록이 다운로드되지 않습니다.
주말에 시장이 닫혀서 스와핑이 없을 수도 있습니다.

주말에는 스크립트가 필요합니다.

나는 평일에 일한다. 그래서 지표를 사용합니다. 나는 그에게 악기 목록을 주고 그는 그가 매달린 차트에 그 기간에 대한 견적을 요청합니다. 나는 오류 처리에 신경 쓰지 않는다. 10분 후 모든 것이 안정됩니다.

예, 완전히 잊었습니다. 히스토리를 저장하려면 기호 차트가 열려 있어야 합니다.

 
evillive :

교차로의 시간이나 가격을 터미널의 글로벌 변수나 파일에 저장하고 차트의 현재 상황을 기록된 값과 비교하고 변경 사항이 없고 주문이 있었던 경우 - 더 이상 거래하지 않는 경우 새로운 교차로 - 무역.

나는 처음부터 코드를 작성하지 않을 것입니다. 이것은 프리랜서를 위한 것입니다.

감사해요

물론 전체 코드를 요구하는 것은 아니지만 지시/제안 부탁드립니다. 다음 교차로를 결정하는 방법은 다음과 같습니다. 도와주시겠습니까?

 
Sokolmih :

감사해요

물론 전체 코드를 요구하는 것은 아니지만 지시/제안 부탁드립니다. 다음 교차로를 결정하는 방법은 다음과 같습니다. 도와주시겠습니까?

예, 이전과 마찬가지로 고문이 있습니다. 코드를 살펴보십시오.
 
evillive :
예, 이전과 마찬가지로 고문이 있습니다. 코드를 살펴보십시오.
나는 아마도 질문을 올바르게하지 않았을 것입니다. 나는 역사에서 마지막 주문이 stop으로 마감되었다고 결정했으며 이제 귀하의 조언에 따라 short와 long의 가치를 기억해야합니다. 그런 다음 다음 틱에서 비교해야합니다 현재 값으로 서로가 작아지거나 커지면 주문을 엽니다. 제대로 이해했습니다.
 
Sokolmih :
나는 아마도 질문을 올바르게하지 않았을 것입니다. 나는 역사에서 마지막 주문이 stop으로 마감되었다고 결정했으며 이제 귀하의 조언에 따라 short와 long의 가치를 기억해야합니다. 그런 다음 다음 틱에서 비교해야합니다 현재 값으로 서로가 작아지거나 커지면 주문을 엽니다. 제대로 이해했습니다.

두 MA의 교차점이 고정되어 있는 막대가 열리는 시간을 기억할 수 있습니다. 고문은 교차로 시간을 기억하고 주문을 열었습니다. 그런 다음 시장 주문의 존재를 모니터링합니다. 내가 이해하는 한 시장에는 단 하나의 주문만 있습니다.

주문이 마감된 후 EA는 주문 마감 시간과 교차 시간을 비교합니다. OrderCloseTime>CrossTime인 경우 - 무역 금지 및 새로운 교차 모니터링. 이 기간 동안 새로운 교차로가 발견되면 그 시간을 기억하십시오. 이것은 자동으로 OrderCloseTime<CrossTime이 되어 새 주문을 엽니다.

 
evillive :

두 MA의 교차점이 고정된 바의 오프닝 시간을 기억할 수 있습니다. 고문은 교차로 시간을 기억하고 주문을 열었습니다. 그런 다음 시장 주문의 존재를 모니터링합니다. 내가 이해하는 한 시장에는 단 하나의 주문만 있습니다.

주문이 마감된 후 EA는 주문 마감 시간과 교차 시간을 비교합니다. OrderCloseTime>CrossTime인 경우 - 무역 금지 및 새로운 교차 모니터링. 이 기간 동안 새로운 교차로가 발견되면 그 시간을 기억하십시오. 이것은 자동으로 OrderCloseTime<CrossTime이 되어 새 주문을 엽니다.

조건을 이해했습니다. 이제 두 MA의 교차점이 고정된 막대의 여는 시간 을 결정하는 방법을 알아내고 있습니다. 예제를 찾았습니다. 어떤 일이 일어나는지 지켜보겠습니다. 조언 해주셔서 감사합니다.