Automated Trading Championship 2007: 전문가 고문의 일반적인 실수 - 페이지 5

 
komposter :
카닥 :
그러나 주최측은 그러한 전문가가 대회에 참가하도록 허용할 것입니까? 이 디자인을 사용할 때 Expert Advisor의 다중 통화 "자원 과다 사용"에 대한 5분 테스트는 문제 없이 통과합니다.
이 구성은 전문가 프로그래밍에 적합한 톤입니다.
주최측에서 유능한 전문 작가 자격을 박탈했다는 이야기는 듣지 못했습니다 ;)

나도 그렇게 생각해. ORGANIZERS의 답변을 받는 것이 바람직할 것입니다.
 
Kadak :

나도 그렇게 생각해. ORGANIZERS의 답변을 받는 것이 바람직할 것입니다.
경쟁에서 달리는 것은 모든 것을 보여줄 것입니다. 리소스를 과도하게 차지하지 않으면 모든 것이 정상입니다( 다른 규칙에 따름 ).
 
Renat :
마르테스 :

친애하는 주최측!

다중 통화 전문가 고문에 대한 정확한 정의를 요청할 수 있습니까? "다중 통화 전문가"에 대한 사이트 검색을 수행했습니다. 결과적으로 문서에서는 아무 것도 찾을 수 없었고 다른 페이지(주로 챔피언십 포럼에서)에도 정의가 없었습니다. 다중 통화 Expert Advisor가 무엇인지 대략 짐작하지만 정확한 정의도 필요합니다.

다중 통화 전문가는 연결된 기호를 계산하지 않고 다른 상품에 대한 거래 포지션을 여는 사람입니다. 모든 Expert Advisor는 정보를 위해 다른 기호의 차트 및 매개변수에 액세스할 수 있지만 이 때문에 다중 통화로 간주되지 않습니다.

저것들. 다중 통화가 아닌 Expert Advisor가 다른 시간대의 다른 통화 쌍에 대한 정보를 가져와 현재 차트의 통화 쌍 주문에 대한 결정을 내릴 수 있습니까?

이 경우 아래 코드를 사용하여 단일 통화 쌍 모드에서 다중 통화를 테스트할 수 있습니다. 테스트할 때 다른 통화 쌍에 대한 정보를 얻을 수 있습니까?

===================================================== ==========================


if ( (mono==1)&&(f==0) ) ////=== mono - 하나의 통화 쌍에 대한 개시 주문 기호, f - 현재 차트의 통화 쌍 기호
{
ticket=OrderSend(Symbol(), OP_BUY, lotOptimized, Ask, 5, Bid-StopLoss*Point, Ask+TakeProfit*Point, Commenta,f,0, Green);
if(티켓>0)
{
if(OrderSelect(티켓, SELECT_BY_TICKET, MODE_TRADES)) {}
else Print(" 구매 주문 열기 오류: ", GetLastError());
}

}
또 다른
{
이중 입찰 = MarketInfo(Symbol_array[f], MODE_BID);
이중 질문 =MarketInfo(Symbol_array[f], MODE_ASK);
더블 포인트 =MarketInfo(Symbol_array[f], MODE_POINT);
ticket=OrderSend(Symbol_array[f], OP_BUY, lotOptimized, ask, 5,bid-StopLoss*point, ask+TakeProfit*point,Commenta,f,0, Green);
if(티켓>0)
{
if(OrderSelect(티켓, SELECT_BY_TICKET, MODE_TRADES)) {}
else Print("구매 주문 열기 오류: ", GetLastError());
}


}

==================================================== =====================================

 
"오더번호 닫을 때 오류 4108" 해결 방법을 알려주세요. 그리고 Expert Advisor가 제대로 작동하기 때문에 이것이 얼마나 중요한지.
 
Tihon_RUS :
"오더번호 닫을 때 오류 4108" 해결 방법을 알려주세요. 그리고 Expert Advisor가 제대로 작동하기 때문에 이것이 얼마나 중요한지.
닫을 올바른 티켓을 지정하십시오. 코드 없이는 아무 것도 말할 수 없습니다.
 
어딘가에 오류가있을 수 있습니까?







동안 (OrdersTotal()>0)
{
if (!OrderSelect(0, SELECT_BY_POS)) 중단;
if (주문유형()>OP_SELL)
{
if (!OrderDelete(OrderTicket()))
{
Print("오류 ", GetLastError()," 보류 중인 주문을 삭제할 때 ",
주문 티켓());
부서지다;
}
}
{
이중 가격;
if (주문 유형()==OP_SELL)
가격 = MarketInfo(OrderSymbol(), MODE_ASK);
또 다른
가격 = MarketInfo(OrderSymbol(), MODE_BID);

if (!OrderClose(OrderTicket(), OrderLots(), 가격, 3))
{
Print("오류 ", GetLastError()," 위치를 닫을 때 ", OrderTicket());
부서지다;
}
}
}
수면(10000);
 
...
if (( OrderType () > OP_SELL ) && ( OrderCloseTime () == 0 ))
...

마감 시간 확인을 추가합니다. 이미 삭제된 주문을 삭제할 필요가 없습니다.

 

말해주세요

나는 무엇이 잘못되었는지 이해하지 못한다!

트롤은 50p부터 시작합니다.

동시에 처음에는 35p에 도달했을 때 주문을 시작한 시점부터 손익분기점 + 5p에 위치가 표시됩니다.

그리고 나서야 50p에 도달했을 때 노예가 작동하기 시작합니다.

이 시간과 다른 기간에 내 컴퓨터에서 테스트할 때 오류 130 이 발생하지 않습니다.

---

이것이 EA가 제공하는 자동 테스트입니다. 테스트할 때 오류가 발생하지 않습니다.-(

35p의 손익분기점과 50p의 가격에서 다음 트레일로의 전환이 오류를 줄 수 있습니까!?

반면에 강한 따옴표가 강한 움직임에서 모방되는 경우 문제를 피하는 방법

2007.09.06 19:30 loading
yz_t4 on EURUSD:240
19:30:18 2007.01.03 16:06  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:06  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:06  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:06  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:08  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:08  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:08  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:09  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:10  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:10  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:10  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:24  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:25  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:25  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:30  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:30  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:30  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 17:12  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 17:12  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 17:13  yz_t4 EURUSD,H4: OrderModify error 1
1 min 34 seconds
Errors: 20
  
Код тралла достаточно сложный и все же я приведу его! 
파일:
yz_trall.mq4  10 kb
 

친애하는 RenatRosh !

1. Expert Advisor를 보낼 때 작성자는 Expert Advisor 테스트 조건(통화쌍, TF)을 명시해야 하나요? 물론 질문은 어리 석지만 조건을 선택하면 해당 조건에 맞추기 어려울 수 있습니다. :)

2. 다중 통화 Expert Advisor의 운영 조건이 특정 시간대에 다른 사람들의 쌍에 대한 여러 개의 공개 차트인 경우 Expert Advisor가 챔피언십에서 출시될 때 관찰되고 어디에서 공식화될 수 있습니까?

 
goldtrader :

친애하는 RenatRosh !

1. Expert Advisor를 보낼 때 작성자는 Expert Advisor 테스트 조건(통화쌍, TF)을 명시해야 하나요? 물론 질문은 어리 석지만 조건을 선택하면 해당 조건에 맞추기 어려울 수 있습니다. :)

2. 다중 통화 Expert Advisor의 운영 조건이 특정 시간대에 다른 사람들의 쌍에 대한 여러 개의 공개 차트인 경우 Expert Advisor가 챔피언십에서 출시될 때 관찰되고 어디에서 공식화될 수 있습니까?


1. "파일" 탭의 참가자 프로필에 지정된 기호/기간에 대해 Expert Advisors를 테스트합니다. 그러나 오류를 식별하기 위해 모든 데이터에 대해 Expert Advisor를 테스트할 수 있습니다. Expert Advisor가 올바르게 작성되고 오류 처리를 제공하면 모든 데이터에서 제대로 작동하고 잘못된 요청으로 거래 서버를 로드하지 않으며 거대한 로그를 생성하지 않습니다.

2. 전문가 설명에서 어떤 차트를 열어야 하는지 지정해야 합니다. 차트 기간 을 지정하지 않으면 기본 기호에 대해 지정된 기간으로 해당 차트가 열립니다.