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

 
Ekburg :
내가 무례하다고 생각합니까? 야 너 좀 헛소리하네"라고 쓴게 아니라 존댓말로 "너"한테도 욕을 했을텐데 댓글 내용이 상당히 정중했다. 그럼에도 불구하고 당신이 뭔가를 좋아하지 않았다면 - 그것은 발생합니다, 항상 모든 사람이 뭔가를 좋아하지 않지만 의견을받은 사람도 생각한다면 용서하십시오. 나는 누군가를 화나게하고 싶지 않았기 때문에 . 나는 또한 적어도 나를 도우려고 노력한 것에 대해 그에게 감사했습니다! 그게 존경이 아니겠습니까?

:))))))))) (표기 없이... 그리고 주석 없이)

둘 중 질문자와 답변자, 오히려 질문자인 당신은 지연이 작동할 때 어떤 일이 발생하는지 잘 이해하지 못합니다. 보류 중인 주문 은 가장 가까운 가격으로 실행됩니다. 연기 규칙 - 가격에 도달하면 거래가 시장에 나타납니다. 그리고 가격은 중요하지 않습니다. 이것은 손절매에도 적용됩니다. 그들은 또한 거래 자체의 반대 위치에 있는 보류 중인 주문입니다. 이것은 증권 거래소에서의 거래와 다소 다릅니다. 아마도 그것이 당신이 혼란스러워하는 이유일 것입니다.

이런 의미에서 많은 것은 브로커의 품질에 달려 있습니다. 이것은 트랜잭션 실행에 대한 규칙과 이 브로커의 유동성 가용성, 그리고 아마도 다른 많은 기능을 의미합니다. 정직성 등을 가정합니다. 거의 모든 외환 브로커(DC)와의 계약을 읽으면 다음과 같이 바뀝니다. 귀하의 거래(다른 거래자와 마찬가지로)는 이 "브로커"의 편리한 가격으로 체결될 수 있으며 이는 법률 및 규정의 틀 내에서 이루어지기 때문입니다. 당신이 서명했습니다. - 그러나 이것은 다른 주제입니다. 프로그래밍과 관련이 없습니다.

[삭제]  
그런 스크립트가 있는지 말해 주세요. 특정 날짜의 차트에서 막대를 찾아야 합니다. 그리고 마우스나 키보드로 수동으로 검색하지 않고 스크립트에 입력하기만 하면 될까요?
 

파일에 쓰는 방법을 알 수 없습니다.
문제는 이 코드가 파일에 마지막 레코드만 쓴다는 것입니다.
파일에서 이전 기록을 지우지 않고 데이터를 하나씩 기록하도록 만드는 방법

 for ( int i=NumberOfCandels; i> 0 ; i--) {
    arrowbuy = iCustom ( NULL , 0 , "xxx" , 0 , i);
    arrowsell = iCustom ( NULL , 0 , "xxx" , 1 , i);
    
     if (arrowbuy != EMPTY_VALUE && arrowsell == EMPTY_VALUE ) {
       //Print(TimeToStr(Time[i], TIME_DATE|TIME_MINUTES), " Buy");
      handle= FileOpen ( "AUDJPY.csv" , FILE_READ | FILE_WRITE , '\t' );
       if (handle> 0 ) {
         FileWrite (handle, TimeToStr(Time[i], TIME_DATE|TIME_MINUTES), " Buy" );
         FileClose (handle);
        }
      }
     if (arrowsell != EMPTY_VALUE && arrowbuy == EMPTY_VALUE ) {
       //Print(TimeToStr(Time[i], TIME_DATE|TIME_MINUTES), " Sell");
      handle= FileOpen ( "AUDJPY.csv" , FILE_READ | FILE_WRITE , '\t' );
       if (handle> 0 ) {
         FileWrite (handle, TimeToStr(Time[i], TIME_DATE|TIME_MINUTES), " Sell" );
         FileClose (handle);
        }
      }
  }
 
okvseok :
그런 스크립트가 있는지 말해 주세요. 특정 날짜의 차트에서 막대를 찾아야 합니다. 그리고 마우스나 키보드로 수동으로 검색하지 않고 스크립트에 입력하기만 하면 될까요?
스스로 질문을 이해했다면(질문한 내용을 이해함), 이를 다시 공식화하거나 명확히 하는 것이 어렵지 않습니까? 그렇지 않으면, 예를 들어, 나는 당신이 찾지 말아야 할 것과 입력해야 할 스크립트를 전혀 이해하지 못했습니다.
 

또는 다른 말로 할 수 있습니다
스크립트는 계획대로 대략 n번째 줄을 작성해야 하며 한 줄만 작성합니다.

 
Run :

또는 다른 말로 할 수 있습니다
스크립트는 계획대로 대략 n번째 줄을 작성해야 하며 한 줄만 작성합니다.

어딘가 에서 파일을 닫습니다 . 그리고 오프닝, 하지만 다른 장소에서.
[삭제]  
Chiripaha :
스스로 질문을 이해했다면(질문한 내용을 이해함), 이를 다시 공식화하거나 명확히 하는 것이 어렵지 않습니까? 그렇지 않으면, 예를 들어, 나는 당신이 찾지 말아야 할 것과 입력해야 할 스크립트를 전혀 이해하지 못했습니다.


이제 나는 예를 들어 시도 할 것입니다)))

내 앞에 화면에 날짜 2012.06.07에 유로/달러에 대한 5분 막대가 많이 있습니다. 그리고 예를 들어 2004.05.03에 대한 5분 막대 하나를 찾아야 합니다.... 그리고 이 막대를 수동으로 검색하지 않는 방법이 있습니까?

 
okvseok :


이제 나는 예를 들어 시도 할 것입니다)))

내 앞에 화면에 날짜 2012.06.07에 유로/달러에 대한 5분 막대가 많이 있습니다. 그리고 예를 들어 2004.05.03에 대한 5분 막대 하나를 찾아야 합니다.... 그리고 이 막대를 수동으로 검색하지 않는 방법이 있습니까?

하지만 이를 위해서는 최소한 "수동으로 아님"이 의미하는 바를 정의해야 합니다.
[삭제]  
tara :
하지만 이를 위해서는 최소한 "수동으로 아님"이 의미하는 바를 정의해야 합니다.


음, 예를 들어, 마우스 휠(키)을 3분 동안 왼쪽이나 오른쪽으로 돌리지 마십시오))), 막대의 특정 날짜 또는 다른 것을 입력하기만 하면 됩니다.

답변 해주셔서 감사합니다!

 
okvseok :


음, 예를 들어, 마우스 휠(키)을 3분 동안 왼쪽이나 오른쪽으로 돌리지 마십시오))), 막대의 특정 날짜 또는 다른 것을 입력하기만 하면 됩니다.

차트의 왼쪽 하단 모서리(날짜가 있는 위치)에서 두 번 클릭하고 열리는 창에서 원하는 날짜를 DD.MM.YYYY 형식으로 입력합니다. 이러한 "비수동" 옵션이 적합할까요?