글쎄, 그것이 작업을 더 쉽게 만든다면, 나는 그것을 올바르게 다시 게시할 것이다. 플랫을 감지하는 함수를 작성했는데 전혀 이해하지 못하는 것을 발견했습니다. if 문이 작동하지 않습니다. 제가 어딘가에 잘못 썼을 수도 있고, 왜 포인트 블랭크인지 이해하지 못하기 때문에 새로운 시각으로보고 싶습니다. 값이 동일하다는 것을 보여주는 디버거에서 비디오를 녹화했지만 작동하지 않습니다. 내 두뇌를 제자리에 넣어주세요))))
{
int size = ArrayRange (arrayMinLow, 0 );
double spreadFlat = highLine - lowLine;
int directionFlat = - 1 ;
int slew = 0 ;
for ( int i = 0 ; i<size; i++){
double hl =arrayMinLow[i][ 0 ];
double ol = arrayMinLow[i][ 1 ];
double cl = arrayMinLow[i][ 2 ];
double ll = arrayMinLow[i][ 3 ];
if (hl == highLine || ol == highLine){ //вот тут не срабатываетif ( directionFlat == - 1 || directionFlat == 0 )
slew++;
directionFlat = 1 ;
} elseif (cl == lowLine|| ll ==lowLine){
if ( directionFlat == - 1 || directionFlat == 1 )
slew++;
directionFlat = 0 ;
}
}
if (slew >= 4 )
returntrue ;
returnfalse ;
}
글쎄, 그것이 작업을 더 쉽게 만든다면, 나는 그것을 올바르게 다시 게시할 것이다. 플랫을 감지하는 함수를 작성했는데 전혀 이해하지 못하는 것을 발견했습니다. if 문이 작동하지 않습니다. 제가 어딘가에 잘못 썼을 수도 있고, 왜 포인트 블랭크인지 이해하지 못하기 때문에 새로운 시각으로보고 싶습니다. 값이 동일하다는 것을 보여주는 디버거에서 비디오를 녹화했지만 작동하지 않습니다. 내 두뇌를 제자리에 넣어주세요))))
비디오 링크 https://www.youtube.com/watch?v=k9Zo0SgrMCA
추신 : 이전 메시지를 삭제할 수 없습니다. 모든 것을 html에 복사하고 메시지 편집에 필요한 태그를 분명히 삭제했습니다.
뭐가 문제 야? 도색되지 않은 파란색 영역이 있는 이유는 무엇입니까?
예금 통화 의 변환을 구성하는 방법을 알려주십시오.
내 로봇은 계정의 잔액과 자금을 기반으로 로트를 계산합니다. 그러나 이것은 물론 보증금이 달러인 경우입니다.
루블 예금을 열면 로트를 usdrur 비율로 나누어야합니다.
고문이 예금 통화를 보고 필요한 경우 usdrur로 나눌 수 있습니까?
예금 통화의 변환을 구성하는 방법을 알려주십시오.
내 로봇은 계정의 잔액과 자금을 기반으로 로트를 계산합니다. 그러나 이것은 물론 보증금이 달러인 경우입니다.
루블 예금을 열면 로트를 usdrur 비율로 나누어야합니다.
고문이 예금 통화를 보고 필요한 경우 usdrur로 나눌 수 있습니까?
이해는 하는데, 철자를 정확히 쓰는 방법을 모르겠습니다.
예를 들어:
더블 KursS=iClose("USDRUR",H1,0);
AccountCurrency () = USD이면 K=1입니다.
AccountCurrency () = RUR이면 K= KursS입니다.
어떻게 정확하게 적어야 할까요?
이해는 하는데, 철자를 정확히 쓰는 방법을 모르겠습니다.
예를 들어:
더블 KursS=iClose("USDRUR",H1,0);
AccountCurrency () = USD이면 K=1입니다.
AccountCurrency () = RUR이면 K= KursS입니다.
어떻게 정확하게 적어야 할까요?
뛰어넘은 건 너였어. 먼저 "USDRUR" 통화가 필요한지 확인해야 합니다. 그리고 보증금이 유로로 되어 있다면 EURUSD 환율을 설정해야 합니다.
즉, 문자열 K_Symbol = "USDRUR"을 정의합니다. 보증금이 루블인 경우.
이것을하는 방법, 나는 당신이 그것을 스스로 할 수 있다고 생각합니다. 최소한 간단한 if() else if() 조건이지만 브로커가 다른 통화로 계좌를 개설하면 추가 확인이 필요합니다.
뛰어넘은 건 너였어. 먼저 "USDRUR" 통화가 필요한지 확인해야 합니다. 그리고 보증금이 유로로 되어 있다면 EURUSD 환율을 설정해야 합니다.
즉, 문자열 K_Symbol = "USDRUR"을 정의합니다. 보증금이 루블인 경우.
이것을하는 방법, 나는 당신이 그것을 스스로 할 수 있다고 생각합니다. 최소한 간단한 if() else if() 조건이지만 브로커가 다른 통화로 계좌를 개설하면 추가 확인이 필요합니다.
한마디로 모든 것이 나에게 분명합니다. 문제는 글을 어떻게 쓰는지...
한마디로 모든 것이 나에게 분명합니다. 문제는 글을 어떻게 쓰는지...
글쎄, 우리의 대화에는 모든 것이 있습니다
두 번째 옵션은 조금 더 짧습니다 ...
그리고 세 번째 옵션은 모든 경우와 모든 예금 통화 에 대해 더 복잡하고 작성하지 않겠지만 준비된 옵션이 없고 쓸 필요가 없었습니다.
정말 감사합니다!
글쎄, 그것이 작업을 더 쉽게 만든다면, 나는 그것을 올바르게 다시 게시할 것이다. 플랫을 감지하는 함수를 작성했는데 전혀 이해하지 못하는 것을 발견했습니다. if 문이 작동하지 않습니다. 제가 어딘가에 잘못 썼을 수도 있고, 왜 포인트 블랭크인지 이해하지 못하기 때문에 새로운 시각으로보고 싶습니다. 값이 동일하다는 것을 보여주는 디버거에서 비디오를 녹화했지만 작동하지 않습니다. 내 두뇌를 제자리에 넣어주세요))))
비디오 링크 https://www.youtube.com/watch?v=k9Zo0SgrMCA
추신 : 이전 메시지를 삭제할 수 없습니다. 모든 것을 html에 복사하고 메시지 편집에 필요한 태그를 분명히 삭제했습니다.
실수 비교라고 들어보셨나요?
문제에 대한 해결책은 오래 전에 한 번 이상 제안되었습니다.
이전 게시물을 삭제했습니다.