编码帮助 - 页 443

 
Jeeves:
嗨,Mladen,我有另一个请求....! 在接下来的两个月里,我和我的妻子要接待四个孙子孙女。 这意味着我的交易毫无疑问会受到影响!我将把交易限制在FACEBOOK上。 我将把它限制在FTSE100和EOD交易上。 我附上了一个专家,我希望它能让我有时间和孙子们在一起,同时也为我做交易。 问题是....,当我编译它时,我得到14个警告。 你能为我施展一下你的魔法吗?

杰维斯

给你:manualordermanager_v8_nmc.mq4

享受与孙子们在一起的时光

附加的文件:
 
mladen:
杰维斯

给你:manualordermanager_v8_nmc.mq4

享受与孙子们在一起的时光

嗨,伙计。 我真的不知道你是怎么做到的,但是如果没有你,就会有很多非常悲伤的人,包括.... 我。 非常感谢,你也要好好享受这个周末的剩余时间。 照顾好自己

 

不幸的是,我没有什么可以感兴趣的,但还是要谢谢你。

 

不幸的是,我没有什么可以感兴趣的东西,但还是要谢谢你。

 
mladen:
Hifrom 查看这个主题的一些讨论 :https://www.mql5.com/en/forum/184556

不幸的是,我没有什么可以感兴趣的,但还是谢谢你。

 

你好。

我试图从我的专家顾问中抽取另一个图表底层的对象,例如从我的欧元兑美元图表 中抽取CADCHF-图表。

我试着用下面的代码。

int win_handle=WindowHandle("CADCHF",PERIOD_H1);

Print("Win Handle", win_handle);

if (!ObjectCreate(name, OBJ_ARROW, win_handle, TimeCurrent(),MarketInfo("CADCHF",MODE_BID))。

{

Alert("Error creating object: ",GetLastError())。

return(0);

}

我还试过这样做。

if(!ObjectCreate(win_handle, "TEST",OBJ_LABEL,0,0,0))

{

Print("Error: can't create label! code #",GetLastError())。

}

 
sunshineh:
嗨。

我试图从我的专家顾问中抽取另一个图表底层的对象,例如从我的欧元兑美元图表中抽取CADCHF-图表。

我试着用下面的代码。

int win_handle=WindowHandle("CADCHF",PERIOD_H1);

Print("Win Handle", win_handle);

if (!ObjectCreate(name, OBJ_ARROW, win_handle, TimeCurrent(),MarketInfo("CADCHF",MODE_BID))。

{

Alert("Error creating object: ",GetLastError())。

return(0);

}

我还试过这样做。

if(!ObjectCreate(win_handle, "TEST",OBJ_LABEL,0,0,0))

{

Print("Error: can't create label! code #",GetLastError())。

}

'

像这样试试。

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。

我在修改mtf高低点指标的编码时遇到一个问题,我让它在不同的水平上显示短线,但现在它显示的水平比以前的月度、周度和日度高低点应该的要多。我不知道如何修复它。你能帮助我吗?

谢谢

附加的文件:
 
jizzle15:
嗨,Mladen。

我在修改MTF高低点指标的编码时遇到了问题。我让它在不同的水平上显示短线,但现在它显示的水平比以前的月度、周度和日度高低点应该的要多。我不知道如何修复它。你能帮助我吗?

谢谢

你能不能举个例子说明它是如何显示更多级别的?

 
mladen:
你能不能举个例子说明它是如何显示更多级别的?

是的,这就是它的样子。(红线应该是显示以前的日线、周线和月线的高点和低点),但你可以看到有大量的线,如果我点击每条线,有一个标签显示,例如:Previous dailyHigh[8],另一个是Previous dailyHigh[7] 。

谢谢你的帮助,Mladen

附加的文件:
原因: