编码帮助 - 页 444 1...437438439440441442443444445446447448449450451...786 新评论 Mladen Rakic 2015.03.22 13:46 #4431 jizzle15: 是的,看起来是这样的。(红线应该显示以前的日线、周线和月线的高点和低点),但你可以看到有大量的线,如果我点击每条线,有一个标签显示,例如:Previous dailyHigh[8],另一个是Previous dailyHigh[7] 。谢谢你的帮助,Mladen 当我把它附加到图表上时,它看起来是这样的。 你是否试图在同一个图表上使用多个指标实例? 附加的文件: pivots.gif 32 kb Michael 2015.03.22 14:05 #4432 不,我只是改变了指标设置框中的线条风格,所以它更容易看清。但正如你所看到的,在标签前面有水平线,还有一些额外的线,我不知道它们是指什么。 Moreno 2015.03.22 15:12 #4433 mladen:'试着这样做。 long current = ChartFirst(); while (true) { if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1) break; current = ChartNext(current); if (current==-1) break; } if (current!=-1) if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID))) { Alert("Error creating object: ",GetLastError()); return; } [/PHP] Or if you want to draw that object on each and every CADCHF H1 chart, do it like this : [PHP]long current = ChartFirst(); while (true) { if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1) { if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID))) { Alert("Error creating object: ",GetLastError()); break; } } current = ChartNext(current); if (current==-1) break; } 如果他能找到解决方案就好了 Mladen Rakic 2015.03.22 15:19 #4434 morenokosta: 如果他能找到解决方案就好了 这就是解决方案(两个解决方案都在工作--经过测试) Moreno 2015.03.22 15:22 #4435 mladen: 这就是解决方案(两个解决方案都能用--测试过了) 我非常高兴,如何自己编译代码的问题,请看下面的帖子 Mladen Rakic 2015.03.22 15:41 #4436 morenokosta: 我很高兴,如何自己编译发布的代码呢? 这不是一个指标,也不是一个EA或一个脚本。 这个人要求解决一个具体的问题(见他的原帖:Sunshineh的原请求)。这两个是针对他的具体问题的解决方案。如果你想看看如何在一个指标中应用,例如,这里有一个例子。 #property indicator_chart_window int init() { return(0); } int deinit() { return(0); } void start(void) { string name = "test"; long current = ChartFirst(); while (true) { if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1) { if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID))) { Alert("Error creating object: ",GetLastError()); break; } } current = ChartNext(current); if (current==-1) break; } return; } _test_1.mq4 把它附在任何图表上,然后打开你想要的任何CADCHF 1小时图表,进入你附在_test指标上的图表,等待一个刻度,或者,今天,改变一个时间框架,然后检查所有的CADCHF图表--在所有的图表上你会看到一个箭头被创建。这就是sunshineh的问题所在,也是那段代码应该做的。 快乐交易 附加的文件: _test_1.mq4 1 kb Coding help How To make some Help with Trailing Stop Moreno 2015.03.22 15:47 #4437 mladen: 这不是一个指标,也不是一个EA或一个脚本。这个人要求解决一个具体的问题(见他的原帖:Sunshineh的原始请求)。这两个是针对他的具体问题的解决方案。如果你想看看如何在一个指标中应用,例如,这里有一个例子。 #property indicator_chart_window int init() { return(0); } int deinit() { return(0); } void start(void) { string name = "test"; long current = ChartFirst(); while (true) { if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1) { if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID))) { Alert("Error creating object: ",GetLastError()); break; } } current = ChartNext(current); if (current==-1) break; } return; } _test_1.mq4 把它附在任何图表上,然后打开你想要的任何CADCHF 1小时图表,进入你附在_test指标上的图表,等待一个刻度,或者,今天,改变一个时间框架,然后检查所有的CADCHF图表--在所有的图表上你会看到一个箭头被创建。这就是sunshineh的问题所在,也是那段代码应该做的。 交易愉快 谢谢你,我试试,然后告诉你。 Michael 2015.03.22 15:50 #4438 mladen: 当我把它附加到图表上时,它看起来是这样的。 你是否试图在同一个图表上使用该指标的多个实例? 编码帮助。编码帮助不,我只是改变了指标设置框中的线条风格,所以它更容易看清。但正如你所看到的,在标签前面有水平线,还有一些额外的线,我不知道它们是指什么。 Mladen Rakic 2015.03.22 16:14 #4439 jizzle15:回复。编码帮助不,我只是改变了指标设置框中的线条风格,所以它更容易看清。但正如你所看到的,在标签前面有水平线,还有一些额外的线,我不知道它们是指什么。 对不起。找不到它是怎么回事 Michael 2015.03.22 16:19 #4440 mladen: 对不起。找不到它是怎么回事 好的,没问题,我就这样用吧,谢谢。 1...437438439440441442443444445446447448449450451...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
是的,看起来是这样的。(红线应该显示以前的日线、周线和月线的高点和低点),但你可以看到有大量的线,如果我点击每条线,有一个标签显示,例如:Previous dailyHigh[8],另一个是Previous dailyHigh[7] 。
谢谢你的帮助,Mladen
当我把它附加到图表上时,它看起来是这样的。
你是否试图在同一个图表上使用多个指标实例?
不,我只是改变了指标设置框中的线条风格,所以它更容易看清。但正如你所看到的,在标签前面有水平线,还有一些额外的线,我不知道它们是指什么。
'
试着这样做。
while (true)
{
if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1) break;
current = ChartNext(current); if (current==-1) break;
}
if (current!=-1)
if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))
{
Alert("Error creating object: ",GetLastError());
return;
}
[/PHP]
Or if you want to draw that object on each and every CADCHF H1 chart, do it like this :
[PHP]long current = ChartFirst();
while (true)
{
if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)
{
if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))
{
Alert("Error creating object: ",GetLastError());
break;
}
}
current = ChartNext(current); if (current==-1) break;
}
如果他能找到解决方案就好了
如果他能找到解决方案就好了
这就是解决方案(两个解决方案都在工作--经过测试)
这就是解决方案(两个解决方案都能用--测试过了)
我非常高兴,如何自己编译代码的问题,请看下面的帖子
我很高兴,如何自己编译发布的代码呢?
这不是一个指标,也不是一个EA或一个脚本。
这个人要求解决一个具体的问题(见他的原帖:Sunshineh的原请求)。这两个是针对他的具体问题的解决方案。如果你想看看如何在一个指标中应用,例如,这里有一个例子。
int init() { return(0); }
int deinit() { return(0); }
void start(void)
{
string name = "test";
long current = ChartFirst();
while (true)
{
if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)
{
if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))
{
Alert("Error creating object: ",GetLastError());
break;
}
}
current = ChartNext(current); if (current==-1) break;
}
return;
}_test_1.mq4
把它附在任何图表上,然后打开你想要的任何CADCHF 1小时图表,进入你附在_test指标上的图表,等待一个刻度,或者,今天,改变一个时间框架,然后检查所有的CADCHF图表--在所有的图表上你会看到一个箭头被创建。这就是sunshineh的问题所在,也是那段代码应该做的。
快乐交易
这不是一个指标,也不是一个EA或一个脚本。
这个人要求解决一个具体的问题(见他的原帖:Sunshineh的原始请求)。这两个是针对他的具体问题的解决方案。如果你想看看如何在一个指标中应用,例如,这里有一个例子。
int init() { return(0); }
int deinit() { return(0); }
void start(void)
{
string name = "test";
long current = ChartFirst();
while (true)
{
if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)
{
if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))
{
Alert("Error creating object: ",GetLastError());
break;
}
}
current = ChartNext(current); if (current==-1) break;
}
return;
}_test_1.mq4
把它附在任何图表上,然后打开你想要的任何CADCHF 1小时图表,进入你附在_test指标上的图表,等待一个刻度,或者,今天,改变一个时间框架,然后检查所有的CADCHF图表--在所有的图表上你会看到一个箭头被创建。这就是sunshineh的问题所在,也是那段代码应该做的。
交易愉快谢谢你,我试试,然后告诉你。
当我把它附加到图表上时,它看起来是这样的。

你是否试图在同一个图表上使用该指标的多个实例?回复。编码帮助
对不起。找不到它是怎么回事
对不起。找不到它是怎么回事
好的,没问题,我就这样用吧,谢谢。