jarikn : 나는 고문을 썼고 모든 것이 효과가 있는 것 같다. 그러나 사실은 주문이 이동 평균의 교차점에서 마감되어야 한다는 것입니다. 그러나 그들은 닫지 않거나 오히려 첫 번째 주문만 닫히고 어느 방향으로 가도 상관 없습니다. 그런 다음 로그에 오류 - OrderClose 오류 4051이 표시됩니다. 문제가 무엇입니까?
이 기능을 시도
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Закрытие позиций по рыночной цене |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+void ClosePositions( string sy= "" , int op=- 1 , int mn=- 1 ) {
int i, k= OrdersTotal ();
if (sy== "0" ) sy= Symbol ();
for (i=k- 1 ; i>= 0 ; i--) {
if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
if ((OrderSymbol()==sy || sy== "" ) && (op< 0 || OrderType()==op)) {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (mn< 0 || OrderMagicNumber()==mn) ClosePosBySelect();
}
}
}
}
}
jarikn : 나는 고문을 썼고 모든 것이 효과가 있는 것 같다. 그러나 사실은 주문이 이동 평균의 교차점에서 마감되어야 한다는 것입니다. 그러나 그들은 닫지 않거나 오히려 첫 번째 주문만 닫히고 어느 방향으로 가도 상관 없습니다. 그런 다음 로그에 오류 - OrderClose 오류 4051이 표시됩니다. 문제가 무엇입니까?
청년이여, 오류 번호라도 있으면 번호로 보는 것이 무슨 문제가 있겠습니까? 보려고?
포럼이 의미를 갖기 위해서는 먼저 문제를 직접 확인하고 파악한 다음 포럼에서 문제에 대한 정확한 설명을 입력해야 합니다. 그리고 "그것은 나에게 효과가 없습니다. 무엇이 문제입니까?"가 아닙니다.
OBJPROP_SELECTED
개체 선택
mql5
mql4
이 기능은 개체의 선택을 허용/금지하지만 자체적으로 선택하지는 않습니다.
표준 객체 생성 기능을 사용하는 경우 기본 매개변수에서 selection = true입니다. 예를 들어 추세선의 경우 아래에서 4번째 줄:
이 기능은 개체의 선택을 허용/금지하지만 자체적으로 선택하지는 않습니다.
아니다!
OBJPROP_SELECT ED 는 개체를 선택하고
OBJPROP_SELECT ABLE 개체 선택 활성화/비활성화
이 기능은 개체의 선택을 허용/금지하지만 자체적으로 선택하지는 않습니다.
이 속성으로 개체 선택을 허용/금지:
OBJPROP_SELECTABLE
개체 가용성
나는 고문을 썼고 모든 것이 효과가 있는 것 같다. 그러나 사실은 주문이 이동 평균의 교차점에서 마감되어야 한다는 것입니다. 그러나 그들은 닫지 않거나 오히려 첫 번째 주문만 닫히고 어느 방향으로 가도 상관 없습니다. 그런 다음 로그에 오류 - OrderClose 오류 4051이 표시됩니다. 문제가 무엇입니까?
이 기능을 시도
좋은 오후입니다. 데모 계정에서 MQL5에 신호를 등록할 수 있습니까? 고맙습니다.
예, 가능합니다. 그러나 당신은 그것을 팔 수 없습니다. 그것은 무료이며 데모에서 데모로 복사할 수 있습니다.
나는 고문을 썼고 모든 것이 효과가 있는 것 같다. 그러나 사실은 주문이 이동 평균의 교차점에서 마감되어야 한다는 것입니다. 그러나 그들은 닫지 않거나 오히려 첫 번째 주문만 닫히고 어느 방향으로 가도 상관 없습니다. 그런 다음 로그에 오류 - OrderClose 오류 4051이 표시됩니다. 문제가 무엇입니까?
청년이여, 오류 번호라도 있으면 번호로 보는 것이 무슨 문제가 있겠습니까? 보려고?
포럼이 의미를 갖기 위해서는 먼저 문제를 직접 확인하고 파악한 다음 포럼에서 문제에 대한 정확한 설명을 입력해야 합니다. 그리고 "그것은 나에게 효과가 없습니다. 무엇이 문제입니까?"가 아닙니다.
질문을 이해하지 못했습니다
질문은 "당신은 무엇을 가지고 있습니까?" 였습니다. 컨텍스트: "지표가 올바르게 수행되면 항상 전체 기록을 먼저 계산합니다" .
따라서 질문은 "지표가 처음 출시될 때 무엇을 합니까? 기록을 계산합니까? 아니면 기록을 계산하지 않습니까? 이것이 표준 볼린저입니까?"를 의미합니다.
질문은 "당신은 무엇을 가지고 있습니까?" 였습니다. 컨텍스트: "지표가 올바르게 수행되면 항상 전체 기록을 먼저 계산합니다" .
따라서 질문은 "지표가 처음 출시될 때 무엇을 합니까? 기록을 계산합니까? 아니면 기록을 계산하지 않습니까? 이것이 표준 볼린저입니까?"를 의미합니다.
특정 시간 간격 어드바이저 의 경우 양초와 볼린저를 계산 하고 교차점에 개체를 만듭니다. (과도하게 단순화되었지만 본질은 동일)