고조파 거래 - 페이지 316

 

무효 _Gartley 함수

이 9개의 강조 표시된 줄을 여기에 추가하십시오.

aXABCD[X] = aNumBarPeak[k + 4];

aXABCD[A] = aNumBarPeak[k + 3];

aXABCD = aNumBarPeak[k + 2];

aXABCD[C] = aNumBarPeak[k + 1];

aXABCD[D] = aNumBarPeak[k];

점X=zz[aXABCD[X]];

점A=zz[aXABCD[A]];

점B=zz[aXABCD];

점C=zz[aXABCD[C]];

점D=zz[aXABCD[D]];

retXB=(dotA - dotB) / (dotA - dotX + vDelta0);

retAC=(dotC - dotB) / (dotA - dotB + vDelta0);

retBD=(dotC - dotD) / (dotC - dotB + vDelta0);

retXD=(dotA - dotD) / (dotA - dotX + vDelta0);

 

void _Gartley 함수에서 THIS PLACE로 강조 표시된 곳에 배치합니다.

(ibreak=k;ibreak>=0;ibreak--)

{

if (iHigh(NULL,0,aNumBarPeak)>LevelForDmax)

{

vNamePattern = "";

부서지다;

}

}

}

}

}

}

}

}

//------------------------------------------------ ----------

여기

//------------------------------------------------ --------------

if ((levelD && varStrongPatterns==1 && StringLen(vNameStrongPattern)>0) || (iu>=0 && PotencialsLevels_retXD_)) // âûâîä óðîâíÿ òî÷êè D ïî çíà ÷åí

{

if (iu>=0 && PotencialsLevels_retXD_)

{

nameObj="_"+ExtComplekt+"StrongPattern_" + k + "";

개체 삭제(이름 개체);

nameObj1="_"+ExtComplekt+"StrongPatternVL_" + k + "";

ObjectDelete(이름Obj1);

ObjectCreate(이름Obj1, OBJ_VLINE ,0,시간[aXABCD[D]],zz[aXABCD[C]]);

ObjectSet(이름Obj1,OBJPROP_WIDTH,0);

ObjectSet(이름Obj1,OBJPROP_STYLE,STYLE_DOT);

ObjectSet(이름Obj1,OBJPROP_COLOR,colorLevelD);

 

이 코드 줄을 넣으십시오

이 코드 라인은 상어 패턴 정의의 예입니다.

이것은 사용자 정의 패턴을 생성하기 위한 기본 코드 정의입니다.

각 사용자 정의 패턴에 대해 이 예를 사용해야 합니다.

사용자 정의 고조파 패턴 정의에 따라 기준을 변경해야 합니다.

//상어 패턴 검색

if( NameofCustomPattern ==true && vNamePattern=="")

{

if(dotA > dotX && dotB > dotX && dotB dotB && dotC > dotA && dotD < dotB)

{

vBullBear="강세";

}

if(dotA < dotX && dotB dotA && dotC < dotB && dotC dotB)

{

vBullBear="약세";

}

// 상어 검색 시작

if (retAC >= 1.13*min_DeltaGartley && retAC = 0.886*min_DeltaGartley && retXD = 1.618*min_DeltaGartley && retBD 0.000 && retXB < 1.000)

{

vNamePattern="상어";

가격D_XD=dotA-1.130*(dotA-dotX);

PriceD_BD=dotC-2.240*(dotC-dotB);

if (vBullBear=="강세")

{

if(MathMax(PriceD_XD,PriceD_BD)==PriceD_XD)

{

LevelForDmin = dotA-1.130*min_DeltaGartley*(dotA-dotX);

LevelForDmax = dotA-1.130*max_DeltaGartley*(dotA-dotX);

}

else if(MathMax(PriceD_XD,PriceD_BD)==PriceD_BD)

{

LevelForDmin = dotC-2.240*min_DeltaGartley*(dotC-dotB);

LevelForDmax = dotC-2.240*max_DeltaGartley*(dotC-dotB);

}

}

if (vBullBear=="약세")

{

if(MathMin(PriceD_XD,PriceD_BD)==PriceD_XD)

{

LevelForDmin = dotA-1.130*min_DeltaGartley*(dotA-dotX);

LevelForDmax = dotA-1.130*max_DeltaGartley*(dotA-dotX);

}

else if(MathMin(PriceD_XD,PriceD_BD)==PriceD_BD)

{

LevelForDmin = dotC-2.240*min_DeltaGartley*(dotC-dotB);

LevelForDmax = dotC-2.240*max_DeltaGartley*(dotC-dotB);

}

}

}

}//상어 패턴 검색 종료 라인

 

그게 다야.

 

다른 사용자 정의 패턴을 원하면 추가하십시오.

extern bool NameofCustomPattern2=true;

두 번째, 세 번째 또는 그 이상의 사용자 정의 패턴 정의 코드를

//------------------------------------------------ ----------

여기

//------------------------------------------------ --------------

 

poruchik, zups에서 사이퍼 패턴에 대한 검색 기준이 잘못되었습니다.

표시기 는 AC에 대한 1.130-1.414 fib 되돌림을 확인 하지만 실제로 Cypher는 점 C가 AB 레그가 아니라 XA 레그의 1.13 ~ 1.414 투영임을 찾기 때문에 XC를 확인해야 합니다.

그가 고칠 수 있도록 "nen"에게 전달해 주시겠습니까?

파일:
 

깊은 게

grandaevus:
poruchik, zups에서 사이퍼 패턴에 대한 검색 기준이 잘못되었습니다.

표시기는 AC에 대한 1.130-1.414 fib 되돌림을 확인하지만 실제로 Cypher는 점 C가 AB 레그가 아니라 XA 레그의 1.13 ~ 1.414 투영임을 찾기 때문에 XC를 확인해야 합니다.

그가 고칠 수 있도록 "nen"에게 전달해 주시겠습니까?

안녕 친구들

나는 사용자 정의 패턴에 대한 깊은 게의 비율을 제공하는 게시물 아래에 넣은 zup(zup v_110 tu160) 버전이 있지만 내 표시기는 찾을 수 없지만 다른 버전(zup121)은 찾을 수 있다는 질문이 있습니다 ???

나를 도와주고 내 지표를 수정하십시오

파일:
 

큰 변화라면 새 번호나 이름, 작은 버그나 오류 수정의 경우 새 버전 번호만...???

즉, v130 백조 새로운 것; 또는 버그 수정을 위한 v130.001

 

제발 우리는 2 유형 ZUP 이 필요합니다: 실제, 모든 다리가 정확합니다. 그리고,

ROUGH, 벌집의 벌집 모양과 같이 평소와 같이 광범위한 값을 포함합니다. 때로는 완벽한 형태가 아니지만 여전히 구조의 일부입니다.

어떻게 생각하나요? 감사와 감사 진심으로

 

........................... PRZ가 없습니까?

grandaevus:
GbPUd Weekly의 멋진 긴 설정입니다. 구매한도 @ 1.4775