免费编写有趣的策略的EA - 页 4 12345678 新评论 Alexey Navoykov 2012.05.20 02:35 #31 Aleksander:沉默中的嫉妒, 先生们、女士们,你们 已经得到了 一个免费的 盈利 交易系统 的想法 。 - 当 周一 开市 时- 互相调整 货币 对的必要窗口 - ff M15并观察哪些货币对如何移动,以及你能获得多少点 。 然后你就可以开始冷笑了...... 你写道,持仓的最长时间是5-7分钟,盈利目标很小。那么为什么是M15?时间框架必须不超过M5,否则在15分钟的蜡烛中很难发现运动。 你的想法被怀疑地接受,这并不奇怪。你是说你不是一直在使用它,而是偶尔使用。所以没有全面的统计。因此,现在还很难判断这个系统有多大的"可计算性"。很多想法一经正式确定和测试就会崩溃 :) [删除] 2012.05.20 06:20 #32 mqlskeptik: 你好,我在编程方面有很好的经验,我已经尝试了很多不同的策略,我想做一些新的和有趣的东西。你能建议一个关于指标的有趣策略吗?谢谢你。 请帮助。我想写一个基于随机数 的EA。唯一的是它把很多额外的订单。它必须在每一个刻度上检查是否在该价格上有一个未结订单,如果有,则什么都不做,如果有,则开一个订单。 //-------------------------------------------------------------------- // callstohastic.mq4 // 略有修改 //-------------------------------------------------------------------- int start() // 特殊功能启动 { 双重M_0, M_1; // 在0和1巴的MAIN值 S_0, S_1; // 0和1巴时的信号值 //-------------------------------------------------------------------- // 调用技术显示的函数。 M_0=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0);//0 bar M_1=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,1);// 1条 S_0=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);//0 bar S_1=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,1);// 1条 //-------------------------------------------------------------------- // 形势分析 如果(M_1 < S_1 && M_0>=S_0) // 绿色从底部穿过红色 OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Bid-1500*Point,Bid+10*Point);//buy 如果(M_1 > S_1 && M_0<=S_0) // 绿线穿过红烛 OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Bid+1500*Point,Bid-10*Point);//卖出 if(M_1 > S_1 && M_0 > S_0) // 绿色比红色高。 OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Bid-1500*Point,Bid+10*Point);//buy // Alert("Continue Buy"); // Message 如果(M_1 < S_1 && M_0 < S_0) // 绿色低于红色 OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+1500*Point,Bid-10*Point);//sell// Alert("继续持有卖出。"); // Message //-------------------------------------------------------------------- return; //Start() } //-------------------------------------------------------------------- Writing EAs for free [存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. [ARCHIVE] Any rookie question, Роман 2012.05.20 06:23 #33 maxsi-kmi: 请帮助。我想写一个基于随机数的EA。唯一的是它把很多额外的订单。它必须在每一个刻度线上检查是否在该价格上有一个开放的订单,如果有,则什么都不做,如果有,则开一个订单。 //-------------------------------------------------------------------- // callstohastic.mq4 // 略有修改 //-------------------------------------------------------------------- int start() // 特殊功能启动 { 双重M_0, M_1; // 在0和1巴的MAIN值 S_0, S_1; // 0和1巴时的信号值 //-------------------------------------------------------------------- // 调用技术显示的函数。 M_0=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0);//0 bar M_1=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,1);// 1条 S_0=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);//0 bar S_1=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,1);// 1条 //-------------------------------------------------------------------- // 形势分析 如果(M_1 < S_1 && M_0>=S_0) // 绿色从底部穿过红色 OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Bid-1500*Point,Bid+10*Point);//buy 如果(M_1 > S_1 && M_0<=S_0) // 绿线穿过红烛 OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Bid+1500*Point,Bid-10*Point);//卖出 if(M_1 > S_1 && M_0 > S_0) // 绿色比红色高。 OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Bid-1500*Point,Bid+10*Point);//buy // Alert("Continue Buy"); // Message 如果(M_1 < S_1 && M_0 < S_0) // 绿色低于红色 OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+1500*Point,Bid-10*Point);//sell// Alert("继续持有卖出。"); // Message //-------------------------------------------------------------------- return; //Start() } //-------------------------------------------------------------------- 首先阅读课本 部分--答案就在那里。 Рустам 2012.05.20 07:46 #34 evillive: 我不能,我可以,我做到了,虽然我当然会努力,这就是为什么我问这是否值得。而标准的可以完全在子窗口中做,我已经检查过了,同样的RSI,每一个都有自己的参数,但它不一样,有一个轴,在我们的情况下,你需要另一个偏移。 没错,如果你是用程序做的,那就说出来。 Aleksander 2012.05.20 08:14 #35 Meat: 你写道,持仓的最长时间是5-7分钟,盈利目标很小。那么为什么是M15?在这些条件下,时间框架不应超过M5,否则在15分钟的蜡烛中很难发现运动。 当然,5分钟是相对的......有些交易会更大...... 所选工具的工作图将是一个分钟图,但对于分析配对选择--15米更好--在我看来...。它排除了小的运动 然后在工作图上有几个指标(我稍后会让你知道)--它们确认了这对组合的选定方向为 "火车头"。 TheXpert 2012.05.20 09:48 #36 FAQ: 至少要从五号机,或其他终端机上进行截图。由于标准四对缓冲区数量的限制,你只能在一个窗口中制作几个类似的图形(当然,除非你用graphobjects来画它们)。 这真的很容易 :) Рустам 2012.05.20 09:51 #37 TheXpert: 这很容易 :) 在MT4的一个指标里有24个缓冲阵列? 我一定是过时了...... TheXpert 2012.05.20 10:01 #38 不,只是一个可扩展的解决方案,就这么简单。已经有人向我要这个电感器了。我想我必须写一个 :)) Рустам 2012.05.20 10:05 #39 TheXpert: 不,只是一个可扩展的解决方案,就这么简单。已经有人向我要这个电感器了。我想我必须写一个 :)) 在不同的子窗口中--是的,我同意。也许用图形来做更好,或者用不同的方法。 TheXpert 2012.05.20 10:11 #40 你也可以使用图形。但我认为它将会更慢,并使用更多的内存。 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
沉默中的嫉妒, 先生们、女士们,你们 已经得到了 一个免费的 盈利 交易系统 的想法
。
- 当 周一 开市 时- 互相调整 货币 对的必要窗口 - ff M15并观察哪些货币对如何移动,以及你能获得多少点 。
然后你就可以开始冷笑了......
你写道,持仓的最长时间是5-7分钟,盈利目标很小。那么为什么是M15?时间框架必须不超过M5,否则在15分钟的蜡烛中很难发现运动。
你的想法被怀疑地接受,这并不奇怪。你是说你不是一直在使用它,而是偶尔使用。所以没有全面的统计。因此,现在还很难判断这个系统有多大的"可计算性"。很多想法一经正式确定和测试就会崩溃 :)
你好,我在编程方面有很好的经验,我已经尝试了很多不同的策略,我想做一些新的和有趣的东西。你能建议一个关于指标的有趣策略吗?谢谢你。
请帮助。我想写一个基于随机数 的EA。唯一的是它把很多额外的订单。它必须在每一个刻度上检查是否在该价格上有一个未结订单,如果有,则什么都不做,如果有,则开一个订单。
//--------------------------------------------------------------------
// callstohastic.mq4
// 略有修改
//--------------------------------------------------------------------
int start() // 特殊功能启动
{
双重M_0, M_1; // 在0和1巴的MAIN值
S_0, S_1; // 0和1巴时的信号值
//--------------------------------------------------------------------
// 调用技术显示的函数。
M_0=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0);//0 bar
M_1=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,1);// 1条
S_0=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);//0 bar
S_1=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,1);// 1条
//--------------------------------------------------------------------
// 形势分析
如果(M_1 < S_1 && M_0>=S_0) // 绿色从底部穿过红色
OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Bid-1500*Point,Bid+10*Point);//buy
如果(M_1 > S_1 && M_0<=S_0) // 绿线穿过红烛
OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Bid+1500*Point,Bid-10*Point);//卖出
if(M_1 > S_1 && M_0 > S_0) // 绿色比红色高。
OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Bid-1500*Point,Bid+10*Point);//buy // Alert("Continue Buy"); // Message
如果(M_1 < S_1 && M_0 < S_0) // 绿色低于红色
OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+1500*Point,Bid-10*Point);//sell// Alert("继续持有卖出。"); // Message
//--------------------------------------------------------------------
return; //Start()
}
//--------------------------------------------------------------------
请帮助。我想写一个基于随机数的EA。唯一的是它把很多额外的订单。它必须在每一个刻度线上检查是否在该价格上有一个开放的订单,如果有,则什么都不做,如果有,则开一个订单。
//--------------------------------------------------------------------
// callstohastic.mq4
// 略有修改
//--------------------------------------------------------------------
int start() // 特殊功能启动
{
双重M_0, M_1; // 在0和1巴的MAIN值
S_0, S_1; // 0和1巴时的信号值
//--------------------------------------------------------------------
// 调用技术显示的函数。
M_0=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0);//0 bar
M_1=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,1);// 1条
S_0=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);//0 bar
S_1=iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,1);// 1条
//--------------------------------------------------------------------
// 形势分析
如果(M_1 < S_1 && M_0>=S_0) // 绿色从底部穿过红色
OrderSend(Symbol(),OP_BUY,0.02,Ask,3,Bid-1500*Point,Bid+10*Point);//buy
如果(M_1 > S_1 && M_0<=S_0) // 绿线穿过红烛
OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Bid+1500*Point,Bid-10*Point);//卖出
if(M_1 > S_1 && M_0 > S_0) // 绿色比红色高。
OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Bid-1500*Point,Bid+10*Point);//buy // Alert("Continue Buy"); // Message
如果(M_1 < S_1 && M_0 < S_0) // 绿色低于红色
OrderSend(Symbol(),OP_SELL,0.02,Bid,3,Bid+1500*Point,Bid-10*Point);//sell// Alert("继续持有卖出。"); // Message
//--------------------------------------------------------------------
return; //Start()
}
//--------------------------------------------------------------------
首先阅读课本 部分--答案就在那里。
我不能,我可以,我做到了,虽然我当然会努力,这就是为什么我问这是否值得。而标准的可以完全在子窗口中做,我已经检查过了,同样的RSI,每一个都有自己的参数,但它不一样,有一个轴,在我们的情况下,你需要另一个偏移。
你写道,持仓的最长时间是5-7分钟,盈利目标很小。那么为什么是M15?在这些条件下,时间框架不应超过M5,否则在15分钟的蜡烛中很难发现运动。
当然,5分钟是相对的......有些交易会更大......
所选工具的工作图将是一个分钟图,但对于分析配对选择--15米更好--在我看来...。它排除了小的运动
然后在工作图上有几个指标(我稍后会让你知道)--它们确认了这对组合的选定方向为 "火车头"。
至少要从五号机,或其他终端机上进行截图。由于标准四对缓冲区数量的限制,你只能在一个窗口中制作几个类似的图形(当然,除非你用graphobjects来画它们)。
这很容易 :)
在MT4的一个指标里有24个缓冲阵列? 我一定是过时了......
不,只是一个可扩展的解决方案,就这么简单。已经有人向我要这个电感器了。我想我必须写一个 :))
在不同的子窗口中--是的,我同意。也许用图形来做更好,或者用不同的方法。