[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 230

[삭제]  

좋은 오후에요! 이 방법으로 바이너리 파일에 쓸 수 있는지 알려주실 수 있습니까?

내용이 "11111 22222 33333 55555"인 파일이 있습니다.

33333과 55555 사이에 "44444"와 같은 문자열을 삽입해야 합니다.

FileWriteString 연산자를 사용하려고 하지만 출력에서 5가 소모됩니다. 저것들. 제 경우에는 프로세스가 1을 2로, 2를 3으로 매싱하는 것 이상으로 진행되지 않습니다.

이들은 모두 11111 등입니다. 조건부, 삽입 지점 뒤에 있는 내용을 덮어쓰지 않고 본격적인 삽입이 가능한지 이해하는 것만 흥미롭습니다.

감사하다.

 
마지막 미결제 주문 의 시가를 찾는 함수를 올바르게 작성하셨습니까?

고맙습니다.

 double LastOpenPrice()
{
   double MyLastOpenPrice= 0 ;
   for ( int Cnt= 0 ;Cnt< OrdersTotal ();Cnt++)
  { 
     OrderSelect (Cnt,SELECT_BY_POS,MODE_TRADES);
     if ( OrderMagicNumber ()==Magic)
    {
      MyLastOpenPrice= OrderOpenPrice ();
    }
  }
   return (MyLastOpenPrice);
}

[삭제]  

1분 동안 테스트할 때 "캔트"를 발견했습니다. 가격은 지표의 회색 선을 돌파했지만 시작 가격은 하나도 돌파하지 않았습니다(빨간색 선은 인공 선입니다). 어떤 테스트를 추천할 수 있습니까?


[삭제]  
rustein :
마지막 미결제 주문의 시가를 찾는 함수를 올바르게 작성하셨습니까?

고맙습니다.


 OrdersTotal ()-1
 
rustein :
마지막 미결제 주문의 시가를 찾는 함수를 올바르게 작성하셨습니까?

고맙습니다.


아니요. 주문 오픈 시간 에 대한 비교는 어디에 있습니까?
 
팁 감사합니다 해결하겠습니다.
 
Gravitus :

좋은 오후에요! 이 방법으로 바이너리 파일에 쓸 수 있는지 알려주실 수 있습니까?


새 파일을 만들고 이전 파일의 초기 섹션을 덮어쓴 다음 새(삽입) 정보를 쓰고 마지막으로 이전 파일의 나머지 부분을 추가하여 기존 파일 사이에 정보를 삽입할 수 있습니다. 옵션이 없습니다!

ZY 사실 옵션이 있습니다. 원본파일에 다 쓰지만, 먼저 삽입점부터 끝까지 내용을 기억하고, 삽입물을 쓰고, 암기한 내용을 추가해야 합니다. 장점 - 다른 파일을 생성할 필요가 없습니다. 단점은 원본 파일이 영구적으로 손실된다는 것입니다.

 
YOUNGA :

1분 동안 테스트할 때 "캔트"를 발견했습니다. 가격은 지표의 회색 선을 돌파했지만 시작 가격은 하나도 돌파하지 않았습니다(빨간색 선은 인공 선입니다). 어떤 테스트를 추천할 수 있습니까?


그래서 이것은 시작 가격이 깨지고 최저 가격이 아닙니다.
 
rustein :
팁 감사합니다 해결하겠습니다.
이미 알아냈습니다. :-)
 
기능은 이미 작동하지만 모두가 당신 이 열림 시간 의 비교를 추가해야한다고 말하고 Kim이 그것을 가지고 있다면 나도 추가했습니다.
다시 한번 감사합니다.