任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 774

 
pavlicos:

帮助谁可以。 双货币专家顾问。

如果交易条件相同,那么第一种货币的交易将被打开。

如何写 "如果在第一种货币OP_BUY开立订单,然后在第二种OP_SELL开立交易

这里有一个例子

如果(OrdersTotal()==1 )//用这一行为2种货币打开买入和卖出或2个卖出订单

if ( currenttype == OP_BUY ) // 它根本就没有打开。

if ( currentticket == 1) // 它也不会像这样打开。

secondticket = OrderSend("GBPUSD", OP_SELL, Lots, MarketInfo("GBPUSD", MODE_BID), 2, 0, 0, 0, WindowExpertName(), 0, 0, Red); //2种货币的订单

if ( c - d > a) // 如果交易条件符合,1种货币的订单完美打开。

currentticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0, "macd sample",Magic,0,Green); //Order on 1currency

你是否检查过为之开仓 的工具?
 
我试过了,但在两种货币中打不开
 
evillive:
价格在那里,该价格的挂单消失了,而该价格的市场订单出现了。此外,有时评论中会出现一个条目,如 "从票据xxx",其中xxx是待定订单的票据号码。
是的,知道了。谢谢。
 
int i;
ArraySetAsSeries(ExtMacdBuffer,true);
ArraySetAsSeries(Value,true);
for(i=0;;i++)
ExtMacdBuffer[i]=iMA(NULL,0,InpFastEMA,0,MODE_EMA,PRICE_CLOSE,i)-
                 iMA(NULL,0,InpSlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
ArrayCopy(Value,ExtMacdBuffer,0,0,WHOLE_ARRAY);

大家晚上好,帮帮我吧,我想把ExtMacdBuffer[]数组 中的数据复制到Value[]数组中,这是短EMA值和长EMA值的区别,我写了上面的内容,但没有发生任何事情,到底缺少什么?也许它根本不正确?

提前感谢您的帮助。

 
Megagrider:
在这里,你可以看到一切(看结尾本身)。
尝试平等 如果(iRSI(NULL,0,14,PRICE_CLOSE,0)=70 || iRSI(NULL,0,14,PRICE_CLOSE,1)=70) 两个值中的一个如果相等则....
 
Pokrov:
尝试平等地把 if(iRSI(NULL,0,14,PRICE_CLOSE,0)=70 || iRSI(NULL,0,14,PRICE_CLOSE,1)=70) 两个值中的一个如果相等则 ....。
你是看了卡片还是看了咖啡渣?
 
它不工作...:(
 
Megagrider:
它不工作...:(
它也不应该工作。你必须在尝试之前进行思考。我看到了你的问题,但没有发现任何错误,这就是为什么我没有说什么。尽量给RSI变量赋值,并把它们放在注释中,以使其清晰明了。并在条件检查中使用这些变量。
 
AlexeyVik:
而且它不应该起作用。你必须在尝试之前思考。我看到了你的问题,但我没有发现任何错误,这就是为什么我没有说什么。尽量给变量分配RSI值,并把它们放在注释中,以使其清晰明了。并在条件检查中使用这些变量。
我不知道为什么我说错了,这是因为我缺乏技术准备,但信号达到70,它是有效的,不超过70,也许你应该写平等==,但不是=,那是一个错误,我同意。而你与其推理咖啡和地图,不如帮助解决阵列的问题。
 
变量将显示在图表注释中,你将能够看到它们的变化。而指标值可以等于设定值,所以很少有机会等待这个事件。因此,最初的写法是正确的,如果第一个条形图低于<70,而零条形图高于/等于>=,那么就发生了一个交叉点。