问吧! - 页 143

 

这是一个对你们来说可能没有任何意义的问题。我不知道如何编码,我也不是一个程序员。无论如何,有没有人写过一个指标,在2或3分钟内计算,然后在1分钟的图表上运行?感谢你们的帮助。

 

我想这就是你要找的,把它放在1分钟的图表上,然后把乘数改成你想要的,例如:2分钟乘数2,3分钟乘数3等等。

不要忘了在普通选项卡中勾选允许.dll导入,然后进入文件/离线打开,你的图表应该就在那里。

Period_converter_opt.mq4

附加的文件:
 
sfmain:
我想这就是你要找的,把它放在1分钟的图表上,然后把乘数改成你想要的,例如:2分钟乘数2,3分钟乘数3等等。

不要忘了在普通选项卡中勾选允许.dll导入,然后进入文件/离线打开,你的图表应该就在那里。

Period_converter_opt.mq4

你能不能为我修改这个指标作为一个样本。再次感谢您的善意帮助。BTW这个指标来自FOREX TSD论坛,MTF指标,由Keris 2112和Linuxser发布。我不是作者,非常感谢他们的努力,这样别人就会拥有它们。

附加的文件:
mtf_rsi.ex4  3 kb
mtf_rsi.mq4  4 kb
 
sfmain:
我想这就是你要找的,把它放在1分钟的图表上,然后把乘数改成你想要的,例如:2分钟乘数2,3分钟乘数3等等。

不要忘了勾选普通选项卡中的允许.dll导入,然后进入文件/离线打开,你的图表应该就在那里。

Period_converter_opt.mq4

谢谢你的耐心指导,我怎么会是个白痴呢?你的指示是如此清晰。离线图现在已经出来了。我的下一个问题是。

我怎样才能让这个2M的图表实时运行?

此外,就像我上一条信息一样,是否有可能将任何MTF指标修改为2分钟的时间框架,并将它们分别附加在1分钟的实时图表上?

再次感谢您的热心帮助。

 

朋友们,我有一个带有支撑阻力指标的EA,EA必须在目标利润上完成订单,但它有时会出现问题,如何才能摆脱这个问题,请帮助我

 

如何获得OrderClose的返回价格?

我想知道,订单在什么价格被关闭 ......

附加的文件:
closeorder.jpg  62 kb
 

关于获利 和止损

对不起,我的英语不好。

在Coders' Guru - First Expert Advisor - 我们得到 "TakeProfit = 250"。

我想TakeProfit是我们可以获得的最大利润。

但在4H tf中进行回测时,我们得到了980、855等利润。

当我试图添加止损时,"TakeStop = 350"

OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+TakeStop*Points,Bid- TakeProfit*Points, "macd sample",16384,0,Red)。

我仍然得到-950、-1420等的止损。

谁能给我解释一下原因?

 

大家好。

我很抱歉。我的意思是要搜索,但我的关键词太短了。我只想知道是否有什么方法可以让我得到*.ex4文件的代码?(我搜索的关键词:ex4)

我想对我的偏好做一个简单的编辑,但我只有*.ex4文件。

有什么帮助吗?

 

新蜡烛的第一句话?

我相信这个问题以前一定被问过--如果是的话,请原谅,但我找不到任何地方讨论过这个问题。

根据我的理解,"当收到新的报价时,附加的专家顾问和自定义指标 程序的 "start() "函数被执行。

我想在一个新的5分钟蜡烛的第一个报价时做一些检查。有没有一种优雅的方法来检查这是新蜡烛的第一个报价?

如果您有任何想法,请提前感谢。

 

没有人感兴趣吗?

以防有人在听......。

这个怎么样?这对5分钟的时间尺度有意义吗?

int Minute5; //global to hold 5 minute number

//+------------------------------------------------------------------+

//| expert start function |

//+------------------------------------------------------------------+

void init()

{

Minute5 = TimeMinute(TimeCurrent()) / 5;

}

//+------------------------------------------------------------------+

int start()

{

if (ManageOpenOrders() > 0)

{

return(0);

}

else

{

if ( (TimeMinute(TimeCurrent()) / 5) != Minute5 )

{

Minute5 = TimeMinute(TimeCurrent()) / 5; //reload variable at first tick of every candle

// check trade criterion ...