如何编码? - 页 190 1...183184185186187188189190191192193194195196197...347 新评论 Michael 2009.07.07 18:45 #1891 高和高[0] 是否 High[/CODE] and [CODE]High[0] 都是指同一个蜡烛? luxinterior 2009.07.07 20:44 #1892 paradiseview: 谢谢你,Lux!请告诉我在这个测试指标中做错了什么?我得到的结果是,当我在代码中改变 "10:00 "时,价格没有变化。我不知道这个价格是怎么来的。 我没有仔细看,但我注意到你在混合时间框架,这不是一个好主意。你在1小时的时间框架上得到了右边蜡烛的移动,但在30M的时间框架上使用这个移动。 拉克斯 ralphronnquist 2009.07.07 21:22 #1893 necrophantom: 嗨,ND和我所有的朋友......这是我的indi......我已经用了1年了......但有一件事让我有点不安......我必须每1小时刷新一次... 所以,如果有人能让这个indi自动刷新,我将非常非常感激。 删去 分配限额 时的-1 可能会有帮助。 necrophantom 2009.07.08 01:19 #1894 ralph.ronnquist: 去掉分配限额 时的-1 可能会有帮助。 好的......谢谢你,让我们看看 SPACECHIMP 2009.07.08 17:10 #1895 开仓 关于编程的开仓问题... 我想要的是,当进入条件为真时,只开一个仓位的代码。并且不在该方向上建立任何其他头寸。 例如 1.MA交叉 2.发送一个买入订单 3.确认买入被打开(有神奇数字)。 4.不要再开任何买单,即使上面的买单击中了TP。 5.5.当MA向相反方向交叉时,做相反的操作。 我已经尽力编写代码来完成上述工作,但是我在应该有一个头寸的时候却没有得到任何头寸,然后我有时得到一个,然后我有时得到四个。 所以我的代码显然是错误的。它必须是100%的一致 我只需要开仓的代码,只确认**1**的位置,不需要开更多的位置。 Jenom Nyam 2009.07.08 22:46 #1896 纯粹的止损与反转EA 对不起,我有点离题了。请问,有哪位内部程序员能编写一份纯粹基于止损和反转策略 的EA?我愿意付钱。如果有兴趣,请给我发邮件询问更多细节。 非常感谢。我已经联系过了。 brumsey 2009.07.09 02:11 #1897 我如何才能改变评论的位置? 怎样才能改变评论的位置? 我有一个EA,在窗口的左上方显示评论。我想知道如何才能将其改为右侧,就在EA名称的下面。 预先感谢 巴沙 lumanauw 2009.07.09 15:01 #1898 嗨。 我在这里需要帮助。我如何编写代码使EA不能在同一价格下同一订单(两次或更多)。在一个价格上,只能有一个订单。 例如,如果这个EA在1.4040开了一个买单,然后价格从这个价格上下波动,当有另一个买入信号时,它不应该在同一价格1.4040(或1.4040附近的任何地方)开仓。 如果我想从这个价格赚取一定的点数范围(如20点,可从属性面板上调整),那么这个EA不能在1.4020-1.4060之间开出任何更多的买单,但它可以在1.4060以上或1.4020以下开出另一买单。 同样的,如果这个EA在1.3850开了一个卖单,它只能在1.3870以上或1.3830以下再下一个卖单。 困难的是,这个EA下的订单是随机的,我不能使用最高-最低交易或第一-最后交易等命令。(感谢OnTheRoad ) 目前,有许多订单在同一价格(或非常接近的价格)。 我试着写了这个代码,但没有成功。 bool GetFreeSpace(int Magic) { bool FS, TFS; int total=OrdersTotal(); for (int cnt = total ; cnt >=0 ; cnt--) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)。 如果(OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && ((OrderType()==OP_BUY)|(OrderType()==OP_SELL)) ) { 返回(OrderOpenPrice())。 } 如果( Bid(OrderOpenPrice()-(Step+Slippage)*Point)) {TFS=false;} 否则 {TFS=true;} } return(TFS); [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 问吧! 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 Rafael 2009.07.09 15:51 #1899 lumanauw: 你好。....... 我试着编写这个代码,但没有成功。 bool GetFreeSpace(int Magic) { bool FS, TFS; int total=OrdersTotal(); for (int cnt = total ; cnt >=0 ; cnt--) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() &&((OrderType()==OP_BUY)||(OrderType()==OP_SELL)) ) { if ( Bid(OrderOpenPrice()-(Step+Slippage)*Point) ) {TFS=false;} else {TFS=true;} } } return(TFS); 试试这样的代码(没有 - return(OrderOpenPrice).) luxinterior 2009.07.09 20:49 #1900 basza: 我怎样才能改变评论的位置?我有一个EA,在窗口的左上方显示评论。我想知道如何才能将其改为右侧,就在EA名称的下面。 先谢谢你 Basza 使用评论功能 时,评论的位置是固定的。能够在屏幕上移动文本/评论的唯一方法是将它们创建为对象。 拉克斯 1...183184185186187188189190191192193194195196197...347 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
高和高[0]
是否
都是指同一个蜡烛?
谢谢你,Lux!
请告诉我在这个测试指标中做错了什么?我得到的结果是,当我在代码中改变 "10:00 "时,价格没有变化。我不知道这个价格是怎么来的。
我没有仔细看,但我注意到你在混合时间框架,这不是一个好主意。你在1小时的时间框架上得到了右边蜡烛的移动,但在30M的时间框架上使用这个移动。
拉克斯
嗨,ND和我所有的朋友......这是我的indi......我已经用了1年了......但有一件事让我有点不安......我必须每1小时刷新一次...
所以,如果有人能让这个indi自动刷新,我将非常非常感激。
删去 分配限额 时的-1 可能会有帮助。
去掉分配限额 时的-1 可能会有帮助。
好的......谢谢你,让我们看看
开仓
关于编程的开仓问题...
我想要的是,当进入条件为真时,只开一个仓位的代码。并且不在该方向上建立任何其他头寸。
例如
1.MA交叉
2.发送一个买入订单
3.确认买入被打开(有神奇数字)。
4.不要再开任何买单,即使上面的买单击中了TP。
5.5.当MA向相反方向交叉时,做相反的操作。
我已经尽力编写代码来完成上述工作,但是我在应该有一个头寸的时候却没有得到任何头寸,然后我有时得到一个,然后我有时得到四个。
所以我的代码显然是错误的。它必须是100%的一致
我只需要开仓的代码,只确认**1**的位置,不需要开更多的位置。
纯粹的止损与反转EA
对不起,我有点离题了。请问,有哪位内部程序员能编写一份纯粹基于止损和反转策略 的EA?我愿意付钱。如果有兴趣,请给我发邮件询问更多细节。
非常感谢。我已经联系过了。
我如何才能改变评论的位置?
怎样才能改变评论的位置?
我有一个EA,在窗口的左上方显示评论。我想知道如何才能将其改为右侧,就在EA名称的下面。
预先感谢
巴沙
嗨。
我在这里需要帮助。我如何编写代码使EA不能在同一价格下同一订单(两次或更多)。在一个价格上,只能有一个订单。
例如,如果这个EA在1.4040开了一个买单,然后价格从这个价格上下波动,当有另一个买入信号时,它不应该在同一价格1.4040(或1.4040附近的任何地方)开仓。
如果我想从这个价格赚取一定的点数范围(如20点,可从属性面板上调整),那么这个EA不能在1.4020-1.4060之间开出任何更多的买单,但它可以在1.4060以上或1.4020以下开出另一买单。
同样的,如果这个EA在1.3850开了一个卖单,它只能在1.3870以上或1.3830以下再下一个卖单。
困难的是,这个EA下的订单是随机的,我不能使用最高-最低交易或第一-最后交易等命令。(感谢OnTheRoad )
目前,有许多订单在同一价格(或非常接近的价格)。
我试着写了这个代码,但没有成功。
bool GetFreeSpace(int Magic)
{
bool FS, TFS;
int total=OrdersTotal();
for (int cnt = total ; cnt >=0 ; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)。
如果(OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && ((OrderType()==OP_BUY)|(OrderType()==OP_SELL)) )
{
返回(OrderOpenPrice())。
}
如果( Bid(OrderOpenPrice()-(Step+Slippage)*Point))
{TFS=false;}
否则
{TFS=true;}
}
return(TFS);
你好。
.......
我试着编写这个代码,但没有成功。
{
bool FS, TFS;
int total=OrdersTotal();
for (int cnt = total ; cnt >=0 ; cnt--) {
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() &&((OrderType()==OP_BUY)||(OrderType()==OP_SELL)) ) {
if ( Bid(OrderOpenPrice()-(Step+Slippage)*Point) )
{TFS=false;}
else
{TFS=true;}
}
}
return(TFS);试试这样的代码(没有 - return(OrderOpenPrice).)
我怎样才能改变评论的位置?
我有一个EA,在窗口的左上方显示评论。我想知道如何才能将其改为右侧,就在EA名称的下面。
先谢谢你
Basza使用评论功能 时,评论的位置是固定的。能够在屏幕上移动文本/评论的唯一方法是将它们创建为对象。
拉克斯