[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 626

 

조언자 완료! 그는 하고 싶은 대로 하고 있지만...

가장 먼저 떠오른 생각: 테스터 는 거래 내역 과 함께 어떻게 작동합니까? "마지막 2개의 베이가 무스인 경우 - 구매를 입력하지 마십시오"라는 조건이 있다고 가정해 보겠습니다. 내 Expert Advisor가 지금까지 이 조건을 무시했을 뿐만 아니라(실수일 수도 있습니다. 다시 생각하겠습니다.) 그러나 테스터가 ITS 거래(더 이상 터미널의 역사에 없는)를 열면 어떻게 될까요? 어떤 티커를 참조하고 어떤 이야기를 할까요? TESTER는 거래에 티커를 할당하지 않는 것 같습니다! 테스터는 일반적으로 거래 이력을 형성합니까? 특별한 방법으로 처리해야 합니까, 아니면...??

[삭제]  
lottamer :

조언자 완료! 그는 하고 싶은 대로 하지만...

가장 먼저 떠오른 생각: 테스터는 거래 내역과 함께 어떻게 작동합니까? "마지막 2개의 베이가 무스인 경우 - 배에 들어가지 마십시오"라는 조건이 있다고 가정해 보겠습니다. 내 Expert Advisor가 지금까지 이 조건을 무시했을 뿐만 아니라(실수일 수도 있습니다. 다시 생각하겠습니다.) 그러나 테스터가 ITS 거래(더 이상 터미널의 역사에 없음)를 열면 어떻게 될까요? 어떤 티커를 가리키고 어떤 이야기에서 말합니까? TESTER는 거래에 티커를 할당하지 않는 것 같습니다! 테스터는 일반적으로 거래 이력을 형성합니까? 특별한 방법으로 처리해야 합니까, 아니면...??


모든 것이 할당되었습니다 - "결과" 탭을 보십시오. 그러나 테스터는 기적을 다루지 않습니다.
 
YOUNGA :

모든 것이 할당되었습니다 - "결과" 탭을 보십시오. 그러나 테스터는 기적을 다루지 않습니다.

실생활에서와 같은 다중 값 시세는 없습니다. 거래번호가 있습니다. 당신이 그것을 의미 했습니까?
[Deleted]  
lottamer :

실생활에서와 같은 다중 값 시세는 없습니다. 거래번호가 있습니다. 당신이 그것을 의미 했습니까?


테스터가 서버가 계산하는 것과 같은 주문 수를 계산했다면 데이터도 다중 값을 가질 것입니다.

테스터는 서버와 마찬가지로 각각의 새로운 주문에 고유한 일련 번호(티켓)를 할당합니다. 서버는 DC가 형성된 순간부터 모든 클라이언트와 모든 기기에 대해 이 작업을 수행합니다.

 
정수 개수=0;
//+----------------------------------------------- --------------------+
//| 전문가 초기화 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
Alert("시작 시 초기화() 함수가 시작되었습니다.");
반품;
}
//+----------------------------------------------- --------------------+
//| 전문가 시작 기능 |
//+----------------------------------------------- --------------------+
정수 시작()
{
이중 가격 = 입찰;
카운트++;
Alert("새 틱 ",개수," Price = ",Price);
반품;
}
//+----------------------------------------------- --------------------+
정수 초기화()
{
Alert("deinit() 언로드하는 동안 실행된 함수");
반품;

}

내가 이해하는 한, 이 스크립트에서 각각의 새로운 입찰가에 메시지가 나타나야 합니다. ...무엇을 할까요?

[Deleted]  
i999i :
정수 개수=0;
//+----------------------------------------------- --------------------+
//| 전문가 초기화 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
Alert("시작 시 초기화() 함수가 시작되었습니다.");
반품;
}
//+----------------------------------------------- --------------------+
//| 전문가 시작 기능 |
//+----------------------------------------------- --------------------+
정수 시작()
{
이중 가격 = 입찰;
카운트++;
Alert("새 틱 ",개수," Price = ",Price);
반품;
}
//+----------------------------------------------- --------------------+
정수 초기화()
{
Alert("deinit() 언로드하는 동안 실행된 함수");
반품;

}

내가 이해하는 한, 이 스크립트에서 각각의 새로운 입찰가에 메시지가 나타나야 합니다. ...무엇을 할까요?

아마도 터미널 설정에서 " 어드바이저가 거래하도록 허용 "을 켜십시오.
 

어떻게든 손절매를 수정하는 것이 가능하지만 동시에 한 줄에서 이익실현을 건드리지 않습니다(언급하지 마십시오. 다른 기능에서 이전에 설정한 것과 동일하게 유지해야 함)

OrderModify(OrderTicket(),0,stop_loss, ???, 0, CLR_NONE );

 
rigonich :


테스터가 서버가 계산하는 것과 같은 주문 수를 계산했다면 데이터도 다중 값을 가질 것입니다.

테스터는 서버와 마찬가지로 각각의 새로운 주문에 고유한 일련 번호(티켓)를 할당합니다. 서버는 DC가 형성된 순간부터 모든 클라이언트와 모든 기기에 대해 이 작업을 수행합니다.


이해 감사합니다 :))
 
rigonich :
아마도 터미널 설정에서 "어드바이저가 거래하도록 허용"을 켜십시오.


도움이 되지 않는다
 
i999i :

도움이 되지 않는다

죄송합니다 - 모든 수업 ....... 감사합니다