오류, 버그, 질문 - 페이지 1608

 

POSITION_COMMISSION 에 대한 정의를 찾을 수 없다는 농담이 있습니까? 파란색으로 강조 표시되어 있지도 않습니까? (5.00 1340)

 
Karputov Vladimir :

어떤 터미널 빌드? 동일한 터미널의 다른 거래 서버에 연결하는 경우(한 터미널에서 모든 거래 서버에 연결할 수 있다는 사실을 알고 계십니까?) - 고문은 어떻게 행동합니까?

여기에 전략 테스터의 "설정" 탭 스크린샷을 붙여넣습니다. 어떤 설정이 있는지 알아보겠습니다.

나는 모든 고문이 나를 위해 일하는 다른 회사의 터미널에서 연결했습니다. bcs에서 자격 증명을 입력하고 전략 테스터에서 어드바이저를 시작한 후 트랜잭션이 더 이상 수행되지 않았습니다. BCS 1340 빌드

 
Danil Nesterov :

나는 모든 고문이 나를 위해 일하는 다른 회사의 터미널에서 연결했습니다. bcs에서 자격 증명을 입력하고 전략 테스터에서 어드바이저를 시작한 후 트랜잭션이 더 이상 수행되지 않았습니다. BCS 1340 빌드

무역 허가 확인:

 //+------------------------------------------------------------------+
//|                                                      IsTrade.mq5 |
//|                              Copyright © 2015, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2015, Vladimir Karputov"
#property link        "http://wmua.ru/slesar/"
#property version    "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---
   if (! TerminalInfoInteger ( TERMINAL_TRADE_ALLOWED ))
       Alert ( "Проверьте в настройках терминала разрешение на автоматическую торговлю!" );
   else
     {
       if (! MQLInfoInteger ( MQL_TRADE_ALLOWED ))
         Alert ( "Автоматическая торговля запрещена в свойствах программы для " , __FILE__ );
     }

   if (! AccountInfoInteger ( ACCOUNT_TRADE_EXPERT ))
       Alert ( "Автоматическая торговля запрещена для счета " , AccountInfoInteger ( ACCOUNT_LOGIN ),
             " на стороне торгового сервера" );

   if (! AccountInfoInteger ( ACCOUNT_TRADE_ALLOWED ))
       Comment ( "Торговля запрещена для счета " , AccountInfoInteger ( ACCOUNT_LOGIN ),
               ".\n Возможно, подключение к торговому счету произведено по инвест паролю." ,
               "\n Проверьте журнал терминала, есть ли там такая запись:" ,
               "\n\'" , AccountInfoInteger ( ACCOUNT_LOGIN ), "\': trading has been disabled - investor mode." );

  }
//+------------------------------------------------------------------+
파일:
IsTrade.mq5  2 kb
 
Karputov Vladimir :

무역 허가 확인:

스크립트를 시작했습니다. 경고가 없었습니다.

 
Danil Nesterov :

스크립트를 시작했습니다. 경고가 없었습니다.

테스터에 루블 대신 USD를 넣으려고 했습니까?
 
Karputov Vladimir :
테스터에 루블 대신 USD를 넣으려고 했습니까?
아니, 나는 그것을 시도하지 않았습니다. 나는 그것을하는 방법을 잘 이해하지 못했습니다. 말하다?
 

테스터에서 Expert Advisor는 첫 번째 테스트 실행 시 *.ex5 라이브러리를 메모리에 로드하고 후속 테스트에서는 이미 메모리에 로드된 라이브러리를 사용합니다. 라이브러리가 변경되더라도 Expert Advisor는 이전 테스트를 사용합니다. 메모리.

테스터가 라이브러리가 변경되었는지 확인해야한다고 생각합니다 ...

 
Vladimir Pastushak :

이해가 되지 않습니다. Timeframes(OBJ_NO_PERIODS)가 개체가 그려지는 순서를 변경할 수 있음을 명확히 하고 싶습니다.

제 경우 주문은 사진A 사진B 사진C 입니다.

OBJ_ALL_PERIODS를 사용하면 순서를 다른 ? B C A ????

모든 시간 프레임(최소한 현재 차트에 있는 시간 프레임)에 대해 개체를 보이지 않게 하면 개체가 도면 목록에서 제거됩니다.

작업 시간 프레임(이 경우 모든 시간 프레임) 동안 개체의 가시성 이 복원되면 개체가 도면 목록의 끝에 추가됩니다.

세 객체의 그리기 순서를 변경하려면 먼저 세 객체 모두의 가시성을 끕니다(순서에 상관없이). 그런 다음 필요한 순서대로 개체의 가시성을 켭니다. 첫 번째 개체는 맨 아래에 있고 두 번째 개체는 중간에, 세 번째 개체는 위쪽에 있습니다.

 
Andrey Dik :

테스터에서 Expert Advisor는 첫 번째 테스트 실행 시 *.ex5 라이브러리를 메모리에 로드하고 후속 테스트에서는 이미 메모리에 로드된 라이브러리를 사용합니다. 라이브러리가 변경되더라도 Expert Advisor는 이전 테스트를 사용합니다. 메모리.

테스터가 라이브러리가 변경되었는지 확인해야한다고 생각합니다 ...

확인이 진행 중입니다. 그리고 구성 요소 중 하나가 변경된 것으로 판명되면 이 구성 요소는 테스트 에이전트로 다시 전송됩니다.
 
Karputov Vladimir :
테스터에 루블 대신 USD를 넣으려고 했습니까?
5개는 작동하지 않습니다.