编码帮助 - 页 35

 

帮助在EA中添加MaxTradesPerBar或类似的东西

我不知道如何在这个EA中添加一个外部变量或硬编码,将MaxTradesPerBar设置为1。由于代码中没有MaxTradesPerBar的设置,当我用每个tick进行测试时,我在每个bar上得到大量的交易和订单,这是我不想要的。我在网上看到一些建议,但我不知道在哪里把所有的东西都粘贴到代码中(我是编码新手)。非常感谢您的帮助!

Doublema_breakout_ea.mq4 - MQL4代码基础

 
mladen:
kemal44

这里有一个主题的链接,它解释了如何在代码中使用函数:https://www.mql5.com/en/forum/173005

那里对如何使用这些函数解释得很好(比我在一篇文章中能解释的更多)。

事实上,我读了你准备的文件,也读了C++的无效函数,但我无法使其发挥作用。

看来,我将继续手工交易TS部分。

 

专家顾问的子窗口

如何在EA的子窗口中放置一个信息面板,有人有例子吗?

 

...

你可以在.NET中使用类似这样的东西。

int countOpenedOnACurrentBar()

{

int openedAtBar = 0;

datetime startTime = Time[0];

datetime endTime = Time[0]+Period()*60;

for(int i=0; i < OrdersTotal(); i++)

{

if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == false) break;

if(OrderMagicNumber() != MagicNumber) continue;

if(OrderSymbol() != Symbol()) continue;

if(OrderOpenTime()=endTime) continue;

openedAtBar++;

break;

}

return(openedAtBar);

}

[/PHP]

It will count how many orders were opened on a current bar and then you can restrict that number to any number you wish (you can extend the condition to open a new buystop or sell stop to something like this (kust an example not an actual code):

[PHP]if(CheckEntryCondition("BUY") && countOpenedOnACurrentBar()==0)

{

...

}

if(CheckEntryCondition("SELL") && countOpenedOnACurrentBar()==0)

{

...

}

megamixx:
我不知道如何在这个EA中添加一个外部变量或硬编码,将MaxTradesPerBar设置为1。由于代码中没有MaxTradesPerBar的设置,当我用每个tick进行测试时,我在每个bar上得到大量的交易和订单,这是我不想要的。我在网上看到一些建议,但我不知道在哪里把所有的东西都粘贴到代码中(我是编码新手)。非常感谢您的帮助!Doublema_breakout_ea.mq4 - MQL4代码基础
 

...

增加

你认为什么是"信息面板"?

如果它是通常在主窗口中作为评论写出来的,那么,如果你希望它在单独的窗口中显示,它必须作为对象(不幸的是评论总是在主窗口中)。

increase:
你如何在EA的子窗口中放置一个信息面板,有人有例子吗?
 

大家好...

谁能帮我把我附上的excel公式转换成metatrader的指标?

它重绘是因为对最后的可用值进行了预测。

但它能追踪到一个周期指标,而且其势头非常清晰和精确。

我认为它对所有人都是有用的,特别是在与其他指标如DSS Bressert、MACD和移动平均线结合使用时。

这里是EXCEL指标。

cycleok.xls

这里有一张图片

谢谢大家

附加的文件:
cycleok.xls  505 kb
immagine.jpg  108 kb
 

从ninjatrader翻译到metatrader4

谁能用中位数伦科代码做这个?

 

1小时内多个货币对的牛市价值和熊市价值指标

你好。

我想知道是否有人能帮助我,我想有一个指标来显示多个货币对的1小时时间框架的牛市价值和熊市价值,如果可能的话,即使只是欧元/美元,英镑/美元,审计/美元,欧元/日元

我希望它能显示在图表的 右上角,并且看起来像这样的格式,相当大,这样我就能读懂它了

欧元/美元--牛市=232,熊市=112,如果超过200值,则为绿色箭头。

英镑/美元--牛市=178,熊市=87,如果低于200值,则为黄色的侧向箭头

澳元/美元 - 牛市=-123,熊市=-265,如果低于-200值,则为红色箭头。

我希望你能理解我的上述要求。

非日元交叉盘的牛市和熊市的数值是这样的,牛市为0.0025,熊市为-0.0025

我需要将这些数值乘以100000以显示为整数,如250和-250。

日元交叉盘的值是0.25牛市和-0.25熊市,需要乘以1000来显示整数,如

250和-250。

我希望我没有让你感到困惑

如果数值>200,则为绿色,如果是-200,则为黄色,为平盘交易。

如果你对我的要求有任何疑问,请告诉我。

期待您的答复

谢谢

 

(请求)编码修改帮助

你好,又是mladen

我最近从你多年的线程中下载了一个你写的指标,这个指标是用未来的数据来重新循环自己吗?(我没有完整的反编译器)

你能不能让这个指标不重新循环或重新画出过去?

你能不能把它修改成一个版本,让我可以输入我喜欢的货币对?(而不是那三个我不能自己改变的默认货币对),最多可能是四或五个货币对。

你能不能修改成另一个新版本,只在图表下显示当前的货币对(即不显示多个货币对,只显示图表下的一个货币对)?

能否在直线交叉时增加警报

非常感谢你的帮助

附加的文件:
 

这是我的收藏

它的作用是,在主窗口后面(背景)有一个普通的图表(蜡烛)==所以你知道另一个货币对的情况如何

在INPUTS中,你可以选择你想看的货币对(第二种)。

在MQ4编码中,有一个调用外部货币对(货币对2)进入货币对1的代码中 --- 听起来像是一个强大的关键词。

在最近的单方向运动中,我开始

重新思考

==我们应该有一个模板,我们坚持任何一个方向的模板

比如说,这个模板,我只做BET--向上

我在渐进式市场中表现良好,但在趋势市场条件下表现不佳 -- 我需要很长时间才能再次回到DEMO上练习(准备完全失去这个微型的真实账户)。

希望你喜欢它

附加的文件:
subchart.ex4  10 kb
原因: