编码帮助 - 页 103 1...96979899100101102103104105106107108109110...786 新评论 sunshineh 2013.06.27 02:49 #1021 OrderSelect > SELECT_BY_POS是如何组织的? - 只针对订单打开 - 还是针对每个动作(开仓和平仓)? 我只想知道,如果今天我的EA开了一个头寸。 for(int i = (OrdersHistoryTotal()-1);i>=0;i--){ OrderSelect(i,SELECT_BY_POS,MODE_HISTORY); if(OrderMagicNumber()==myMagicNumber && OrderSymbol() == mySymbol){ LastOpen = OrderOpenTime(); int YY=TimeYear(LastOpen); int MN=TimeMonth(LastOpen); int DD=TimeDay(LastOpen); LastOpenEndOfDay = StrToTime(YY2+"."+MN2+"."+DD2+" 23:59"); if(myNow<LastOpenEndOfDay){ return (true); } } } return (false); 我必须搜索整个历史吗? Coding help [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. Mladen Rakic 2013.06.27 04:03 #1022 sunshineh: OrderSelect > SELECT_BY_POS是如何组织的?- 只针对订单打开- 还是对每个动作(OrderOpen和OrderClose)?我只想知道我的EA今天是否有开仓。 for(int i = (OrdersHistoryTotal()-1);i>=0;i--){ OrderSelect(i,SELECT_BY_POS,MODE_HISTORY); if(OrderMagicNumber()==myMagicNumber && OrderSymbol() == mySymbol){ LastOpen = OrderOpenTime(); int YY=TimeYear(LastOpen); int MN=TimeMonth(LastOpen); int DD=TimeDay(LastOpen); LastOpenEndOfDay = StrToTime(YY2+"."+MN2+"."+DD2+" 23:59"); if(myNow<LastOpenEndOfDay){ return (true); } } } return (false); 我必须要搜索整个历史记录吗? 是的,你必须要知道 根据metaquotes,不能保证较大仓位的订单在较小仓位的订单之后开仓,因此你必须查看整个列表以检查 你的订单。 monjur-ahmed 2013.07.01 10:48 #1023 大家好,我正在寻找一个能在4小时内显示白天的MACD指标。 谢谢大家 附加的文件: macd_true.mq4 4 kb Mladen Rakic 2013.07.01 11:09 #1024 monjurahmed: 大家好,我正在寻找一个MACD指标,它可以在4小时的时间框架内显示当天的MACD,谢谢大家。 梦洁拉赫米德 试试这个帖子中的:https://www.mql5.com/en/forum/178018/page9 将信号方法设置为1(EMA)以获得与你发布的相同的数值,并将时间框架参数设置为1440以显示每日MACD。 yuhu 2013.07.01 11:17 #1025 大家好。 我想让EA检查 每5个(或x个)柱子的收盘是否低于/高于一个简单的MA,并且每5个(或x个)柱子发出一个警报。 我无法找到一种方法来使EA每5个或x个柱子进行检查。 有什么帮助吗? 请帮助我!谢谢 tysgels 2013.07.02 02:42 #1026 你好,我想创建2个指标1.反转指标2.显示前一个蜡烛的非重绘颜色。显示上一个蜡烛的非重绘颜色,但我不知道该如何写代码 1.反转指标 规则 当前一根蜡烛收盘为看涨时,下一根新的蜡烛将出现卖出箭头。 当前一根蜡烛收盘时是看跌的,下一根新蜡烛将出现买入箭头 我希望当箭头已经发生时,它不会再显示出来。 2.显示前一根蜡烛的非重绘颜色 我在 "彩色条形图 "模式下看到了这个想法,但在打开新条形图或刷新程序mt4时,它根本没有重绘。 我想知道是否可以在不重绘的情况下创建?我试图编辑,但我不能 请帮助我或建议我如何写它?谢谢你。 Mladen Rakic 2013.07.02 17:31 #1027 tysgels: 你好,我想创建2个指标1.反转指标2.显示前一个蜡烛的非重绘指标。显示上一个蜡烛的非重绘颜色,但我不知道代码,怎么写呢?1.反转指标 规则 当前一根蜡烛收盘为看涨时,下一根新蜡烛将出现卖出箭头。 当前一根蜡烛收盘时是看跌的,下一根新蜡烛将出现买入箭头 我希望当箭头已经发生时,它不会重新显示。 2.显示前一根蜡烛的非重绘颜色 我在 "彩色条形图 "模式下看到了这个想法,但在打开新条形图或刷新程序mt4时,它根本没有重绘。 我想知道是否可以在不重绘的情况下创建?我试着去编辑,但我不能 请帮助或建议我如何写?谢谢你。 我想知道是否可以在不重绘的情况下创建? 你是否已经写好了该指标的任何部分? 如果有,请发表出来,以便有人能帮助你进行编码。 sachin_syd 2013.07.02 17:34 #1028 亲爱的Mladen/Mr Tools 能否请你修复这个EA,使其不重开交易 heiken_ashi.mq4 阻止或触发的交易......。谢谢 附加的文件: heiken_ashi.mq4 6 kb rpasupathy 2013.07.03 04:08 #1029 恳请在MT4中进行编码 ... 名称:TRIX 说明 Trix指标由Jack Huston创立,是变化率(Rate of Change)和EMA(Exponential Moving Average)的组合。 它在零点以上和零点以下震荡,从而产生反转。 为了计算TRIX,首先对价格进行三次平均,然后计算三次平滑平均 的Roc。 Trix的移动平均线也被绘制出来,以提供交叉点和早期反转情况。 解释 TRIX在上升方向上越过零水平,给出买入信号。 TRIX在下降方向上越过零点水平,给出卖出信号。 由于其平均值被平滑化了三次,信号有助于通过提供少量的反转来捕捉良好的趋势。 使用的默认参数/输入 : 收盘线 平均周期 平均周期 公式: M = EMA(EMA(EMA ,Price )) TRIX = 100 x [M - M-t / M ] 。 非常感谢 MetaTrader 5 和 MATLAB EA交易的自我优化: 进化与遗传算法 基于交易模块创建多个 EA 交易 Mladen Rakic 2013.07.03 04:26 #1030 rpasupathy: 请在mt4中对其进行编码... 名称:TRIX 说明 Trix指标由Jack Huston创立,是变化率(Rate of Change)和EMA(Exponential Moving Average)的一个组合。 它在零点以上和零点以下震荡,从而产生反转。 为了计算TRIX,首先对价格进行三次平均,然后计算三次平滑平均的Roc。 Trix的移动平均线也被绘制出来,以提供交叉点和早期反转情况。 解释 TRIX向上跨越零水平时,给出买入信号。 TRIX在下降方向上越过零点水平,给出卖出信号。 由于其平均值被平滑了三次,信号有助于通过提供少量的反转来捕捉良好的趋势。 使用的默认参数/输入 : 收盘线 平均周期 平均周期 公式: M = EMA(EMA(EMA ,Price )) TRIX = 100 x [M - M-t / M ] 。 非常感谢 rpasupathy 在这个帖子https://www.forex-tsd.com/forum/debates-discussions/116-something-interesting-please-post-here/page97#comment_413012,你可以找到一个TRIX指标,它的编码与Jack Hutson在他的文件中描述的完全一致(文件也附在后面)。 1...96979899100101102103104105106107108109110...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
OrderSelect > SELECT_BY_POS是如何组织的?
- 只针对订单打开
- 还是针对每个动作(开仓和平仓)?
我只想知道,如果今天我的EA开了一个头寸。
for(int i = (OrdersHistoryTotal()-1);i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderMagicNumber()==myMagicNumber && OrderSymbol() == mySymbol){
LastOpen = OrderOpenTime();
int YY=TimeYear(LastOpen);
int MN=TimeMonth(LastOpen);
int DD=TimeDay(LastOpen);
LastOpenEndOfDay = StrToTime(YY2+"."+MN2+"."+DD2+" 23:59");
if(myNow<LastOpenEndOfDay){
return (true);
}
}
}
return (false);
我必须搜索整个历史吗?
OrderSelect > SELECT_BY_POS是如何组织的?
- 只针对订单打开
- 还是对每个动作(OrderOpen和OrderClose)?
我只想知道我的EA今天是否有开仓。
for(int i = (OrdersHistoryTotal()-1);i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderMagicNumber()==myMagicNumber && OrderSymbol() == mySymbol){
LastOpen = OrderOpenTime();
int YY=TimeYear(LastOpen);
int MN=TimeMonth(LastOpen);
int DD=TimeDay(LastOpen);
LastOpenEndOfDay = StrToTime(YY2+"."+MN2+"."+DD2+" 23:59");
if(myNow<LastOpenEndOfDay){
return (true);
}
}
}
return (false);
是的,你必须要知道
根据metaquotes,不能保证较大仓位的订单在较小仓位的订单之后开仓,因此你必须查看整个列表以检查 你的订单。
大家好,我正在寻找一个能在4小时内显示白天的MACD指标。
谢谢大家
大家好,我正在寻找一个MACD指标,它可以在4小时的时间框架内显示当天的MACD,谢谢大家。
梦洁拉赫米德
试试这个帖子中的:https://www.mql5.com/en/forum/178018/page9
将信号方法设置为1(EMA)以获得与你发布的相同的数值,并将时间框架参数设置为1440以显示每日MACD。
大家好。
我想让EA检查 每5个(或x个)柱子的收盘是否低于/高于一个简单的MA,并且每5个(或x个)柱子发出一个警报。
我无法找到一种方法来使EA每5个或x个柱子进行检查。
有什么帮助吗?
请帮助我!谢谢
你好,我想创建2个指标1.反转指标2.显示前一个蜡烛的非重绘颜色。显示上一个蜡烛的非重绘颜色,但我不知道该如何写代码
1.反转指标
规则
当前一根蜡烛收盘为看涨时,下一根新的蜡烛将出现卖出箭头。
当前一根蜡烛收盘时是看跌的,下一根新蜡烛将出现买入箭头
我希望当箭头已经发生时,它不会再显示出来。
2.显示前一根蜡烛的非重绘颜色
我在 "彩色条形图 "模式下看到了这个想法,但在打开新条形图或刷新程序mt4时,它根本没有重绘。
我想知道是否可以在不重绘的情况下创建?我试图编辑,但我不能
请帮助我或建议我如何写它?谢谢你。
你好,我想创建2个指标1.反转指标2.显示前一个蜡烛的非重绘指标。显示上一个蜡烛的非重绘颜色,但我不知道代码,怎么写呢?
1.反转指标
规则
当前一根蜡烛收盘为看涨时,下一根新蜡烛将出现卖出箭头。
当前一根蜡烛收盘时是看跌的,下一根新蜡烛将出现买入箭头
我希望当箭头已经发生时,它不会重新显示。
2.显示前一根蜡烛的非重绘颜色
我在 "彩色条形图 "模式下看到了这个想法,但在打开新条形图或刷新程序mt4时,它根本没有重绘。
我想知道是否可以在不重绘的情况下创建?我试着去编辑,但我不能
请帮助或建议我如何写?谢谢你。我想知道是否可以在不重绘的情况下创建?
你是否已经写好了该指标的任何部分?
如果有,请发表出来,以便有人能帮助你进行编码。
亲爱的Mladen/Mr Tools 能否请你修复这个EA,使其不重开交易
阻止或触发的交易......。谢谢
恳请在MT4中进行编码 ...
名称:TRIX
说明
Trix指标由Jack Huston创立,是变化率(Rate of Change)和EMA(Exponential Moving Average)的组合。
它在零点以上和零点以下震荡,从而产生反转。
为了计算TRIX,首先对价格进行三次平均,然后计算三次平滑平均 的Roc。
Trix的移动平均线也被绘制出来,以提供交叉点和早期反转情况。
解释
TRIX在上升方向上越过零水平,给出买入信号。
TRIX在下降方向上越过零点水平,给出卖出信号。
由于其平均值被平滑化了三次,信号有助于通过提供少量的反转来捕捉良好的趋势。
使用的默认参数/输入 :
收盘线
平均周期
平均周期
公式:
M = EMA(EMA(EMA ,Price ))
TRIX = 100 x [M - M-t / M ] 。
非常感谢
请在mt4中对其进行编码...
名称:TRIX
说明
Trix指标由Jack Huston创立,是变化率(Rate of Change)和EMA(Exponential Moving Average)的一个组合。
它在零点以上和零点以下震荡,从而产生反转。
为了计算TRIX,首先对价格进行三次平均,然后计算三次平滑平均的Roc。
Trix的移动平均线也被绘制出来,以提供交叉点和早期反转情况。
解释
TRIX向上跨越零水平时,给出买入信号。
TRIX在下降方向上越过零点水平,给出卖出信号。
由于其平均值被平滑了三次,信号有助于通过提供少量的反转来捕捉良好的趋势。
使用的默认参数/输入 :
收盘线
平均周期
平均周期
公式:
M = EMA(EMA(EMA ,Price ))
TRIX = 100 x [M - M-t / M ] 。
非常感谢rpasupathy
在这个帖子https://www.forex-tsd.com/forum/debates-discussions/116-something-interesting-please-post-here/page97#comment_413012,你可以找到一个TRIX指标,它的编码与Jack Hutson在他的文件中描述的完全一致(文件也附在后面)。