和谐贸易 - 页 316

 

在void _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];

dotX=zz[aXABCD[X]]。

dotA=zz[aXABCD[A]]。

dotB=zz[aXABCD];

dotC=zz[aXABCD[C]]。

dotD=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函数中,将高亮显示的地方作为这个位置

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

{

如果(iHigh(NULL,0,aNumBarPeak)>LevelForDmax)

{

vNamePattern = ""。

break;

}

}

}

}

}

}

}

}

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

这个地方

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

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

{

如果(iu>=0 &&PotencialsLevels_retXD_)

{

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

ObjectDelete(nameObj);

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

ObjectDelete(nameObj1);

ObjectCreate(nameObj1,OBJ_VLINE,0,Time[aXABCD[D]],zz[aXABCD[C])。

ObjectSet(nameObj1,OBJPROP_WIDTH,0)。

ObjectSet(nameObj1,OBJPROP_STYLE,STYLE_DOT);

ObjectSet(nameObj1,OBJPROP_COLOR,colorLevelD);

 

把这些代码行

这个代码行是Shark模式定义的一个例子。

这是我们创建自定义模式的主要代码定义。

对于你的每个自定义模式,你应该使用这个例子

你应该根据你的自定义谐波模式定义来改变标准。

//搜索鲨鱼模式

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

{

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

{

vBullBear="看涨"。

}

如果(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="Shark";

PriceD_XD=dotA-1.130*(dotA-dotX)。

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

如果(vBullBear=="看涨")

{

如果(MathMax(PriceD_XD,PriceD_BD)==PriceD_XD)

{

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

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

}

否则如果(MathMax(PriceD_XD,PriceD_BD)==PriceD_BD)

{

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

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

}

}

如果(vBullBear=="看跌")

{

如果(MathMin(PriceD_XD,PriceD_BD)==PriceD_XD)

{

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

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

}

否则如果(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, cypher模式的搜索标准在zups中是错误的

指标检查 1.130-1.414纤维回撤位的AC,但事实上它应该检查XC,因为Cypher也寻找C点是XA腿的1.13到1.414的投影,而不是AB腿。

你能不能转发给 "nen",让他来解决这个问题。

附加的文件:
 

深度螃蟹

grandaevus:
poruchik,在zups中,cypher模式的搜索标准是错误的。

指标检查1.130-1.414纤维回撤位的AC,但事实上它应该检查XC,因为Cypher也寻找C点是XA腿的1.13到1.414的投影,而不是AB腿。

你能不能转发给 "念",让他来解决这个问题。

朋友们好

我有一个问题,我有一个版本的zup(zup v_110 tu160),我把它放在帖子下面,我给出了自定义模式的深蟹的百分比,但我的指标找不到它,但另一个版本(zup121)可以找到它。

请帮助我,纠正我的指标

附加的文件:
 

如果是大的变化,那么就用新的编号或名称,如果是小的bug或错误修复,就用新的版本号...?

即v130天鹅的新东西;或v130.001的错误修复。

 

我们需要两种类型的ZUP。真实的,所有的腿都准确无误;和。

粗糙的,包括广泛的价值,像看蜂窝的蜂巢,有时是不完美的形式,但仍然是结构的一部分。

你怎么看? 感谢和赞赏,真诚的

 

.....................................No PRZ?

grandaevus:
在Gbp-Usd周报上有一个很好的多头设置。购买限额为1.4775。