오류, 버그, 질문 - 페이지 290

 
Interesting :
특정 위치(기호와 해당 ID가 알려져 있음)에 관심이 있습니까? 아니면 모든 위치에 대한 일반적인 경우입니까?
3개의 서로 다른 알려진 악기에 대해 3가지 위치가 있습니다. 너무 자주 추가하지 않도록 변경 시간, 열릴 신호 도착 시간을 확인해야 합니다.
 
Interesting :

특정 위치(기호와 해당 ID가 알려져 있음)에 관심이 있습니까? 아니면 모든 위치에 대한 일반적인 경우입니까?

mydeal 을 사용하여 내역을 살펴보고 거래를 분석하면 다음과 같습니다.

1. 기간 동안의 총 거래 수를 가져와서 정렬하고 기호가 있는 거래만 선택하거나 포즈 형성에 참여한 거래를 선택합니다.

2. 기호가 아닌 특정 위치의 식별자로 거래를 선택하는 것이 좋습니다(이렇게 하면 더 쉽고 안정적입니다).

더 좋고 간단한 솔루션이 있다고 확신하지만.

솔루션에 감사드립니다.

표준 라이브러리 어딘가에서 놓친 줄 알았는데 오픈 시간과 변경 시간이 중요한 매개 변수로 있습니까?

 
beginner :
3개의 서로 다른 알려진 악기에 대해 3가지 위치가 있습니다. 너무 자주 추가하지 않도록 변경 시간, 열릴 신호 도착 시간을 확인해야 합니다.

내 예를 수정하십시오(정확한 내용이 있을 수 있음). 그런 다음 SymbolTitle 및 ID 매개변수를 사용하여 함수로 형식을 지정합니다(식별자가 필요한 경우).

그리고 어디에서나 함수를 호출하십시오.

멋진 옵션은 CPositionInfo에서 자신의 자손을 만들고 유사한 기능을 추가하는 것입니다.

추신

그건 그렇고, 개발자가 CPositionInfo에 대한 기능을 표준 라이브러리 에 추가하는 것은 나쁘지 않았습니다. 이 라이브러리는 최소한 선택된 위치에 대한 거래 배열을 자동으로 채울 것입니다(아직 그런 것은 없는 것 같습니다).

 
Dima_S :

차트에서 업데이트 명령을 실행한 후 이러한 말도 안되는 내용이 로그에 나타났습니다.

2011.02.03 02:24:51 HistoryBase '#IBM' 1개의 잘못된 막대가 제거되었습니다.
2011.02.03 02:24:50 HistoryBase '#IBM' 1개의 잘못된 막대가 제거됨
2011.02.03 02:24:49 HistoryBase '#IBM' 1개의 잘못된 막대가 제거됨
2011.02.03 02:24:48 HistoryBase '#IBM' 1개의 잘못된 막대가 제거됨
2011.02.03 02:24:47 HistoryBase '#IBM' 1개의 잘못된 막대가 제거됨
2011.02.03 02:24:46 HistoryBase '#IBM' 1개의 잘못된 막대가 제거되었습니다.

등. 매 초.

TF 센트리

메시지 주셔서 감사합니다. 결정된.
 
beginner :

솔루션에 감사드립니다.

표준 라이브러리 어딘가에 놓친 줄 알았는데, 중요한 매개변수로 오픈 시간과 변경 시간이 있나요?

'포지션 변경 시간'이란 무엇을 의미합니까? 변경 사항을 확인하려면 무엇을 변경해야 합니까?
 
Valmars :
'포지션 변경 시간'이란 무엇을 의미합니까? 변경 사항을 확인하려면 무엇을 변경해야 합니까?
용량.
 
beginner :
용량.

그것에 대해 좋아하지 않는 것은 무엇입니까? :)

 double vol1 = 0.0 ;
double vol2 = 0.0 ;
if ( PositionSelect (Symbol1)) vol1= PositionGetDouble ( POSITION_VOLUME );
if ( PositionSelect (Symbol2)) vol2= PositionGetDouble ( POSITION_VOLUME );
Print ("vol1=",vol1,"vol2=",vol2);
if (vol2<=vol1)
 
alexluek :

그것에 대해 좋아하지 않는 것은 무엇입니까? :)

1분 전에 Symbol1 의 위치가 변경되었다는 사실을 여기서 어떻게 알 수 있는지 흥미롭습니다.
 
Interesting :

그건 그렇고, 개발자가 CPositionInfo에 대한 기능을 표준 라이브러리 에 추가하는 것은 나쁘지 않았습니다. 이 라이브러리는 최소한 선택된 위치에 대한 거래 배열을 자동으로 채울 것입니다(아직 그런 것은 없는 것 같습니다).

그러나 동일한 작업을 수행하는 HistorySelectByPosition() 함수가 있습니다. 위치 ID만 알면 충분합니다. 또한 기존 위치와 이미 마감된 위치 모두에 대한 기록을 얻을 수 있습니다. 당신이 제안한 방법 은 무엇입니까? 기존 포지션에 대한 일련의 거래 또는 상품의 전체 내역? 그리고 현재 위치가 없으면 무엇을 반환합니까?


 
beginner :
용량.
포지션 오픈 시간은 항상 같으나 존재하는 기간 동안 포지션의 볼륨(및/또는 방향)의 변화는 많을 수 있으며, 포지션 볼륨 변화의 전체 배열을 얻고 싶은 것은 무엇입니까? 표준 라이브러리 방법을 사용하는 시간? 거래량의 변화는 항상 거래의 결과로 발생하기 때문에 주어진 포지션에 대한 거래 내역을 분석해야 하며 거래 시점도 거기에 반영됩니다. 마지막 위치 변경 시간이 필요한 경우 기록에서 이 위치에 대한 마지막 거래를 찾아 DEAL_TIME이 얼마인지 확인해야 합니다.