촛대 분석. 패턴 인코딩 - 페이지 3

 
Alexey :
if ( Open [j]< Close [j])//Черная свеча
  {
  if ( High [j]== Close [j]&& Open [j]== Low [j]) //Черный бар без хвостов
  if ( High [j]> Close [j]&& Open [j]> Low [j])   //Черный бар хвост верх и вниз
  if ( High [j]> Close [j]&& Open [j]== Low [j])  //Черный бар хвост в верх
  if ( High [j]== Close [j]&& Open [j]> Low [j])  //Черный бар хвост вниз
  }
//----------
if ( Open [j]> Close [j])//Белая свеча
  {
  if ( High [j]== Open [j]&& Close [j]== Low [j])  //Белый бар без хвостов
  if ( High [j]> Open [j]&& Close [j]> Low [j])    //Белый бар хвост верх и вниз
  if ( H igh [j]> Open [j]&& Close [j]== Low [j])   //Белый бар хвост в верх
  if ( High [j]== Open [j]&& Close [j]> Low [j])   //Белый бар хвост вниз
  }
//----------
if ( Open [j]== Close [j])//Нет свечи
  {
  if ( High [j]> Open [j]&& Close [j]> Low [j])     //+
  if ( High [j]== Open [j]&& Close [j]== Low [j])   //-
  if ( High [j]== Open [j]&& Close [j]> Low [j])    //хвост в низ
  if ( High [j]> Open [j]&& Close [j]== Low [j])    //хвост в верх
  }

바 디코딩, 원하는 라인에 조건을 추가하고 원하는 것을 얻으십시오.

그건 그렇고 if 가 교체 불가능하고 꽤 많은 경우의 예 중 하나입니다.

두 번째 줄 잘 생각

 if (High[j]==Close[j]&&Open[j]==Low[j]) //Черный бар без хвостов
 
IgorM :
나는 청중에게 코딩 방법에 대한 질문을 던집니다. 글쎄, 원한다면 촛대 조합에 대한 알파벳을 개발하는 것에 대한 내 질문이 되게 하십시오. 각각 콤보_A, 콤보_B, 콤보_C, 콤보_D, 콤보_E №№1-5
어떻게든 특정 조합의 양초 수를 제한합니까, 아니면 2 또는 3, 4 또는 5가 있을 수 있습니까?
 
VOLDEMAR :

두 번째 줄 잘 생각

모든 것이 바로 여기에 있습니다
 
Alexey :
if ( Open [j]< Close [j])//Черная свеча
  {
  if ( High [j]== Close [j]&& Open [j]== Low [j]) //Черный бар без хвостов
  if ( High [j]> Close [j]&& Open [j]> Low [j])   //Черный бар хвост верх и вниз
  if ( High [j]> Close [j]&& Open [j]== Low [j])  //Черный бар хвост в верх
  if ( High [j]== Close [j]&& Open [j]> Low [j])  //Черный бар хвост вниз
  }
//----------
if ( Open [j]> Close [j])//Белая свеча
  {
  if ( High [j]== Open [j]&& Close [j]== Low [j])  //Белый бар без хвостов
  if ( High [j]> Open [j]&& Close [j]> Low [j])    //Белый бар хвост верх и вниз
  if ( H igh [j]> Open [j]&& Close [j]== Low [j])   //Белый бар хвост в верх
  if ( High [j]== Open [j]&& Close [j]> Low [j])   //Белый бар хвост вниз
  }
//----------
if ( Open [j]== Close [j])//Нет свечи
  {
  if ( High [j]> Open [j]&& Close [j]> Low [j])     //+
  if ( High [j]== Open [j]&& Close [j]== Low [j])   //-
  if ( High [j]== Open [j]&& Close [j]> Low [j])    //хвост в низ
  if ( High [j]> Open [j]&& Close [j]== Low [j])    //хвост в верх
  }

바 디코딩, 원하는 라인에 조건을 추가하고 원하는 것을 얻으십시오.

그건 그렇고 if 가 교체 불가능하고 꽤 많은 경우의 예 중 하나입니다.

실수 비교?????
 
svds75 :
어떻게든 특정 조합의 양초 수를 제한합니까, 아니면 2 또는 3, 4 또는 5가 있을 수 있습니까?

Integer 가 다음과 같이 썼듯이 지금은 그림이 있는 특정 예를 살펴보겠습니다. " 먼저 코딩만 하면 효율성이 높아집니다."

저것들. 단 5장의 사진과 이를 위해서는 다음과 같은 기술이 필요합니다.

 enum alphabet{A,B,C,D,E};
struct OHLC{
   double open;
   double high;
   double low;
   double close;
};
//___________________________________________________________________
alphabet DecodeBar( const OHLC &bar1, const OHLC &bar2){
// эффективный код
return (A);
}
//___________________________________________________________________
alphabet DecodeBar( const OHLC &bar1, const OHLC &bar2, const OHLC &bar3){
// эффективный код
return (B);
}
 
IgorM :
이것은 모두 명확하고 "보통 프로그래머"라면 누구나 구현할 수 있습니다. 저는 청중에게 코딩 방법에 대한 질문을 던집니다. 글쎄요, 원한다면 촛불 조합을 위한 알파벳을 개발하는 것에 대한 제 질문이 되게 하십시오. combo_A, combo_B, 콤보 C, 콤보 D, 콤보 E - 각각 그림. №№1-5
당신이 제공하는 것은 평범한 프로그래머에게도 문제가 되지 않을 것입니다. 특히 작업의 절반이 이미 완료된 경우.
 

이봐, 동료들이여, 촛대 조합을 위해 자신의 분기를 만드십시오. 누가 당신을 막고 있습니까? :-)

여기 kagbe 또 다른 주제가 선언되었습니다 ...

나는 기꺼이 참여할 것입니다 ... 조합 사용에 대한 근거가 있습니다 ...

 
IgorM :
이것은 모두 명확하고 "보통 프로그래머"라면 누구나 이것을 구현할 수 있습니다. 저는 청중에게 코딩 방법에 대한 질문을 던집니다. 글쎄요, 원하는 경우 촛불 조합을 위한 알파벳을 개발하기 위한 제 질문이 되게 하십시오. combo_A, combo_B, 콤보 C, 콤보 D, 콤보 E - 각각 그림. №№1-5
그리고 코딩할 필요는 없지만 양초를 조합으로 쪼개려면 처음부터 양초를 구별하는 법을 배워야 합니다. 제 예에서는 이러한 차이점을 설명합니다.
 
Alexey : 내 예는 이러한 차이점을 설명합니다.
예, 설명하지만 죄송합니다. 문제가 해결되었습니다. 매번 if를 편집하는 것이 최선의 선택은 아닙니다.
 
Vinin :
실수 비교?????
이것은 다른 유형의 양초의 양을 계산하기 위한 작업 스크립트의 코드입니다.