我如何使用ZigZag指标的输入? - 页 4 12345 新评论 I3enooI3 2010.05.19 18:00 #31 有没有人可以告诉我? 用来识别 "之 "字形的上一个顶部和底部的代码。 Robert 2010.05.19 19:05 #32 人字形的顶部和底部数字 I3enooI3: 有谁能告诉我吗?用于识别Zigzag的上一个顶部和底部的代码。 你好,13号。 之前你问到了RSI值和寻找以前的条形图的值。 RSI值。 代码中的最后一个字符表示从哪个BAR获取数值 - 例如。 RsiCurrent = iRSI(NULL,0,RSIPeriod,0,0); // 0 = 当前条数 RsiBar5 = iRSI(NULL,0,RSIPeriod,0,5); // 5 = 前5个小节。 对你想比较的每个柱子做同样的操作,然后添加你的代码来买入/卖出交易 基本代码示例 - 如果(RsiCurrent > RsiBar5),那么就这样做。 ------------------ ZigZag数字。 我没有看到很多ZigZag指标有顶部和底部的数字,但有一些指标使用ZigZag并在顶部和底部放置数字。试着做一个搜索。 锯齿形ZigZag 艾略特波浪 ZUP的 附上一个名为 3_Level_ZZ的指标,其中有数字。只需添加你的基本ZigZag并匹配设置。 祝您好运,我希望这对您有帮助! 罗伯特 附加的文件: 3_level_zz_semafor.mq4 8 kb 3_level_zz_semaphore.jpg 156 kb I3enooI3 2010.05.20 01:30 #33 谢谢你,comiclifeform 但还是有一个问题,你能不能给我一个代码,只使用最后的顶部和底部,当我试着用其他的顶部/底部时出错(所以混淆了 ,只记录最后的值)。 谢谢 Robert 2010.05.20 03:29 #34 对ZigZag不熟悉 I3enooI3: 非常感谢 comiclifeform但我仍有一个问题;你能给我只使用最后一个顶点和底点的代码吗,当我尝试使用其他顶点/底点时出错(所以混淆了 ,只记录最后一个值)。 谢谢 你好,13号。 我之前说过我只是一个新手......在这种情况下,我没有使用或理解我向你建议的ZigZag或其他波浪指标,所以我可能无法帮助你编码 "顶部和底部",特别是在没有看到代码的情况下。 也许其他人可以在ZigZag方面提供帮助......你能提供的细节越多......其他人就越能帮助你。 同时,3_Level_ZZ_Semaphore有缓冲区,你可以从中获取数值,如果这能帮助你的话。 保重。 罗伯特 William Snyder 2010.05.20 15:15 #35 I3enooI3: 非常感谢 comiclifeform但还是有一个问题;你能不能给我只使用最后的顶部和底部的代码,当我试着用其他顶部/底部时出错(所以混淆了 ,只记录最后的值)。 谢谢 对于 "之 "字形,它不可能确定准确的顶部和底部,下面是在Ea中对 "之 "字形的一个iCustom调用。 ZZ3=iCustom(NULL,0, "ZigZag",depth,deviation,backstep,0,2)。 ZZ2=iCustom(NULL,0, "ZigZag",depth,deviation,backstep,0,1); 然后,你可以做一些事情,如 如果((ZZ3!=0 ||ZZ2!=0) //买入信号 对卖出信号 也是如此。 另一种方法是(不确定这个方法) 如果(ZZ3!=High[2] || ZZ2!=High[1]) //买入信号 如果(ZZ3!=Low[2] || ZZ2!=Low[1]) //卖出信号 但你真的需要另一个指标,比如cci超买或超卖,以尝试接近可能的顶部或底部。 I3enooI3 2010.05.21 14:29 #36 我有问题,这个代码 我在使用人字形Ea时遇到问题,因为这段代码中我使用了人字形指标,就像这样的收盘价。 并按下面的代码识别顶部和底部 但它不能正常工作 我想在它突破之前的低点时做空,就像红色箭头一样(图片附在下面)。 并在突破前一个高点时买入,如绿色箭头(如下图所示)。 所以,谁能告诉我,我在这个代码中的错误是什么,我应该使用什么代码? 详见 int start() { //---- { double zigzaghigh, zigzaglow, zigzaghighx, zigzaglowx, zigzaghighp; 双重 zigzaglowp, zigzaghigha, zigzaglowa, pc; 双倍的票数,总数,订单。 int h, l; zigzaghighx=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h)。 zigzaglowx=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l); zigzaghighp=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h+1); zigzaglowp=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l+1); zigzaghigha=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h-1); zigzaglowa=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l-1); pc=iClose(NULL,0,1); total=OrdersTotal(); //识别顶部// while(h>1) { if((zigzaghighx > zigzaghighp) && (zigzaghighx > zigzaghigha)) zigzaghigh=zigzaghighx。 返回(0)。 } //识别屁股// while(l>1) { if((zigzaglowx < zigzaglowp) && (zigzaglowx < zigzaglowa)) zigzaglow=zigzaglowx。 返回(0)。 } //买入&卖出// 如果((totalzigzaghigh)) {ticket=OrderSend(Symbol(),OP_BUY,1,Ask,1,0,0, "buy",0,0,Green); OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)。 Print("buy"); return(0); } 如果((total>0)&&(pc<zigzaglow)) {OrderClose(OrderTicket(),OrderLots(),Bid,1,Red); 打印("销售")。 return(0); } 返回。 } //---- return(0); } 附加的文件: pic1.png 33 kb How do i use [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 philippe 2010.09.10 08:07 #37 MT4人字形指标参数--谁了解? 你好 我不明白MT4之字形指标的参数。 深度 / 偏差 / 后退 谁能给我解释一下? 我想深度是指条数 吗? 偏差是指%吗?而后退不知道...... 谢谢 perwira 2010.10.26 04:47 #38 我一直喜欢 "之 "字形,你们中有没有人有合适的指标来过滤 "之 "字形? yourspace 2010.10.26 06:43 #39 perwira: 我一直喜欢 "之 "字形,你们中是否有人有合适的指标来过滤 "之 "字形? 也许你可以使用HMA或nolagma指标来过滤zigzag的错误信号,RBCI是另一个选择。 witsnpips 2010.10.26 14:32 #40 我不明白为什么人们在ZZ重绘时如此关注它。 12345 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
有没有人可以告诉我?
用来识别 "之 "字形的上一个顶部和底部的代码。
人字形的顶部和底部数字
有谁能告诉我吗?用于识别Zigzag的上一个顶部和底部的代码。
你好,13号。
之前你问到了RSI值和寻找以前的条形图的值。
RSI值。
代码中的最后一个字符表示从哪个BAR获取数值 - 例如。
RsiCurrent = iRSI(NULL,0,RSIPeriod,0,0); // 0 = 当前条数
RsiBar5 = iRSI(NULL,0,RSIPeriod,0,5); // 5 = 前5个小节。
对你想比较的每个柱子做同样的操作,然后添加你的代码来买入/卖出交易
基本代码示例 - 如果(RsiCurrent > RsiBar5),那么就这样做。
------------------
ZigZag数字。
我没有看到很多ZigZag指标有顶部和底部的数字,但有一些指标使用ZigZag并在顶部和底部放置数字。试着做一个搜索。
锯齿形ZigZag
艾略特波浪
ZUP的
附上一个名为 3_Level_ZZ的指标,其中有数字。只需添加你的基本ZigZag并匹配设置。
祝您好运,我希望这对您有帮助!
罗伯特
谢谢你,comiclifeform
但还是有一个问题,你能不能给我一个代码,只使用最后的顶部和底部,当我试着用其他的顶部/底部时出错(所以混淆了
,只记录最后的值)。
谢谢
对ZigZag不熟悉
非常感谢 comiclifeform
但我仍有一个问题;你能给我只使用最后一个顶点和底点的代码吗,当我尝试使用其他顶点/底点时出错(所以混淆了
,只记录最后一个值)。
谢谢你好,13号。
我之前说过我只是一个新手......在这种情况下,我没有使用或理解我向你建议的ZigZag或其他波浪指标,所以我可能无法帮助你编码 "顶部和底部",特别是在没有看到代码的情况下。
也许其他人可以在ZigZag方面提供帮助......你能提供的细节越多......其他人就越能帮助你。
同时,3_Level_ZZ_Semaphore有缓冲区,你可以从中获取数值,如果这能帮助你的话。
保重。
罗伯特
非常感谢 comiclifeform
但还是有一个问题;你能不能给我只使用最后的顶部和底部的代码,当我试着用其他顶部/底部时出错(所以混淆了
,只记录最后的值)。
谢谢对于 "之 "字形,它不可能确定准确的顶部和底部,下面是在Ea中对 "之 "字形的一个iCustom调用。
ZZ3=iCustom(NULL,0, "ZigZag",depth,deviation,backstep,0,2)。
ZZ2=iCustom(NULL,0, "ZigZag",depth,deviation,backstep,0,1);
然后,你可以做一些事情,如
如果((ZZ3!=0 ||ZZ2!=0) //买入信号
对卖出信号 也是如此。
另一种方法是(不确定这个方法)
如果(ZZ3!=High[2] || ZZ2!=High[1]) //买入信号
如果(ZZ3!=Low[2] || ZZ2!=Low[1]) //卖出信号
但你真的需要另一个指标,比如cci超买或超卖,以尝试接近可能的顶部或底部。
我有问题,这个代码
我在使用人字形Ea时遇到问题,因为这段代码中我使用了人字形指标,就像这样的收盘价。
并按下面的代码识别顶部和底部
但它不能正常工作
我想在它突破之前的低点时做空,就像红色箭头一样(图片附在下面)。
并在突破前一个高点时买入,如绿色箭头(如下图所示)。
所以,谁能告诉我,我在这个代码中的错误是什么,我应该使用什么代码?
详见
int start()
{
//----
{
double zigzaghigh, zigzaglow, zigzaghighx, zigzaglowx, zigzaghighp;
双重 zigzaglowp, zigzaghigha, zigzaglowa, pc;
双倍的票数,总数,订单。
int h, l;
zigzaghighx=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h)。
zigzaglowx=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l);
zigzaghighp=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h+1);
zigzaglowp=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l+1);
zigzaghigha=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h-1);
zigzaglowa=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l-1);
pc=iClose(NULL,0,1);
total=OrdersTotal();
//识别顶部//
while(h>1)
{
if((zigzaghighx > zigzaghighp) && (zigzaghighx > zigzaghigha))
zigzaghigh=zigzaghighx。
返回(0)。
}
//识别屁股//
while(l>1)
{
if((zigzaglowx < zigzaglowp) && (zigzaglowx < zigzaglowa))
zigzaglow=zigzaglowx。
返回(0)。
}
//买入&卖出//
如果((totalzigzaghigh))
{ticket=OrderSend(Symbol(),OP_BUY,1,Ask,1,0,0, "buy",0,0,Green);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)。
Print("buy");
return(0);
}
如果((total>0)&&(pc<zigzaglow))
{OrderClose(OrderTicket(),OrderLots(),Bid,1,Red);
打印("销售")。
return(0);
}
返回。
}
//----
return(0);
}
MT4人字形指标参数--谁了解?
你好
我不明白MT4之字形指标的参数。
深度 / 偏差 / 后退
谁能给我解释一下?
我想深度是指条数 吗? 偏差是指%吗?而后退不知道......
谢谢
我一直喜欢 "之 "字形,你们中有没有人有合适的指标来过滤 "之 "字形?
我一直喜欢 "之 "字形,你们中是否有人有合适的指标来过滤 "之 "字形?
也许你可以使用HMA或nolagma指标来过滤zigzag的错误信号,RBCI是另一个选择。
我不明白为什么人们在ZZ重绘时如此关注它。