初学者的问题 MQL5 MT5 MetaTrader 5 - 页 101

 
Yedelkin:

例如,当一个函数被声明在另一个函数里面时,这些信息就会出现。看看代码中是否有这样的内容。

不,没有这样的事情。显然,他们只是对立面,而我想附和一个pespontron
 
chipo 没有这样的事情。显然,他们只是对立面,而我想绑上一个pespertron。
好吧,你给出了那些发生错误的行的例子,以及从上到下的几行。
 
Yedelkin:
好吧,你给出了那些发生错误的线条的例子,还有几条上下限的线条。
Yedelkin:
好吧,给我一些发生错误的那些行的例子,还有从上到下的几行。

我是一个没有经验的初学者,我对接了EA,我不知道我做得有多好,但它们的工作方式和来源都不一样,我在这个问题上失败了,虽然代码非常简单,这可能是一个问题)))),我想把一切都弄得太简单了。

//----如果是交易时间
if((mqldt.hour==TradeTime) && (cantrade))
{
//------------------------检查条件,开启空头交易(卖出)
如果(Open[t1]>(Open[t2]+delta*_Point))
{
//----打开 空头头寸
OpenShort(lot,10, "EUR/USD 20 pips expert (Short)",1234);
//---切换标志(禁止交易),在第二天之前不开更多的头寸
cantrade=false;
//---退出
return;
}
//--------检查开立多头头寸的条件(买入)
如果((Open[t1]+delta*_Point)<Open[t2])
{
//------开出多头头寸
OpenLong(lot,10, "EUR/USD 20 pips expert (Long)",1234);
//---切换标志(禁止交易),在第二天之前不开更多的头寸
cantrade=false;
//----退出
返回。

这里是我想添加Combo Righd的Expert OnTick函数的地方,至少有一部分,但即使有一部分也不能编译


bool Supervisor(double & Signal) {
double BasicSig=0;
if(!basicTradingSystem(BasicSig))返回(false);
Signal=0;
if(pass==4){
if(!Perceptron(output1,sh11,sh12,sh13,sh14,sh15,w11,w12,w13,w14) ||
!Perceptron(output2,sh21,sh22,sh23,sh24,sh25,w21,w22,w23,w24) ||
!Perceptron(output3,sh31,sh32,sh33,sh34,sh35,w31,w32,w33,w34)
)返回(false)。
if(output3>0){
if(output2>0){
sl=sl3;
tp=tp3;
Signal=1;
return(true);
}

 
chipo

好吧,看,这一切都像我想的那样进行了。你正试图在一个函数--这个函数--里面插入另一个函数。

bool Supervisor(double & Signal)....
 
Yedelkin:

好吧,看,这一切都像我想的那样进行了。你正试图在一个函数--这个函数--里面插入另一个函数。

谢谢你,抱歉耽误了你的时间,我以为前面的函数公式已经完成并关闭了,现在轮到第二个函数了,但它在里面。
 
chipo: 谢谢你,对不起,占用了我的时间,我以为前面的函数公式成功了,关闭了,结果是第二个。
请自由提问!关于语言的问题越多,它就越有趣。
 
是否可以用mql来获取和存储一个订单在请求的时刻(决定买入之前)的开盘价
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
kedr275: 你能告诉我是否可以用mql来接收和保存一个订单的开盘价(在决定买入之前)的请求?
这个问题还不是很清楚。在mql5中,不是订单而是仓位。你是否对某个职位的开盘价感兴趣?
 
Yedelkin:
这个问题还不是很清楚。在mql5中,我们开的是头寸,不是订单。你对开仓的价格感兴趣吗?

是的,我对这个仓位感兴趣,我将以不同的方式来表述这个问题,是否可以根据价格来决定开仓,也就是说,首先我们问一个价格,然后我们做一个决定,然后我们执行。

 
kedr275:

是的,我对这个仓位感兴趣,我将以不同的方式来表述这个问题,是否可以根据价格来决定开仓,也就是说,我们先请求价格,做出决定,执行。

是的,我们可以。想到不能做的事就更难了。))