[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 347

 
Jonivator:
视频展示台和测试器出了问题。图片中的交易显示不正确,而且没有逻辑,一切都在转移。我尝试了不同的策略(图片上的Sidus),重新安装了终端,删除了文件夹并清理了注册表,在Linux上运行。到处都是一样的东西。空中的交易。这到底是什么?Alpari 399终端。

HZ。其中一个选项是新图表上的旧交易。如果使用了名称模板("tester.tpl"," advisor name.tpl"),那么我们就会看到来自记录模板的通行证的交易。
 

你好!

我不知道如何访问最后一个关闭的条形图,教科书上说条形图是以 "条形图[1]"为索引的,我需要检查最后一个条形图是看涨还是看跌,请以代码为例帮我说明一下。

int LastBar = Bar[1];

如果(最后一条...什么的)

{alert ("Bullish candle"); }

else {alert ("Bearish candlestick"); }


我怎样才能访问一个不在这个列表中的指标https://docs.mql4.com/ru/indicators?

例如,从网上下载的一个。


谢谢你。

 
Dimanus:

你好!

我不知道如何访问最后一个关闭的条形图,教科书上说条形图是以 "条形图[1]"为索引的,我需要检查最后一个条形图是看涨还是看跌,请以代码为例帮我说明一下。

int LastBar = Bar[1];

如果(最后一条...什么的)

{alert ("Bullish candle"); }

else {alert ("Bearish candlestick"); }

什么是牛/熊棒?
你需要Open[1] / Close[1]。

我怎样才能访问一个不在这个列表中的指标https://docs.mql4.com/ru/indicators?

例如,从互联网上下载。

通过iCustom

 

再一次!

你能告诉我如何让EA只交易每小时的前10分钟吗?

我怎样才能从下面的代码中禁用时钟,只留下分钟?

函数isTradeTimeInt()。
该函数返回一个标志,允许按时间交易。返回值为真或假。函数isTradeTimeInt()与函数isTradeTimeString()的原理相似,都是通过时间间隔的识别,即交易开始时间既可以较大(一天内的时间间隔),也可以较小(不同天的时间间隔)。函数isTradeTimeInt()接受以下可选参数:
hb - 数字,设置交易开始时间的小时。默认值 - 0。
mb - 一个数字,指定交易开始时间的分钟。默认值 - 0。
he - 表示交易结束时间的一个数字。默认值 - 0。
me - 一个数字,指定交易结束时间的分钟。默认值 - 0。
//+----------------------------------------------------------------------------+
//|作者 : Kim Igor V. aka KimIV, http://www.kimiv.ru |
//+----------------------------------------------------------------------------+
//|版本 : 30.04.2009 |
//|描述 : 返回允许按时间交易的标志。|
//+----------------------------------------------------------------------------+
//| Параметры:|
//| hb - 交易开始时间的小时数 |
//| mb - 交易开始时间的分钟数 |
//| he - 交易结束时间的小时数 |
//| me - 交易结束时间的分钟数 |
//+----------------------------------------------------------------------------+
bool isTradeTimeInt(int hb=0, int mb=0, int he=0, int me=0) {
datetime db, de// 开始和结束时间
int hc; //交易服务器的 当前时间 时钟

db=StrToTime(TimeToStr(TimeCurrent(, TIME_DATE)+""+hb+""+mb);
de=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+"+he+": "+me);
hc=TimeHour(TimeCurrent());
if (db>=de) {
if (hc>=he) de+=24*60*60; else db-=24*60*60;
}

如果(TimeCurrent()>=db &&TimeCurrent()<=de) return(True);
else return(False);
}

 
beekeeper:

再一次!

你能告诉我如何让EA只在每小时的前10分钟内交易吗?

int start(){
if(Minute()>10)return(0);
...
 
大家晚上好,请问如果我安装了MT5,MT4的指数是可以简单转移还是应该重新制作?谢谢你
 
xoxol:

大家晚上好,请教一下,如果我安装了MT5,MT4的指数可以简单转移,还是需要重新制作?

但火鸡部分没有受到太大的影响。

MT5中也有玻璃吗?谢谢你

到目前为止,只有在阿尔帕尔
 
KONDOR:

这很容易检查。当打开一个蜡烛时,插入Print()

谢谢你!
 
你好,我正在寻找2个指标,一个是当水平线被越过时有声音的随机指标,另一个是突出某些时间间隔的指标,也许有人看到了?提前感谢!
 

我需要一个脚本,在不同的货币对上打开2个订单。我不能在代码中指定这一对。在编译时,它产生了一个错误。

我对的写法正确吗?

int start()
{
OrderSend(Symbol(UERUSD),OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point);
OrderSend(Symbol(GBPUSD),OP_Sell,0.1,Ask,0,Ask-100*Point,Ask+400*Point);
return(0);

}


对了,我写的获利 和止损是否正确。两者均为T/P 10;S/L 40