原始想法 - 页 2 123456789...115 新评论 fab4x 2005.11.16 16:41 #11 交易员 我有这个用于MT3的EA,它的简单设计是放置两个订单BUYSTOP和SELLSTOP。 现在,它的价格是根据前一栏信息计算的。枢轴值被生成,然后在枢轴值上添加+17的买入和-13的卖出。如果交易被执行,那么它应该在柱子结束时关闭。如果没有,那么这两笔交易将在交易结束时被删除。然后再做一遍。 我将使用10点后的平衡点到0。 谁能看一下这个EA,做一些修改来实现这个目标。 /*[[ 名称 := BARTRADER 作者 := FAB4X 链接 :=http://www.FAB4X.com 备注 := 在15或30米图表上使用 手数 := 1.00 止损 := 45 获利 :=25 追踪止损 := 0 ]]*/ 定义。Slippage(5); 定义。MM(0); define:风险(7.5)。 var: cnt(0); var:Opentrades(0); var: lotsi(0); var: trend(""); var: vTime(0); var: vol1(0); var: vol2(0); var: myh(0),myl(0),myc(0),pivot(0), buyprice(0),sellprice(0); ////////////////////////////////////////////////// // 如果不是H4图表则退出 ////////////////////////////////////////////////// /* 如果Period != 240,那么 { Comment("此专家适用于4HR图表")。 退出。 } */ ////////////////////////////////////////////////// // 如果EA运行间隔时间小于5秒,则退出。 ////////////////////////////////////////////////// 如果Curtime - LastTradeTime < 5则退出。 ////////////////////////////////////////////////// // 如果回测器早于2005年,则设置 ////////////////////////////////////////////////// If TimeYear(time)<2005 then Exit; ////////////////////////////////////////////////// // 设置变量 ////////////////////////////////////////////////// Slippage = Slippage*Point; myh=High[1]; myl=Low[1]; myC=收盘[1]。 Pivot = ( myh+myl+myc )/ 3 ; buyprice=pivot+17*point; sellprice=pivot-13*point。 ////////////////////////////////////////////////// // 设置注释 ////////////////////////////////////////////////// ////////////////////////////////////////////////// ///////////// 管理多个交易 ///////////// ////////////////////////////////////////////////// Opentrades = 0; for cnt = 1 to TotalTrades { 如果OrderValue(cnt,Val_Symbol) == Symbol,那么 { Opentrades++; } }; ////////////////////////////////////////////////// ///////////// 资金经理 ///////////// ////////////////////////////////////////////////// 如果mm !=0 那么Lotsi = Ceil(Balance*risk/10000)/10 否则Lotsi=Lots。 ////////////////////////////////////////////////// // 在每个柱子后关闭订单! ////////////////////////////////////////////////// 如果Opentrades !=0和vTime !=Time[0]那么 { for cnt=1 to TotalTrades { 如果Ord(cnt,VAL_SYMBOL) == Symbol,那么 { 如果(Ord(cnt,VAL_TYPE)=OP_BUY 或Ord(cnt,VAL_TYPE)=OP_SELL) 则 { vTime = Time[0]; CloseOrder(OrderValue(cnt,VAL_TICKET),Ord(cnt,VAL_LOTS),(cnt,VAL_CLOSEPRICE), Slippage,BlueViolet)。 //退出。 } 如果(Ord(cnt,VAL_TYPE)=OP_BUYSTOP或Ord(cnt,VAL_TYPE)=OP_SELLSTOP)那么 { vTime = Time[0]; 删除订单(OrderValue(cnt,VAL_TICKET),Brown)。 //退出。 } } } } ////////////////////////////////////////////////// // 在条形图开始时打开交易! ////////////////////////////////////////////////// 如果Opentrades == 0并且vTime != Time[0] 那么 { vTime = Time[0]; SetOrder(OP_BUYSTOP,Lotsi,buyprice,Slippage,buyprice-stoploss*point,buyprice+takeprofit*point,blue) 。 // 退出。 }; 如果Opentrades>0,那么 { //vTime = Time[0]; SetOrder(OP_SELLSTOP,Lotsi,sellprice,Slippage,sellprice+stoploss*point,sellprice-takeprofit*point,Red); //退出。 } 退出。 Raw Ideas 将免费为您创建专家顾问! [存档!]我将免费写一份顾问报告 Sergey Golubev 2005.11.20 08:32 #12 扁平指标 扁平指示器。它可以工作(见图片),但有时会出现。希望有人能解决那里的错误。 附加的文件: flat.gif 17 kb flat.mq4 4 kb Sergey Golubev 2005.11.22 06:13 #13 趋势线和背离 https://www.mql5.com/en/forum/173123 的所有指标,请在此发布。 alp发布的两个指标。 附加的文件: divergence.mq4 5 kb wiseman_1.mq4 2 kb fchaman 2005.11.26 23:45 #14 要求提供一个新的EA... 你好。 我正在寻找一个能做以下工作的EA。 1- 只使用日线图。 2- 识别第一个主要的超级阻力位。 3- 如果收盘日线的高低点在任何一个超级阻力位内,那么就等待下一个收盘日线。 4- 现在我们有两个柱子要处理。 如果突破是在支撑位 上,那么寻找一个反转模式,如果找到了,在下一个日线开盘时做多。对于卖出信号,如果前两根柱子中的任何一根已经触及阻力位,并且发现了反转形态,那么就在下一个日线上卖出。 你要弄清楚你的tp-sl水平。 如果有人感兴趣,我有反转模式的代码。 谢谢。 forexpipmaster 2005.11.28 04:20 #15 EMA角度零点 是否有可能将EMA角度零值直接编程到另一个EA中,并使其成为该EA代码的一部分,而不是让它像一个指标一样工作? 乔治-T TraderSeven 2005.11.28 19:31 #16 夏普比率、Sortino比率、Rina指数等 我在寻找一个能读取MT4策略测试 报告并计算夏普比率、Sortino比率、Rina指数或类似的工具。 如果它能处理来自不同系统的多个报告就更好了,这样我就能计算出投资组合比率。 一个漂亮的图表也不会有坏处:-) 谁能帮我提供一个能实现上述所有或部分功能的程序(URL)? 我知道这是一个很大的要求,但我认为了解你的系统/投资组合的比例是你的系统设计中经常被忽视的一个重要方面。 Luis Santos 2005.12.08 16:29 #17 趋势信号 为了找到趋势方向,我使用两个MACD,一个是短线,一个是长线,如果两个柱状图都在同一方向,就进行交易。 有时,阅读直方图的斜率很困难,所以我使用MACD直方图的Stoch。图表附pdf文件。 我是MT4的新用户,不知道如何编程。 你知道我在哪里可以找到MACD直方图的随机指数吗? 谢谢你 附加的文件: awt_print.pdf 68 kb GBTrader 2005.12.12 04:40 #18 简单而强大 你好。 我不是一个程序员。在MQL3上花了6个月的时间尝试,然后4号出现了。所以我又回到了原点。请谁能帮助我解决以下问题。这应该对其他初学者也有帮助,因为它是基础知识。以下是我所需要的。 1.一个使用两个EMA的MQL,根据方向在交叉点上发出买入或卖出信号。 2.2.每个值必须单独设置。 3.3.收盘信号设置在反向交叉点上。 4.4.必须包括一个尾随止损。 我看了一下codersguru在https://www.mql5.com/en/forum/173171 的帖子,他的代码看起来很好,除了它把一个MA减去另一个MA。这很好,但是剥夺了我在专家属性栏中独立处理每个MA的能力。 谢谢大家。 伟大的网站。 m217irr 2005.12.12 12:55 #19 ICWR指标与隧道法的结合 大家好 我在外汇交易方面的经验不多,以至于我在fibogroup经纪商的迷你账户中损失了我的存款,这就是为什么我开始努力学习,以便获得一种稳定的、风险最小的交易方式,在这个论坛上我学到了很多东西,我几乎清楚并发现了基本问题。 我认为ICWR指标和TUNNEL方法的结合可以形成一个稳定的策略,如果有可能将其转换为专家顾问,也许会有好的结果,无论如何我想重新开始真正的交易,请告诉我你是否使用了你自己在真实交易中使用的专家顾问,并且有好的结果,这样我就可以增加我的存款,而不是失去我所有的存款。 alp 2005.12.13 21:45 #20 自动回归通道 大家好。 我恳请程序员们看一下代码,如果可能的话,用简单的英语解释一下。 这个指标在什么时间段改变方向? 就是这样。 下面的内容我完全不清楚 在我写这段信息的时候 英镑兑美元M1有32785条上升趋势,这意味着几乎每天有23条。 M5有1525条上升趋势 - 5.3条日线 M15有523条上升趋势 - 5.4条日线 而 M30指数有56条下降趋势 - 1.16条日线 H1有21个下降趋势柱--几乎每天一个柱子 最后,H4有68条上升趋势--意味着11.3条日线。 D1有12条上升趋势 再问一次:为什么一个最小的条形图上有22天的上升趋势的电缆,同时又与H1图有如此大的差别呢? 谢谢 附加的文件: regression_channel_.mq4 9 kb 123456789...115 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
交易员
我有这个用于MT3的EA,它的简单设计是放置两个订单BUYSTOP和SELLSTOP。
现在,它的价格是根据前一栏信息计算的。枢轴值被生成,然后在枢轴值上添加+17的买入和-13的卖出。如果交易被执行,那么它应该在柱子结束时关闭。如果没有,那么这两笔交易将在交易结束时被删除。然后再做一遍。
我将使用10点后的平衡点到0。
谁能看一下这个EA,做一些修改来实现这个目标。
/*[[
名称 := BARTRADER
作者 := FAB4X
链接 :=http://www.FAB4X.com
备注 := 在15或30米图表上使用
手数 := 1.00
止损 := 45
获利 :=25
追踪止损 := 0
]]*/
定义。Slippage(5);
定义。MM(0);
define:风险(7.5)。
var: cnt(0);
var:Opentrades(0);
var: lotsi(0);
var: trend("");
var: vTime(0);
var: vol1(0);
var: vol2(0);
var: myh(0),myl(0),myc(0),pivot(0), buyprice(0),sellprice(0);
//////////////////////////////////////////////////
// 如果不是H4图表则退出
//////////////////////////////////////////////////
/*
如果Period != 240,那么
{
Comment("此专家适用于4HR图表")。
退出。
}
*/
//////////////////////////////////////////////////
// 如果EA运行间隔时间小于5秒,则退出。
//////////////////////////////////////////////////
如果Curtime - LastTradeTime < 5则退出。
//////////////////////////////////////////////////
// 如果回测器早于2005年,则设置
//////////////////////////////////////////////////
If TimeYear(time)<2005 then Exit;
//////////////////////////////////////////////////
// 设置变量
//////////////////////////////////////////////////
Slippage = Slippage*Point;
myh=High[1];
myl=Low[1];
myC=收盘[1]。
Pivot = ( myh+myl+myc )/ 3 ;
buyprice=pivot+17*point;
sellprice=pivot-13*point。
//////////////////////////////////////////////////
// 设置注释
//////////////////////////////////////////////////
//////////////////////////////////////////////////
///////////// 管理多个交易 /////////////
//////////////////////////////////////////////////
Opentrades = 0;
for cnt = 1 to TotalTrades
{
如果OrderValue(cnt,Val_Symbol) == Symbol,那么
{
Opentrades++;
}
};
//////////////////////////////////////////////////
///////////// 资金经理 /////////////
//////////////////////////////////////////////////
如果mm !=0 那么Lotsi = Ceil(Balance*risk/10000)/10
否则Lotsi=Lots。
//////////////////////////////////////////////////
// 在每个柱子后关闭订单!
//////////////////////////////////////////////////
如果Opentrades !=0和vTime !=Time[0]那么
{
for cnt=1 to TotalTrades
{
如果Ord(cnt,VAL_SYMBOL) == Symbol,那么
{
如果(Ord(cnt,VAL_TYPE)=OP_BUY 或Ord(cnt,VAL_TYPE)=OP_SELL) 则
{
vTime = Time[0];
CloseOrder(OrderValue(cnt,VAL_TICKET),Ord(cnt,VAL_LOTS),(cnt,VAL_CLOSEPRICE), Slippage,BlueViolet)。
//退出。
}
如果(Ord(cnt,VAL_TYPE)=OP_BUYSTOP或Ord(cnt,VAL_TYPE)=OP_SELLSTOP)那么
{
vTime = Time[0];
删除订单(OrderValue(cnt,VAL_TICKET),Brown)。
//退出。
}
}
}
}
//////////////////////////////////////////////////
// 在条形图开始时打开交易!
//////////////////////////////////////////////////
如果Opentrades == 0并且vTime != Time[0] 那么
{
vTime = Time[0];
SetOrder(OP_BUYSTOP,Lotsi,buyprice,Slippage,buyprice-stoploss*point,buyprice+takeprofit*point,blue) 。
// 退出。
};
如果Opentrades>0,那么
{
//vTime = Time[0];
SetOrder(OP_SELLSTOP,Lotsi,sellprice,Slippage,sellprice+stoploss*point,sellprice-takeprofit*point,Red);
//退出。
}
退出。
扁平指标
扁平指示器。它可以工作(见图片),但有时会出现。希望有人能解决那里的错误。
趋势线和背离
https://www.mql5.com/en/forum/173123 的所有指标,请在此发布。
alp发布的两个指标。
要求提供一个新的EA...
你好。
我正在寻找一个能做以下工作的EA。
1- 只使用日线图。
2- 识别第一个主要的超级阻力位。
3- 如果收盘日线的高低点在任何一个超级阻力位内,那么就等待下一个收盘日线。
4- 现在我们有两个柱子要处理。 如果突破是在支撑位 上,那么寻找一个反转模式,如果找到了,在下一个日线开盘时做多。对于卖出信号,如果前两根柱子中的任何一根已经触及阻力位,并且发现了反转形态,那么就在下一个日线上卖出。 你要弄清楚你的tp-sl水平。
如果有人感兴趣,我有反转模式的代码。
谢谢。
EMA角度零点
是否有可能将EMA角度零值直接编程到另一个EA中,并使其成为该EA代码的一部分,而不是让它像一个指标一样工作?
乔治-T
夏普比率、Sortino比率、Rina指数等
我在寻找一个能读取MT4策略测试 报告并计算夏普比率、Sortino比率、Rina指数或类似的工具。
如果它能处理来自不同系统的多个报告就更好了,这样我就能计算出投资组合比率。
一个漂亮的图表也不会有坏处:-)
谁能帮我提供一个能实现上述所有或部分功能的程序(URL)?
我知道这是一个很大的要求,但我认为了解你的系统/投资组合的比例是你的系统设计中经常被忽视的一个重要方面。
趋势信号
为了找到趋势方向,我使用两个MACD,一个是短线,一个是长线,如果两个柱状图都在同一方向,就进行交易。
有时,阅读直方图的斜率很困难,所以我使用MACD直方图的Stoch。图表附pdf文件。
我是MT4的新用户,不知道如何编程。
你知道我在哪里可以找到MACD直方图的随机指数吗?
谢谢你
简单而强大
你好。
我不是一个程序员。在MQL3上花了6个月的时间尝试,然后4号出现了。所以我又回到了原点。请谁能帮助我解决以下问题。这应该对其他初学者也有帮助,因为它是基础知识。以下是我所需要的。
1.一个使用两个EMA的MQL,根据方向在交叉点上发出买入或卖出信号。
2.2.每个值必须单独设置。
3.3.收盘信号设置在反向交叉点上。
4.4.必须包括一个尾随止损。
我看了一下codersguru在https://www.mql5.com/en/forum/173171 的帖子,他的代码看起来很好,除了它把一个MA减去另一个MA。这很好,但是剥夺了我在专家属性栏中独立处理每个MA的能力。
谢谢大家。
伟大的网站。
ICWR指标与隧道法的结合
大家好
我在外汇交易方面的经验不多,以至于我在fibogroup经纪商的迷你账户中损失了我的存款,这就是为什么我开始努力学习,以便获得一种稳定的、风险最小的交易方式,在这个论坛上我学到了很多东西,我几乎清楚并发现了基本问题。 我认为ICWR指标和TUNNEL方法的结合可以形成一个稳定的策略,如果有可能将其转换为专家顾问,也许会有好的结果,无论如何我想重新开始真正的交易,请告诉我你是否使用了你自己在真实交易中使用的专家顾问,并且有好的结果,这样我就可以增加我的存款,而不是失去我所有的存款。
![](https://c.mql5.com/forextsd/smiles/biggrin.png)
自动回归通道
大家好。
我恳请程序员们看一下代码,如果可能的话,用简单的英语解释一下。
这个指标在什么时间段改变方向?
就是这样。![](https://c.mql5.com/forextsd/smiles/smile.png)
下面的内容我完全不清楚
在我写这段信息的时候
英镑兑美元M1有32785条上升趋势,这意味着几乎每天有23条。
M5有1525条上升趋势 - 5.3条日线
M15有523条上升趋势 - 5.4条日线
而
M30指数有56条下降趋势 - 1.16条日线
H1有21个下降趋势柱--几乎每天一个柱子
最后,H4有68条上升趋势--意味着11.3条日线。
D1有12条上升趋势
再问一次:为什么一个最小的条形图上有22天的上升趋势的电缆,同时又与H1图有如此大的差别呢?
谢谢