支点指标 - 页 42

 
cja:
我有一些空闲时间,所以设法完成了这个,它使用箭头代码的水平是

3 = 小箭头

4 = 小短线

6 = 价格框

pivots_gmtshift.mq4

CJA - 你是个天才!

你真好。

祝你有很多绿色的点。

 
cja:
给你 - 你会发现我增加了一些额外的功能,所以你可以改变颜色和移动文本等。

27/05/2007

我修改了原来的指标并增加了M水平,我把名称保持不变,因为该指标仍然与原来的指标一样,但可以选择显示M水平,当你保存指标时,如果你有原来的指标,只需在上面保存,或者如果你想保留原来的指标,只需在保存时改变名称。

cja

枢轴点-vtext.mq4

...右上角的细节

嗨,cja,我正在寻找类似的东西,你能添加一个选项来转移时间吗?

 

感谢dimaxx,感谢cja

感谢dimaxx的努力。在这个话题中,你让它再次变得生动。

也感谢cja调整了他自己的指标。

祝你们两个人都好。

杰伊

 

嗨,CJA

我的其他两个指数显示中枢145.24,中枢Gmt转换显示144.22。

你知道什么原因吗?

btw: 我在GBPJPY图表 上使用它们。

 
cja:
我有一些空闲时间,所以设法完成了这个,它使用箭头代码的水平,这是

3 = 小箭头

4 = 小短线

6 = 价格框

CJA。

是否有其他的指标,我在添加指标时只得到一条水平线,即使我输入了小时的时间?

 

可能是周日的数据

winnn:
嗨,CJA

我的其他两个指数显示中枢145.24,中枢Gmt转换显示144.22。

你知道什么原因吗?

btw: 我在GBPJPY图表上使用它们。

嘿,winnn。

可以是周日的数据.....,我认为CJA指标把周日当作一个普通的日子,这就是为什么当你转移它时,它采取周日的HLC....。

 

正确的支点

嗨,你好

我的问题是什么是 "正确的 "枢轴,这被行业交易者使用?枢轴是根据每日数据形成的,有趣的是,我检查的 每一个枢轴计算服务都显示了不同的结果(dukascopy,allpivots,mataf.net,等等) - 这是为什么?我推测,这一定是因为不同的GMT设置 - 但话说回来:谁是 "正确的"(当然不是字面意义上的)?

什么时间被大公司广泛接受为 "每日收盘"?我推测是美国时段的收盘时间(与期货交易结束的时间相同)。

那么?

 

关于支点计算器

以下是mt4的代码....

//---- 枢轴设置 ----

double rates[1][6],yesterday_volume,yesterday_close,yesterday_high,yesterday_low,yesterday_open;

ArrayCopyRates(rate, Symbol(), PERIOD_D1)。

如果(DayOfWeek() == 1)

{

如果(TimeDayOfWeek(iTime(Symbol(),PERIOD_D1,1)) == 5)

{

yesterday_close = rates[1][4];

yesterday_high = rates[1][3];

yesterday_low = rates[1][2];

yesterday_open = rates[1][1];

否则

{

for(int d = 5;d>=0;d--)

{

如果(TimeDayOfWeek(iTime(Symbol(),PERIOD_D1,d)) ==5)

{

yesterday_volume = rates[d][5];

yesterday_close = rates[d][4];

yesterday_high = rates[d][3];

yesterday_low = rates[d][2];

yesterday_open = rates[d][1];

}

}

}

}

否则

{

yesterday_volume = rates[1][5];

yesterday_close = rates[1][4];

yesterday_high = rates[1][3];

yesterday_low = rates[1][2];

yesterday_open = rates[1][1];

}

//---- 计算支点----

double R = yesterday_high - yesterday_low;//范围

double p = (yesterday_high + yesterday_low + yesterday_close)/3;//标准支点

双倍R3 = (2*p)+(yesterday_high-(2*yesterday_low));//阻力3

双倍R2 = p+(yesterday_high-yesterday_low);//阻力点2

双倍R1 = (2*p)-昨天的低点;// 阻力点1

double s1 = (2*p)-yesterday_high;// 支持点1

double s2 = p-(yesterday_high - yesterday_low);// 支持点2

双份s3 = (2*p)-((2*昨日高点)-昨日低点);// 支撑点3

//支点、支撑线和阻力线

ObjectDelete("p_Line");

ObjectCreate("p_Line", OBJ_HLINE,0, CurTime(),p);

ObjectSet("p_Line",OBJPROP_COLOR,Silver);

ObjectSet("p_Line",OBJPROP_STYLE,STYLE_SOLID);

ObjectSet("p_Line",OBJPROP_WIDTH,3);

ObjectDelete("r1_Line")。

ObjectCreate("r1_Line", OBJ_HLINE,0, CurTime(),r1);

ObjectSet("r1_Line",OBJPROP_COLOR,Silver);

ObjectSet("r1_Line",OBJPROP_STYLE,STYLE_SOLID);

ObjectSet("r1_Line",OBJPROP_WIDTH,3);

ObjectDelete("r2_Line")。

ObjectCreate("r2_Line", OBJ_HLINE,0, CurTime(),r2);

ObjectSet("r2_Line",OBJPROP_COLOR,Silver);

ObjectSet("r2_Line",OBJPROP_STYLE,STYLE_SOLID);

ObjectSet("r2_Line",OBJPROP_WIDTH,3);

ObjectDelete("r3_Line")。

ObjectCreate("r3_Line", OBJ_HLINE,0, CurTime(),r3);

ObjectSet("r3_Line",OBJPROP_COLOR,Silver);

ObjectSet("r3_Line",OBJPROP_STYLE,STYLE_SOLID);

ObjectSet("r3_Line",OBJPROP_WIDTH,3);

ObjectDelete("s1_Line")。

ObjectCreate("s1_Line", OBJ_HLINE,0, CurTime(),s1);

ObjectSet("s1_Line",OBJPROP_COLOR,Silver);

ObjectSet("s1_Line",OBJPROP_STYLE,STYLE_SOLID);

ObjectSet("s1_Line",OBJPROP_WIDTH,3);

ObjectDelete("s2_Line")。

ObjectCreate("s2_Line", OBJ_HLINE,0, CurTime(),s2);

ObjectSet("s2_Line",OBJPROP_COLOR,Silver);

ObjectSet("s2_Line",OBJPROP_STYLE,STYLE_SOLID);

ObjectSet("s2_Line",OBJPROP_WIDTH,3);

ObjectDelete("s3_Line")。

ObjectCreate("s3_Line", OBJ_HLINE,0, CurTime(),s3);

ObjectSet("s3_Line",OBJPROP_COLOR,Silver);

ObjectSet("s3_Line",OBJPROP_STYLE,STYLE_SOLID);

ObjectSet("s3_Line",OBJPROP_WIDTH,3);

ObjectsRedraw()。

/R3标签

if(ObjectFind("R3 label") != 0)

{

ObjectCreate("R3标签", OBJ_TEXT, 0, Time[3], r3)。

ObjectSetText("R3标签", " R3", 9, "Verdana", Silver)。

}

否则

{

ObjectMove("R3标签", 0, Time[3], r3);

}

//S3标签

如果(ObjectFind("S3 label") != 0)

{

ObjectCreate("S3标签", OBJ_TEXT, 0, Time[3], s3);

ObjectSetText("S3标签", " S3", 9, "Verdana", Silver)。

}

否则

{

ObjectMove("S3标签", 0, Time[3], s3);

}

//R2标签

如果(ObjectFind("R2 label") != 0)

{

ObjectCreate("R2标签", OBJ_TEXT, 0, Time[3], r2)。

ObjectSetText("R2标签", " R2 ", 9, "Verdana", Silver)。

}

否则

{

ObjectMove("R2标签", 0, Time[3], r2);

}

//S2标签

如果(ObjectFind("S2 label") != 0)

{

ObjectCreate("S2标签", OBJ_TEXT, 0, Time[3], s2);

ObjectSetText("S2标签", " S2", 9, "Verdana", Silver)。

}

否则

{

ObjectMove("S2 label", 0, Time[3], s2);

}

//R1标签

if(ObjectFind("R1 label") != 0)

{

ObjectCreate("R1标签", OBJ_TEXT, 0, Time[3], r1);

ObjectSetText("R1标签", " R1", 9, "Verdana", Silver)。

}

否则

{

ObjectMove("R1标签", 0, Time[3], r1);

}

//S1标签

如果(ObjectFind("S1 label") != 0)

{

ObjectCreate("S1标签", OBJ_TEXT, 0, Time[3], s1);

ObjectSetText("S1标签", " S1 ", 9, "Verdana", Silver)。

}

否则

{

ObjectMove("S1标签", 0, Time[3], s1);

}

//Pivot Label

if(ObjectFind("P label") != 0)

{

ObjectCreate("P label", OBJ_TEXT, 0, Time[3], p);

ObjectSetText("P label", " Pivot ", 9, "Verdana", Silver);

}

否则

{

ObjectMove("P label", 0, Time[3], p);

}

//代码结束

Xard777

PS 如果你看一下图片,你会看到基于星期四 的高点、低点和收盘的枢轴线。

附带的枢轴计算器mt4指标

 

我也很想知道danih所问的情况。服务器时间 问题几乎影响了所有这些枢轴指标,但几乎没有一个指标提供时间转换选项。

在将我的指标从Broco迁移到MB并得到这些附件中的结果后,我感到相当震惊。更糟糕的是:取决于你如何倾斜你的头和眯眼,它们中的任何一个看起来都是有效的!这就是所谓的 "时间"。

这里有一个正确的答案吗?

附加的文件:
 

用什么时间作为计算枢轴点的日终值?

大家好。

我正在考虑在我的交易中使用枢轴点,但不知道用什么时间来计算枢轴点的日终值。

fxbootcamp.com使用东京时间(通常是伦敦午夜)。

fxknight.com使用GMT午夜

theforextruth.com使用纽约午夜时分

fivetictrading.com使用纽约5点。

他们都声称自己是成功的、盈利的交易者。这怎么可能呢?他们都在看不同的枢轴点数值,怎么可能都成功使用枢轴点呢?

如果你在交易中成功地使用了枢轴点,你能不能告诉我你用什么时间作为计算枢轴点的日终值,以及为什么你只选择这个时间?

谢谢。

Herringtrader