초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 911

 

좋은 오후, 포럼 사용자.

질문이 있어서 도움을 요청합니다.

매일 00:00에 어드바이저에서 이전 00:00 이후로 기호가 얼마나 지났는지 계산하는 데 필요합니다. 저것들. 캐릭터가 24시간 동안 이동한 거리를 확인하는 방법은 무엇입니까?

 
ISL :

좋은 오후, 포럼 사용자.

질문이 있어서 도움을 요청합니다.

매일 00:00에 어드바이저에서 이전 00:00 이후로 기호가 얼마나 지났는지 계산하는 데 필요합니다. 저것들. 캐릭터가 24시간 동안 이동한 거리를 확인하는 방법은 무엇입니까?

 double open = iOpen ( NULL , PERIOD_D1 , 0 ); 
double close = iClose ( NULL , PERIOD_D1 , 0 ); 
Print ( open - close);
 
Николай Гаврилов :
언제 거래를 시작할 수 있습니까? 계정이 생성되었고 돈이 입금되었습니다. 그리고 모든 것이 차단되어 잔액이 표시되지 않습니다. 거의 하루가 지났습니다. 아마도 그는 그것을 올바르게하지 않았습니까?

브로커에게 전화하십시오.

 
Vitaly Muzichenko :

이해) 정말 감사합니다!

그리고 한 가지 더 질문합니다. 매 틱마다 이 경우를 계산하지 않으려면 지금 00:00일 때만 입력하시겠습니까?

 if ( TimeCurrent ()).......
 
ISL :

이해) 정말 감사합니다!

그리고 한 가지 더 질문합니다. 매 틱마다 이 경우를 계산하지 않으려면 지금 00:00일 때만 입력하시겠습니까?

나는 "New Bar" 이벤트를 위해 그것을 할 것입니다. 포럼을 보십시오 - 많은 예가 있습니다

 
ISL :

이해) 정말 감사합니다!

그리고 한 가지 더 질문합니다. 매 틱마다 이 경우를 계산하지 않으려면 지금 00:00일 때만 입력하시겠습니까?

다른 용도로 새 막대가 필요하지 않은 경우 변수를 생략할 수 있습니다.

 int Date_Last_Bar= 0 ;   // дата последнего часового бара
MqlDateTime stime;

void Time_00( int day)
  {
   Date_Last_Bar=day;
   double open= iOpen ( NULL , PERIOD_D1 , 0 );
   double close= iClose ( NULL , PERIOD_D1 , 0 );
   Print (open-close);
  }

int OnInit ()
  {
   return ( INIT_SUCCEEDED );
  }


void OnTick ()
  {
   TimeToStruct ( TimeCurrent (),stime);
   if (stime.day!=Date_Last_Bar)
     {
       if (Date_Last_Bar== 0 ) // это первый запуск или перезапуск, надо учесть
        {
         Time_00(stime.day);
         // здесь процедура первой инициализации, если нужно
        }
       else
        {
         Time_00(stime.day);
        }
     }
  }
 
Sergey Savinkin :

다른 용도로 새 막대가 필요하지 않은 경우 변수를 생략할 수 있습니다.

도움) 감사합니다!

 

안녕하세요!

다음 순간을 잘못 이해하고 있습니다.

5000달러의 보증금이 있습니다. 포트폴리오를 만들었습니다. 비용은 $4985.1204입니다. 다음으로 레버리지를 사용하지 않고 거래할 수 있는 여유 현금이 얼마나 남았는지 알고 싶습니다.

5000-4985.1204= 14.8796- 이것들!

이제 수동으로 계산하고 메모리에 위치의 볼륨을 지속적으로 유지하고 넘칠 때 항상 펜으로 모든 것을 계산합니다.

그런 지속적인 모니터링 없이 그들에게 연락할 수 있습니까?

     svoltake3=balance-svolzak;                                 //Здесь я считаю в ручную и все правильно
     free_margin_= AccountInfoDouble ( ACCOUNT_FREEMARGIN );         //не то значение
        balance_= AccountInfoDouble ( ACCOUNT_BALANCE );             //не то значение
      equity_= AccountInfoDouble ( ACCOUNT_EQUITY );                 //не то значение
      stopout_level_= AccountInfoDouble ( ACCOUNT_MARGIN_SO_SO );   //не то значение


그런 가능성은 없을까요? 후속 조치가 필요합니까?

 
YouTube에서 포럼으로 동영상 을 퍼갈 수 없습니다. 나는 비디오를 선택하고 링크를 붙여 넣습니다. 비디오 대신 빈 흰색 필드가 표시됩니다. 구글 크롬 브라우저. 말해봐, 무엇이 이것을 일으킬 수 있습니까?
 
Sergey Savinkin :
YouTube에서 포럼으로 동영상 을 퍼갈 수 없습니다. 나는 비디오를 선택하고 링크를 붙여 넣습니다. 비디오 대신 빈 흰색 필드가 표시됩니다. 구글 크롬 브라우저. 말해봐, 무엇이 이것을 일으킬 수 있습니까?

귀하의 메시지에서 포럼은 이미 비디오를 올바르게 삽입하는 방법에 대한 링크를 삽입했습니다. 무엇을 어떻게 하는지 알려주지 않았기 때문에 추측만 할 수 있습니다.

정확한 답변을 원합니다 - 정확한 질문을 작성하는 데 게으르지 마십시오.

붙여넣기 테스트:


사유: