[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이 그것을 가지고 있다면 나도 추가했습니다.
다시 한번 감사합니다.