포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 826

[삭제]  
실험을 위해 OnInit의 모든 것을 주석 처리하고 OnTick에 붙였습니다.

double  value =MarketInfo(symbol, MODE_TICKVALUE);


어쨌든 0을 반환
 
pycha :

이 옵션은 그다지 흥미롭지 않습니다. 그의 오버레이를 제공합니다. 나는 그가 그 전에 올바르게 일했다면 왜 이것을하는지 이해하지 못합니다.

MODE_TICKVALUE가 확실히 0이 아니라 올바른 값을 반환한 이전 버전의 Expert Advisor가 있습니다. 이제 0을 제공합니다. 터미널로 캠페인을 하세요. 누가 고칠 수 있는지 말해 줄 수 있습니까?

5일 개인에서 서비스 데스크로 연락주세요!
[삭제]  
문제는 이상한 방식으로 해결되었습니다. 나는 지금 일주일 동안 데모 계정에서 그것을 테스트했고 며칠 전에 0을 반환하기 시작했습니다. 이제 나는 만일을 대비하여 실제 것으로 바꿨습니다. 올바르게 표시되었습니다. 데모 계정으로 다시 전환 - 모든 것이 올바르게 표시됩니다. 일반적으로 헛된 약간의 지루함을 드려 죄송합니다))))
 

도움말, 이것은 코드입니다:

( 새 줄 에서 새 데이터를 쓰도록 줄 끝 기호를 어디에 어떻게 쓰는지 모르겠습니다)

 void OnStart ()
  {
   int file_handle= FileOpen ( "16.csv" , FILE_WRITE | FILE_CSV );
   FileWrite (file_handle, Symbol ());
   FileClose (file_handle);
  }
 

난 이미 내 머리를 부숴버렸어! 도와주세요, 제발.

이 코드는 주문을 열지 않습니다.

로그는 다음과 같이 말합니다: '1419717': 주문 매수 0.01 EURUSD 시장 개시 sl: 1.13720 tp: 1.13842 실패 [유효하지 않은 S/L 또는 T/P]

손절매 또는 이익실현에 대한 내 오류가 무엇인지 이해가 되지 않습니까?

double Lots= 0.01 ;
double TakeProfit= 100 ;
double StopLoss= 10 ;
int tk= 0 ;

void start()
{
   if ( OrdersTotal ()== 0 )
      {
         tk= OrderSend ( Symbol (),OP_BUY,Lots,Ask, 3 ,Bid-StopLoss* Point ,Ask+TakeProfit* Point , 0 , 0 , 0 ,Green);
         if (tk< 0 ) 
         {
             Print ( "OrderSend завершилась с ошибкой #" , GetLastError ());
         }
         else          
         {
             Print ( "Функция OrderSend успешно выполнена" );
         }
      }
}

 
qee :

도움말, 코드는 다음과 같습니다.

(새 줄에서 새 데이터를 쓰도록 줄 끝 기호를 어디에 어떻게 쓰는지 모르겠습니다.)

어디서 구했는지 거기에 물어봐!
 
favidu :

난 이미 내 머리를 부숴버렸어! 도와주세요, 제발.

이 코드는 주문을 열지 않습니다.

로그 내용: '1419717': 주문 매수 0.01 EURUSD 시장 개장 sl: 1.13720 tp: 1.13842 실패 [유효하지 않은 S/L 또는 T/P]

손절매 또는 이익실현에 대한 내 오류가 무엇인지 이해가 되지 않습니까?


스톱 앤 테이크는 정규화되어야 합니다!
 

안녕하세요! 함수 외부에서 배열을 선언할 때 오류가 발생하는 이유를 모르겠습니다.

오류: '[' - 잘못된 인덱스 값  

2차원 비 동적 배열 을 인덱스 변수로 선언하는 방법은 무엇입니까?

정적 대신 const를 설정하려고했습니다. [][]도 시도했습니다. 여전히 오류

교과서에서 이 문제를 한 번에 볼 수 있는 곳을 클릭하십시오.  

 //--- глобальные переменные
static int       time_frame;

static int       initial_history_bars = MathFloor (initial_history_hours / time_frame * 60 );

double initial_population_array[] [ initial_history_bars];
 
alexeymosc :

안녕하세요! 함수 외부에서 배열을 선언할 때 오류가 발생하는 이유를 모르겠습니다.

오류: '[' - 잘못된 인덱스 값  

2차원 비동적 배열을 변수 인덱스로 선언하는 방법은 무엇입니까?

정적 대신 const를 설정하려고했습니다. [][]도 시도했습니다. 여전히 오류

교과서에서 이 문제를 한 번에 볼 수 있는 곳을 클릭하십시오.  


마지막 줄에는 많은 괄호가 있습니다. 비어 있는 것을 제거해 보십시오.
 
alexeymosc :

안녕하세요! 함수 외부에서 배열을 선언할 때 오류가 발생하는 이유를 모르겠습니다.

오류: '[' - 잘못된 인덱스 값  

2차원 비동적 배열을 변수 인덱스로 선언하는 방법은 무엇입니까?

정적 대신 const를 설정하려고했습니다. [][]도 시도했습니다. 여전히 오류

교과서에서 이 문제를 한 번에 볼 수 있는 곳을 클릭하십시오.  

: 링크를 통해 아마도?