任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 286 1...279280281282283284285286287288289290291292293...1178 新评论 elhoro 2013.11.28 02:35 #2851 artmedia70: 在零杠上,指标数据不会被固定。它实际上会在每一个tick上发生变化,因为零条还没有形成。因此,从第一个柱子开始取数据。如果你想从零点开始,那么把PRICE_CLOSE改为PRICE_OPEN--这是唯一一个在零点上不发生变化的价格,但是指标会与它的标准表示略有不同--只是一点点。 非常感谢你。事实证明这很简单,但它是由大量的缓冲区操作想象出来的))))。 [删除] 2013.11.28 03:29 #2852 artmedia70: 在零杠上,指标数据不会被固定。它实际上会在每一个tick上发生变化,因为零条还没有形成。因此,从第一个柱子开始取数据。如果你想从零条开始,那么把PRICE_CLOSE改为PRICE_OPEN--这是唯一在零条上不发生变化的价格,但指标会与标准表示略有不同--只是一点点。 应该理解的是,这种方法切断了所有当前的动态--所有发生在当前条形图上的价格变动只有在新条形图 到来时才会被 "注意到"。 Artyom Trishkin 2013.11.28 03:39 #2853 avtomat: 应该理解的是,这种方法切断了所有当前的动态--所有发生在当前条形图上的价格变动只有在新条形图到来时才会被 "注意"。 还有假阳性--"喋喋不休"。 总有一个选择。 [删除] 2013.11.28 04:16 #2854 artmedia70: 还有假阳性反应--"喋喋不休"。 总有一个选择。 当然,敲击声带来了一个明确的问题。但这样的解决方案无异于用截断头部的方法来治疗头痛。 Rashid Umarov 2013.11.28 06:17 #2855 Shurkin: 发表于11.11.2013 07:54的文章 "ShowCandleSize "不能正确显示,也不能被编辑,原因不明。 11月15日就这个问题联系了支持部门,网址是noreply@metaquotes.net,但没有收到答复。 你能告诉我这种问题的正确地址吗? 恭敬地说。 -- 弗拉迪斯拉夫-舒尔金。 在2013年11月20日。 给我一个出版物的链接,以了解它的内容。 burger 2013.11.28 07:12 #2856 你能告诉我为什么在策略测试器中,EA可以工作,但在模拟账户中,即使我设置了一个小的时间框架,EA也只是微笑而不开仓? 测试版.0 外部双数Minimal_lot = 1;//值:1;0.10;0.01 外来的双倍价格_项目=10。 外来的双倍利润=20.Percent_profit。 外来的双数Percent_risk = 20; 外部数据时间time1 = D'24.11.2014 19:00'。 外部的双倍价格1 = 1.3450。 外部数据时间time2 = D'24.11.2014 19:00'。 外部双倍价格2 = 1.3560。 外部数据时间 time_close = D'24.11.2014 19:00:00';//时间的格式 dd.mm.gg hh:mm:ss 外来的int AF = 100。 int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //|专家启动功能| //+------------------------------------------------------------------+ int start() { 双TP,SL,BBU,BBD,dLTU,dLTD,N。 string comment = NULL。 string LTU,Ltd; int票。 int DSL = ((Percent_Risk/100)*AccountBalance())。 int DTP = ((Percent_Profit/100)*AccountBalance())。 int Times = (Time_close/3600)-(TimeLocal())/3600。 BBU = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,0)。 BBD = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,0)。 N = ((AccountBalance()*(Percent_Risk/100))/(Point_price*AF))*Minimum_lot。 TP = (DSL+((Percent_Risk/100)*Times)/(Point_price*AF*(Percent_profit/100)))/Point_price。 SL = (DTP-((Percent_risk/100)*Times)/(Price_item*AF*(Percent_profit/100)) )/Price_item。 如果(price1<price2) { LTU = ObjectCreate("Trend Up",OBJ_TREND,0,time1,price1,time2); dLTU = StrToDouble(LTU)。 } 如果(price1>price2) { LTD = ObjectCreate("TrendBack",OBJ_TREND,0,time1,price1,time2,price2)。 dLTU = StrToDouble(LTD); } //---- 如果(BBU<dLTU) { ticket=OrderSend(Symbol(),OP_SELL,N,Bid,3,Bid+SL*Point,Ask-TP*Point,评论,365,绿色)。 } If(Closing time==true) { OrderClose(OrderTicket(),OrderLots(),Ask,10)。 } 如果(BBD>dLTD) { ticket=OrderSend(Symbol(),OP_BUY,N,Ask,3,Bid-SL*Point,Ask+TP*Point,评论,367,绿色)。 } If(Closing time==true) { OrderClose(OrderTicket(),OrderLots(),Bid,10)。 } return(0); 附加的文件: freedom.mq4 3 kb Any rookie question, so 我将写一个免费的mql4顾问 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 ANDREY 2013.11.28 10:16 #2857 大家下午好! 请告知。 问题 - 在终端的真实交易中,有2个相同的 图表,欧元-美元的时间框架 - 5分钟。 我需要那个 - 这些图表中的烛台数量 是不同的 (例如 - 图中 N1 - 500条,图中N2- 600条)。 我已经通过窗口ARCHIVE QUOTES ..... 删除了烛台,但在两个图表中同时被删除(我只需要一个)。 Q1.有可能出现两个相同的图表,但蜡烛图的数量不同吗? Q2 如果可以在两个相同的图表上以不同的条数 进行交易,那么如何格式化代码。 if (T == true ) // 如果图表 N1 的条件得到满足 ( 我们如何指定该条件涉及图表 N1??) OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-4710*Point,Bid+300*Point, "jfh",1); //打开订单(我们如何指定这个订单应该在 N1图表中打开 ?) if ( S == true ) // 如果满足了图表 N2 的条件 ( 我们应该如何指定这个条件是指 N2的图表 呢???) OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-4710*Point,Bid+300*Point, "jfh",1); //打开订单(我们如何指定这个订单应该在 N2 图表中打开 ?) 谢谢你。 Any rookie question, so Vitalie Postolache 2013.11.28 12:13 #2858 如何在自定义指标中加入价格选择?举个例子--"自定义移动平均线",代码中的价格被设置为无处不在的收盘价,尽管在标准指标 "移动平均线 "中你可以从列表中选择一个价格。这对MT4交付的所有具有开放代码的指标都是一样的。 Artyom Trishkin 2013.11.28 13:47 #2859 evillive:如何在自定义指标中加入价格选择?举个例子--"自定义移动平均线",代码中的价格被设置为无处不在的收盘价,尽管在标准指标 "移动平均线 "中你可以从列表中选择一个价格。这对MT4交付的所有具有开放代码的指标都是一样的。在这种情况下,你需要对代码进行补充。你创建一个外部变量,例如Appled_Price。 将代码中所有的PRICE_CLOSE改为Appled_Price。 Appled_Price的值可以是在。 恒定 价值 描述 价格_关闭 0 收盘价 价格_开放 1 开盘价 价格_高 2 最高价格 价格_低 3 最低价格 价格_MEDIAN 4 平均价格,(高+低)/2 价格_典型 5 典型价格,(最高价+最低价+收盘价)/3 价格_加权 6 加权收盘价,(最高价+最低价+收盘价+收盘价)/4 Artyom Trishkin 2013.11.28 13:51 #2860 solnce600: 大家下午好! 你能不能告诉我. 我需要那个 - 这些图表上的烛台数量 是不同的 (例如,在图表 N1 上 - 500条,在图表N2 上 - 600条)。 谢谢你。 你能解释你为什么需要它吗?我不明白这种神秘的意义。利润是否取决于此? 1...279280281282283284285286287288289290291292293...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在零杠上,指标数据不会被固定。它实际上会在每一个tick上发生变化,因为零条还没有形成。因此,从第一个柱子开始取数据。如果你想从零点开始,那么把PRICE_CLOSE改为PRICE_OPEN--这是唯一一个在零点上不发生变化的价格,但是指标会与它的标准表示略有不同--只是一点点。
在零杠上,指标数据不会被固定。它实际上会在每一个tick上发生变化,因为零条还没有形成。因此,从第一个柱子开始取数据。如果你想从零条开始,那么把PRICE_CLOSE改为PRICE_OPEN--这是唯一在零条上不发生变化的价格,但指标会与标准表示略有不同--只是一点点。
应该理解的是,这种方法切断了所有当前的动态--所有发生在当前条形图上的价格变动只有在新条形图 到来时才会被 "注意到"。
应该理解的是,这种方法切断了所有当前的动态--所有发生在当前条形图上的价格变动只有在新条形图到来时才会被 "注意"。
还有假阳性--"喋喋不休"。
总有一个选择。
还有假阳性反应--"喋喋不休"。
总有一个选择。
当然,敲击声带来了一个明确的问题。但这样的解决方案无异于用截断头部的方法来治疗头痛。
发表于11.11.2013 07:54的文章 "ShowCandleSize "不能正确显示,也不能被编辑,原因不明。
11月15日就这个问题联系了支持部门,网址是noreply@metaquotes.net,但没有收到答复。
你能告诉我这种问题的正确地址吗?
恭敬地说。
--
弗拉迪斯拉夫-舒尔金。
在2013年11月20日。
给我一个出版物的链接,以了解它的内容。
你能告诉我为什么在策略测试器中,EA可以工作,但在模拟账户中,即使我设置了一个小的时间框架,EA也只是微笑而不开仓?
测试版.0
外部双数Minimal_lot = 1;//值:1;0.10;0.01
外来的双倍价格_项目=10。
外来的双倍利润=20.Percent_profit。
外来的双数Percent_risk = 20;
外部数据时间time1 = D'24.11.2014 19:00'。
外部的双倍价格1 = 1.3450。
外部数据时间time2 = D'24.11.2014 19:00'。
外部双倍价格2 = 1.3560。
外部数据时间 time_close = D'24.11.2014 19:00:00';//时间的格式 dd.mm.gg hh:mm:ss
外来的int AF = 100。
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//|专家启动功能|
//+------------------------------------------------------------------+
int start()
{
双TP,SL,BBU,BBD,dLTU,dLTD,N。
string comment = NULL。
string LTU,Ltd;
int票。
int DSL = ((Percent_Risk/100)*AccountBalance())。
int DTP = ((Percent_Profit/100)*AccountBalance())。
int Times = (Time_close/3600)-(TimeLocal())/3600。
BBU = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_UPPER,0)。
BBD = iBands(NULL,0,20,2,0,PRICE_CLOSE,MODE_LOWER,0)。
N = ((AccountBalance()*(Percent_Risk/100))/(Point_price*AF))*Minimum_lot。
TP = (DSL+((Percent_Risk/100)*Times)/(Point_price*AF*(Percent_profit/100)))/Point_price。
SL = (DTP-((Percent_risk/100)*Times)/(Price_item*AF*(Percent_profit/100)) )/Price_item。
如果(price1<price2)
{
LTU = ObjectCreate("Trend Up",OBJ_TREND,0,time1,price1,time2);
dLTU = StrToDouble(LTU)。
}
如果(price1>price2)
{
LTD = ObjectCreate("TrendBack",OBJ_TREND,0,time1,price1,time2,price2)。
dLTU = StrToDouble(LTD);
}
//----
如果(BBU<dLTU)
{
ticket=OrderSend(Symbol(),OP_SELL,N,Bid,3,Bid+SL*Point,Ask-TP*Point,评论,365,绿色)。
}
If(Closing time==true)
{
OrderClose(OrderTicket(),OrderLots(),Ask,10)。
}
如果(BBD>dLTD)
{
ticket=OrderSend(Symbol(),OP_BUY,N,Ask,3,Bid-SL*Point,Ask+TP*Point,评论,367,绿色)。
}
If(Closing time==true)
{
OrderClose(OrderTicket(),OrderLots(),Bid,10)。
}
return(0);
大家下午好!
请告知。
问题
- 在终端的真实交易中,有2个相同的 图表,欧元-美元的时间框架 - 5分钟。
我需要那个
- 这些图表中的烛台数量 是不同的 (例如 - 图中 N1 - 500条,图中N2- 600条)。
我已经通过窗口ARCHIVE QUOTES ..... 删除了烛台,但在两个图表中同时被删除(我只需要一个)。
Q1.有可能出现两个相同的图表,但蜡烛图的数量不同吗?
Q2 如果可以在两个相同的图表上以不同的条数 进行交易,那么如何格式化代码。
if (T == true ) // 如果图表 N1 的条件得到满足 ( 我们如何指定该条件涉及图表 N1??)
OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-4710*Point,Bid+300*Point, "jfh",1); //打开订单(我们如何指定这个订单应该在 N1图表中打开 ?)
if ( S == true ) // 如果满足了图表 N2 的条件 ( 我们应该如何指定这个条件是指 N2的图表 呢???)
OrderSend(Symbol(),OP_BUY,0.1,Ask,1,Bid-4710*Point,Bid+300*Point, "jfh",1); //打开订单(我们如何指定这个订单应该在 N2 图表中打开 ?)
谢谢你。
如何在自定义指标中加入价格选择?举个例子--"自定义移动平均线",代码中的价格被设置为无处不在的收盘价,尽管在标准指标 "移动平均线 "中你可以从列表中选择一个价格。这对MT4交付的所有具有开放代码的指标都是一样的。
如何在自定义指标中加入价格选择?举个例子--"自定义移动平均线",代码中的价格被设置为无处不在的收盘价,尽管在标准指标 "移动平均线 "中你可以从列表中选择一个价格。这对MT4交付的所有具有开放代码的指标都是一样的。
在这种情况下,你需要对代码进行补充。你创建一个外部变量,例如Appled_Price。
将代码中所有的PRICE_CLOSE改为Appled_Price。
Appled_Price的值可以是在。
大家下午好!
你能不能告诉我.
我需要那个
- 这些图表上的烛台数量 是不同的 (例如,在图表 N1 上 - 500条,在图表N2 上 - 600条)。
谢谢你。
你能解释你为什么需要它吗?我不明白这种神秘的意义。利润是否取决于此?