요새. 실행 질문 - 페이지 37

 

그리고 MarketBookGet() 함수에서 더 쉽게

 bool    MarketBookGet (
   string         symbol,     // символ
   MqlBookInfo &  book[]       // ссылка на массив
   );

스냅샷 시간 반환:

 datetime    MarketBookGet (
   string         symbol,     // символ
   MqlBookInfo &  book[]       // ссылка на массив
   );

반환 값:

"0" - 유리를 받지 못함

"0" 아님 - DOM 스냅샷 시간

그리고 모두가 행복하고 추가 수표가 없습니다!

 

좋아요. 따라서 거래 모드를 결정하기 위해 터미널에는 다양한 플래그가 채워져 있습니다.

    if (! TerminalInfoInteger ( TERMINAL_TRADE_ALLOWED ))
       Alert ( "단말기 설정에서 자동 거래 허용 여부를 확인하세요!" );
    또 다른
{
       if (! MQLInfoInteger ( MQL_TRADE_ALLOWED ))
          Alert ( "프로그램 속성에서 자동 거래가 금지되어 있습니다. " , __FILE__ );

}

    if (! AccountInfoInteger ( ACCOUNT_TRADE_EXPERT ))
       경고 ( "계정에 대해 자동 거래가 비활성화됨" , AccountInfoInteger ( ACCOUNT_LOGIN ),

"무역 서버 측에서" );

    if (! AccountInfoInteger ( ACCOUNT_TRADE_ALLOWED ))
       댓글 ( "계정에 대한 거래 비활성화" , AccountInfoInteger ( ACCOUNT_LOGIN ),
             ".\n 투자 비밀번호를 사용하여 거래 계정에 연결했을 가능성이 있습니다." ,
             "\n 터미널 로그에서 다음 항목을 확인하십시오." ,

             "\n\'" , AccountInfoInteger ( ACCOUNT_LOGIN ), "\': 거래가 비활성화되었습니다 - 투자자 모드." );

그리고 개인적으로 도구:

ENUM_SYMBOL_TRADE_MODE

식별자

설명

SYMBOL_TRADE_MODE_DISABLED

기호 거래 금지

SYMBOL_TRADE_MODE_LONGONLY

구매만 가능

SYMBOL_TRADE_MODE_SHORTONLY

판매만 가능

SYMBOL_TRADE_MODE_CLOSEONLY

닫기 작업만 허용됩니다.

SYMBOL_TRADE_MODE_FULL

거래 운영에 대한 제한 없음

그건 그렇고, 누락 된 곳   SYMBOL_TRADE_MODE_CANCELONLY, 이는 휴식 시간 동안 FORTS에서 가능합니다.

그러나 이것 으로 충분하지 않습니다 . 마지막 세션 이후 인용문업데이트 되었는지 확인 하기 위해 탬버린, 춤, 코드 풋웨어 가 여전히 필요합니다!

매우 생산적입니다!..

Документация по MQL5: Программы MQL5 / Разрешение на торговлю
Документация по MQL5: Программы MQL5 / Разрешение на торговлю
  • www.mql5.com
Программы MQL5 / Разрешение на торговлю - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

열리는. 고문은 하위 계정에서 거래합니다. 오늘까지는 모든 것이 괜찮 았지만 오늘은 로그의 로그로 판단하면 응용 프로그램이 서버로 보내지 만 교환기로 가지 않는 것과 같은 주제가 있습니다. 거래는 손으로 열립니다. 자동 거래는 자연스럽게 허용됩니다. 문제가 무엇인지 누가 알겠습니까?

하나

 
Vitaliy Semenov :

열리는. 고문은 하위 계정에서 거래합니다. 오늘까지는 모든 것이 괜찮 았지만 오늘은 로그의 로그로 판단하면 응용 프로그램이 서버로 보내지 만 교환기로 가지 않는 것과 같은 주제가 있습니다. 거래는 손으로 열립니다. 자동 거래는 자연스럽게 허용됩니다. 문제가 무엇인지 누가 알겠습니까?

메시지에 이미지를 올바르게 삽입하십시오: 포럼: 사진 삽입 방법 (메시지가 수정되었습니다).
 
Vitaliy Semenov :

열리는. 고문은 하위 계정에서 거래합니다. 오늘까지는 모든 것이 괜찮 았지만 오늘은 로그의 로그로 판단하면 응용 프로그램이 서버로 보내지 만 교환기로 가지 않는 것과 같은 주제가 있습니다. 거래는 손으로 열립니다. 자동 거래는 물론 허용됩니다. 문제가 무엇인지 누가 알겠습니까?

문제는 어드바이저 코드에 있을 수 있습니다.

P/S 코드에 없으면 멋질거에요 :)

주문 방법의 소스 코드를 여기에 게시하십시오(SRC 버튼을 눌러).

 
Михаил :

문제는 어드바이저 코드에 있을 수 있습니다.

P/S 코드에 없으면 멋질거에요 :)

주문 방법의 소스 코드를 여기에 게시하십시오(SRC 버튼을 눌러).

문제는 부지의 크기에서 확립되었습니다. 아마도 브로커 측에서 GO 계산에 몇 가지 문제가 있습니다. 여러 하위 계정이 있습니다. Xi 계약 2개를 열 수 있는 자금은 충분하지만 아직 조금 남아 있습니다. 하지만 포즈는 1에서만 열립니다. 2에서는 이 쓰레기가 화면에서 나타나고 3을 열려고 하면 로그에 일반 No money가 기록됩니다.
 
Vitaliy Semenov :
문제는 부지의 크기에서 확립되었습니다. 아마도 브로커 측에서 GO 계산에 몇 가지 문제가 있습니다. 여러 하위 계정이 있습니다. Xi 계약 2개를 열 수 있는 자금은 충분하지만 아직 조금 남아 있습니다. 하지만 포즈는 1에서만 열립니다. 2에서는 이 쓰레기가 화면에서 나타나고 3을 열려고 하면 로그에 일반 No money가 기록됩니다.

오늘 9월 7일 민방위가 바뀌었음이 분명합니다.

http://moex.com/n10706/?nt=0

 

Aytugan Khafizov :

가능한 문제를 나타내기 위해 오프닝에 대한 나의 응답 이후, 그들은 금요일에 새로운 액세스 서버를 배포하기로 약속했습니다. 내가 이해할 수 없는 이유로, 그들은 이번 주 화요일 이전에 이 작업을 수행할 수 있습니다. 우리는 기다립니다...

나는 오프닝에 전화를 걸어 수요일에 하겠다고 약속했다.
 
Aytugan Khafizov :
나는 오프닝에 전화를 걸어 수요일에 하겠다고 약속했다.
고맙습니다.
 

오프너에서 수행된 작업이 없습니다.

 2015.09 . 10 13 : 50 : 46.675 Trades   'xxxxx' : cancel order # 20218546 sell limit 50.00 BR- 11.15 at 50.28
2015.09 . 10 13 : 50 : 46.690 Trades   'xxxxx' : cancel order # 20218546 sell limit 50.00 BR- 11.15 at 50.28 placed for execution in 15 ms
2015.09 . 10 13 : 51 : 25.317 Trades   'xxxxx' : modify order # 20213066 sell limit 47.00 Si- 9.16 at 78255 sl: 0 tp: 0 -> 78236 , sl: 0 tp: 0
2015.09 . 10 13 : 51 : 25.420 Trades   'xxxxx' : modify order # 20213066 sell limit 47.00 Si- 9.16 at 78255 sl: 0 tp: 0 -> 78236 , sl: 0 tp: 0 placed for execution in 102 ms
2015.09 . 10 13 : 51 : 25.499 Trades   'xxxxx' : modify order # 20213066 sell limit 47.00 Si- 9.16 at 78236 sl: 0 tp: 0 -> 77132 , sl: 0 tp: 0
2015.09 . 10 13 : 51 : 25.530 Trades   'xxxxx' : modify order # 20213066 sell limit 47.00 Si- 9.16 at 78236 sl: 0 tp: 0 -> 77132 , sl: 0 tp: 0 placed for execution in 30 ms
2015.09 . 10 13 : 53 : 28.702 Trades   'xxxxx' : buy limit 10.00 MXI- 3.16 at 1644.70
2015.09 . 10 13 : 53 : 29.040 Trades   'xxxxx' : buy limit 10.00 MXI- 3.16 at 1644.70 placed for execution in 338 ms
2015.09 . 10 13 : 53 : 50.271 Trades   'xxxxx' : cancel order # 20213066 sell limit 47.00 Si- 9.16 at 77132
2015.09 . 10 13 : 53 : 50.287 Trades   'xxxxx' : cancel order # 20213066 sell limit 47.00 Si- 9.16 at 77132 placed for execution in 16 ms