초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 50

 
그리드와 촛불 없이 새 차트가 열리도록 직접 조정할 수 있습니다.
 
Андрей :
그리드와 촛불 없이 새 차트가 열리도록 직접 조정할 수 있습니다.
템플릿은 새 차트를 열고 기본 이름으로 저장하려는 보기의 종류를 만듭니다.
 

주문 계산 주기가 올바르게 구성되어 있습니까? 올바르지 않은 경우 어떻게 되어야 하는지 설명하십시오. 나는 그들이 중요하다고 생각하지 않기 때문입니다.

for(int i=OrdersTotal()-1;i>=0;i--)

{

if(주문선택(i,SELECT_BY_POS))

{

if(OrderMagicNumber()==magic) // 우리의 마법이라면

{

if(주문유형()==OP_BUY) sdel_b++; // 구매 카운트

if(주문유형()==OP_SELL) sdel_s++; // 마을 계산

if(주문유형()==OP_BUYSTOP) otl_b++; // 지연된 바이스톱 카운트

if(주문유형()==OP_SELLSTOP) otl_s++; // 보류 중인 판매 중지 계산

}

}

}

그리고 또 다른 질문. 개설 조건에 주문이 없어야 하는 경우 보류 중인 주문 이 무기한으로 배치되는 이유(오류 148 - 개설 및 보류 중인 주문 수가 브로커가 설정한 한도에 도달함 )

if (OrdersTotal()==0);

{

OrderSend (Symbol(),OP_BUYSTOP,lot,Vhod1,20,SL2,TP,NULL,magic,0,clrNONE); // 딜레이를 넣는다

OrderSend (Symbol(),OP_SELLSTOP,lot,Vhod2,20,SL,TP2,NULL,magic,0,clrNONE); //

}

이것은 전체 코드이며 최소값은 tk입니다. 이것이 왜 그럴 수 있는지는 분명하지 않다

 
wishmast :

주문 계산 주기가 올바르게 구성되어 있습니까? 올바르지 않은 경우 어떻게 되어야 하는지 설명하십시오. 나는 그들이 중요하다고 생각하지 않기 때문입니다.

이것은 전체 코드이며 최소값은 tk입니다. 이것이 왜 그럴 수 있는지는 분명하지 않다

모든 코드는 컴파일 및 실행되는 코드입니다. 그리고 Ctrl+Alt+M을 이용해주세요.

주기는 원칙적으로 작동하지만 전체 코드를 보지 않고는 문제가 어디에서 왔는지 말할 수 없습니다.

 
mt4에서 달러-루블 쌍의 거래를 활성화할 수 없습니다. 활성화하려면 어떻게 해야 합니까?
 

안녕하세요, 여기 누군가가 도움이 될 수 있습니다. winapi를 통해 FileWrite() 를 대체해야 합니다.

int  start()
  {
     /*int hFile = FileOpen("WriteFileUsingWinAPI.txt", FILE_CSV|FILE_WRITE);
    FileWrite(hFile, "Testing write outside MT4 directory \r\nSecond Line \r\nThird Line \r\n 4 string \r\n 5 строка");*/

     int  hFile = CreateFileW(FileName,GENERIC_WRITE,_FILE_SHARE_READ, 0 ,CREATE_ALWAYS, 0 , 0 );    
     if (hFile!=_INVALID_HANDLE)
    {
       Print ( "File created." );
       int  BytesWritten[ 1 ];
      BytesWritten[ 0 ]= 0 ;
       uchar  arr[];
       string  Buffer= "Testing write outside MT4 directory \r\nSecond Line \r\nThird Line \r\n 4 string \r\n 5 строка" ;
       StringToCharArray (Buffer, arr);     
       int  FileLength =   2 * ArraySize (arr);
      WriteFile(hFile,Buffer,FileLength,BytesWritten, 0 );
       if (FileLength==BytesWritten[ 0 ]) 
         Print ( "File written successfully." );
       else
         Print ( "Write Failed" );
        
     // WriteToFile(hFile,"first");

     CloseHandle(hFile);
    }
     else
       Print ( "Create File Failed" ,hFile);
      CloseHandle(hFile);
     return ( 0 );
  }

텍스트가 쓰여지는 것 같지만 WinHex 에서 파일을 열면 다음 과 같은 차이가 있습니다.

뭐가 문제 야? 전체 파일 아래의 \Scripts 폴더


파일:
 
925016189 :
mt4에서 달러-루블 쌍의 거래를 활성화할 수 없습니다. 활성화하려면 어떻게 해야 합니까?
DC를 변경했습니다. 거래할 수 있는 상품에 따라 다릅니다.
 
안녕하세요!
#property strict 속성에 대한 정보는 어디에서 읽을 수 있는지 알려주세요.
 
Leo59 :
안녕하세요!
#property strict 속성에 대한 정보는 어디에서 읽을 수 있는지 알려주세요.
MQL4 언어 참조에서. 그리고 이해할 수 없는 것은 무엇입니까?
 
Vitalie Postolache :
MQL4 언어 참조에서. 그리고 이해할 수 없는 것은 무엇입니까?
고맙습니다!