|
这是一个画支撑线和阻力线的code,由于iFractals函数是被封装的,不知道内部参数的具体含义,所以只能通过图表观察,观察了几幅图,MODE_UPPER 和 MODE_LOWER应该是比较前后两根K线的分形,从而形成了一个小高点(小低点),MODE_UPPER做出来的是阻力线,MODE_LOWER做出来的是支撑线,都是基于小分形画出来的。支撑线和阻力线通常用于交易者对价格的心理价位判断,一旦被有效突破,判断是否产生变盘的依据之一。
while(F3==0)
{
F13=iFractals(NULL,0,MODE_UPPER,SR); //F13=iFractals(NULL,0,MODE_LOWER,SR);
if (F13!=0)
{
if (F1==0){B1=SR; F1=F13;}
else if (F3==0){B3=SR; F3=F13;}
}
SR++;
}
ObjectSet("Rezist", OBJPROP_TIME1 ,iTime(NULL,0,B3));
ObjectSet("Rezist", OBJPROP_TIME2 ,iTime(NULL,0,B1));
ObjectSet("Rezist", OBJPROP_PRICE1,iHigh(NULL,0,B3));
ObjectSet("Rezist", OBJPROP_PRICE2,iHigh(NULL,0,B1));
//设置这四个标的,原理是根据价格的空间和时间进行定位,这样才能作图
ObjectSet("Rezist", OBJPROP_RAY , True); //画射线 |
|