MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 283

 
Alexey Viktorov :
답은 여기

기능이 안 보이네요. 괄호는 어디에 있습니까?

 
Алексей Барбашин :

기능이 보이지 않습니다. 괄호는 어디에 있습니까?


그들은 내 대답에 있지 않습니까? 무엇을 변경해야하는지 보여 주었다, 나는 이것이 깨닫기에 충분해야한다고 생각합니다 ...

 
Алексей Барбашин :

기능이 안 보이네요. 괄호는 어디에 있습니까?

더 많은 링크가 있으며 그 중 하나에 그러한 예가 있습니다.

 void OnInit () ;

그리고 다른 사람들은 확실히...

그리고 포럼 엔진이 삽입한 링크에서 일반적으로 멋진 예입니다.

()

[]

.

함수 호출

배열 요소 선택

구조 요소 선택

왼쪽에서 오른쪽으로

 
Aleksey Vyazmikin :

그들은 내 대답에 있지 않습니까? 무엇을 변경해야하는지 보여 주었다, 나는 이것이 깨닫기에 충분해야한다고 생각합니다 ...


고마워, Alexey. 깨달았어.

 

안녕하세요!

mql4에 자금이 포지션을 여는 데 충분한지 확인하는 기능이 있었습니까? 다음과 같은 것:

PositionCheck( Symbol ()lot);
글쎄요, 예치금이 포지션을 열 수 있을 만큼 충분한지 빠르게 확인하기 위한 것입니다.
 
Lopator :

안녕하세요!

mql4에 자금이 포지션을 여는 데 충분한지 확인하는 기능이 있었습니까? 다음과 같은 것:

글쎄요, 예치금이 포지션을 열 수 있을 만큼 충분한지 빠르게 확인하기 위한 것입니다.
AccountFreeMarginCheck - Информация о счете - Справочник MQL4
AccountFreeMarginCheck - Информация о счете - Справочник MQL4
  • docs.mql4.com
AccountFreeMarginCheck - Информация о счете - Справочник MQL4
 

모두 건강하세요 이 행에 경고가 표시되는 이유를 알려주세요 ???? 그리고 표시되지 않도록 수정하는 방법????

 if (! OrderClose ( OrderTicket (), OrderLots (), OrderClosePrice (), MarketInfo ( OrderSymbol (), MODE_SPREAD )* 3 ,Blue)){

경고:

유형 변환으로 인한 데이터 손실 가능성 .

지역에서 욕설

 MarketInfo ( OrderSymbol (), MODE_SPREAD )
감사해요!!!!!
 
Mihail Marchukajtes :

모두 건강하세요 이 행에 경고가 표시되는 이유를 알려주세요 ???? 그리고 표시되지 않도록 수정하는 방법????

경고:

유형 변환으로 인한 데이터 손실 가능성 .

지역에서 욕설

감사해요!!!!!
 if (! OrderClose ( OrderTicket (), OrderLots (), OrderClosePrice (),( int ) MarketInfo ( OrderSymbol (), MODE_SPREAD )* 3 ,Blue)){
 
Mihail Marchukajtes :

모두 건강하세요 이 행에 경고가 표시되는 이유를 알려주세요 ???? 그리고 표시되지 않도록 수정하는 방법????

경고:

유형 변환으로 인한 데이터 손실 가능성 .

지역에서 욕설

감사해요!!!!!
MarketInfo()가 반환하는 유형과 유형 불일치 위치에서 OrderClose()가 요청하는 유형을 확인하십시오. 그리고 Marketinginfo 앞에 괄호 안에 원하는 타입을 입력합니다.
 

매우 감사합니다. 나는 모든 것을 고쳤습니다 .... 그리고 또 다른 질문입니다.이 오류도 발생시킨 코드가 있습니다. 내 변경 사항이 교체 후 기능 성능에 영향을 미칠 것이라고 생각합니까?

그랬더니 오류가 났습니다.

 static int lt2= 0 ;
if ( TimeCurrent ()>lt2+ 20 ){
lt2= TimeCurrent ();
Pint( "Need close BUYLIMIT " + DoubleToString ( OrderTicket ())+ ". Trade Context Busy" );
}            

나는 그것을했고 오류가 사라졌습니다.

 static datetime lt2= 0 ;
if ( TimeCurrent ()>lt2+ 20 ){
lt2= TimeCurrent ();
Pint( "Need close BUYLIMIT " + DoubleToString ( OrderTicket ())+ ". Trade Context Busy" );
}

여기에서 비교를 사용하기 때문에 이렇게 하면 작업의 결과가 크게 바뀔 것이므로 데이터 형식 의 변경이 갑자기 이 비교의 결과를 변경하면 하는 생각이 들었습니다. 어떻게 생각하나요?