[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 458

 
DenisRos >> :

네, 서랍을 엽니다. 시장에 진입하면 다른 1개가 열리고 시장에 있는 기존 것이 변경됩니다.

문제가 어디에 있는지 보여주었습니다 =)

루프를 사용하는 것이 좋습니다. 내 의견.

 
당신의 논리에 따르면 두 개의 주문이 이미 열렸고 두 번째 주문이 매도 주문이면 두 개의 보류 중인 주문이 더 열리며 이 두 번째 주문은 수정 중입니다.
 
Roger писал(а) >>
당신의 논리에 따르면 두 개의 주문이 이미 열렸고 두 번째 주문이 매도 주문이면 두 개의 보류 중인 주문이 더 열리며 이 두 번째 주문은 수정 중입니다.

글쎄, 일반적으로 네, 결국 두 번째 수정은 없을 것입니다. 두 연기자 중 하나가 열릴 때 발생해야합니다. 현재는 일시적입니다.

주기를 OrderType ( ) = = OP_SELL 전에 배치해야 합니까 아니면 다른 곳으로 옮겨야 합니까?

 
글쎄, 어떤 순서가 어디에 있는지 분명히 안다면 사이클이 필요하지 않을 수 있습니다. 어떤 오류가 기록되고 있는지 로그를 확인하십시오.
 

안녕하세요. 저는 초보 거래자이며 거래 전략을 생각해 내고 고문을 썼습니다. 데모 계정에서 작업하는 동안 다음 문제가 발생했습니다.

OrderSend() 작업을 실행하는 동안 EA가 가끔 정지됩니다. 그것은 다음과 같습니다. 저녁에 고문을 시작하고 아침에 고문이 아침 3시에 멈춘다는 것을 알았습니다. 로그에는 "명령 실행이 시작되었습니다 ..."라는 메시지가 포함되어 있지만 "... 명령 실행이 종료되었습니다"라는 메시지는 없습니다. MT4 터미널이 작동 중이고 견적이 수신되고 있으며 어드바이저가 실행 중인 기기의 차트에 견적이 표시되고 어드바이저가 매달려 있습니다. 상황이 반복적으로 발생하며 터미널을 다시 시작한 후 몇 시간 후에 오류가 다시 발생할 수 있습니다.

질문:

고문이 매달린 이유는 무엇입니까? 동결을 해결하는 방법?

다음은 관련 코드의 스니펫입니다.

 #define MAGICMA 20050610
extern int Slippage = 10 ;    // Величина проскальзывания при открытии позиций.

void OpenOrder ( string sCommand , double aPrice , double aSL , double aTP )
{
   RefreshRates ( ) ;
  
   double lot     = 1.0 ;
   int     ticket = 0 ;

   // Проверка всяких условий ...
   {
     Print ( "Выполнение команды началось ..." ) ;
    ticket = OrderSend ( Symbol ( ) , OP_SELL , lot , Bid , Slippage , aSL , aTP , "SELL" , MAGICMA , 0 , Red ) ;
     Print ( "... Выполнение команды закончилось." ) ;

     if ( ticket < 0 )
       Print ( "Ошибка открытия позициии." ) ;
     else
       Print ( "Открыл позицию" ) ;
   }

   return ;
}                   

추가 정보: GPRS 모뎀을 사용합니다 . 24시간 켜져 있습니다 . 어드바이저 작동 중 연결 끊김으로 인한 연결 끊김이 없습니다. 네트워크 트래픽 분석을 위한 프로그램을 특별히 설치하지 않았으며 표준 WinXP 방화벽만 작동합니다. .

포럼을 검색했지만 그러한 문제, 원인 및 제거 방법에 대한 적절한 설명을 찾지 못했습니다.

(갑자기 문제가 발생한 것 같습니다. 어떻게 그런 근본적인 것들이 작동하지 않을 수 있는지 모르겠습니다)

 
Andrew_Filinsky >> :

GPRS 모뎀 사용

ADSL 또는 다른 유형의 연결로 전송하는 것이 좋습니다. 어떻게 gprs에서 작업하는 것이 가능한지 상상할 수 없습니다.

 

여러분, 안녕하세요!!! =)

이미 어딘가에 있었을 수도 있습니다. 반복해서 죄송합니다...

프로그래머에게는 도움이 필요합니다... 전문가에게는 이것이 사소한 일이지만 저에게는 문제입니다.... 결론은 다음과 같습니다. 지표가 있고 차트에 표시할 지표의 이름이 필요합니다. 오른쪽 상단... 중요하지 않습니다. 이름은 이름 자체 표시기 파일에서 가져오거나 프로그래밍 방식(코드에서)입니다.

코드 조각이 필요합니다.

미리 감사드립니다...

글쎄, 그것은 다음과 같이 보일 것입니다:



 
Rover82 >> :

여러분, 안녕하세요!!! =)

이미 어딘가에 있었을 수도 있습니다. 반복해서 죄송합니다...

프로그래머에게는 도움이 필요합니다... 전문가에게는 이것이 사소한 일이지만 저에게는 문제입니다.... 결론은 다음과 같습니다. 지표가 있고 차트에 표시할 지표의 이름이 필요합니다. 오른쪽 상단... 중요하지 않습니다. 이름은 이름 자체 표시기 파일에서 가져오거나 프로그래밍 방식(코드에서)입니다.

코드 조각이 필요합니다.

미리 감사드립니다...

글쎄, 그것은 다음과 같이 보일 것입니다:

여기에 지표를 게시하십시오.

 
Necron >> :

여기에 지표를 게시하십시오.

여기.

파일:
optlev.mq4  14 kb
 

여러분, 안녕하세요! 조언자에서 사용하기 위해 +MP 표시기에서 레벨 자체의 값 을 추출하는 방법을 알려주세요.

파일:
fmp.mq4  6 kb
사유: