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

 
jaguar19740724:

我如何确定相关酒吧的日期?

https://docs.mql4.com/ru/series/iTime
 
Sancho77:
亲爱的,你能不能告诉我如何从几个TFs中调用Open[1]和Close[1]信息到EA中?
iOpen
 
Sancho77:
亲爱的,你能不能告诉我如何从几个TFs中调用Open[1]和Close[1]信息到EA中?

iOpen(),iClose()
 
granit77:
俄语中的bzik和B是不同的东西。我有一个坚实的B,我已经很好了。

当我还是个学生的时候,如果我有2-5个错误,他们会在拼写和语法方面给我一个B级--在四页的文章中。
 
Martingeil:
iOpen
维宁
iOpen(), iClose()
这也在常见问题中。
如何在不打开图表的情况下获得另一种货币的开盘和收盘价?
 
谢谢Martingeil, Vinin, granit77!
 
jaguar19740724:

我如何确定相关酒吧的日期?

время_бара = iTime(NULL,PERIOD_M1,бар);     
 
abolk:


见开场白。

现在看看OrderSend函数本身的规范(这里描述了https://docs.mql4.com/ru/trading/OrderSend)

并检查参数是否仍然存在


重做请看这个变体
有一个错误 4062 一个字符串类型的参数被期望。
我不知道'字符串'是什么意思,也不知道它是什么。
//+------------------------------------------------------------------+
//| all.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp.
#属性链接 "http://www.metaquotes.net"

外部int Timeframe_Up15 =15;
外置 int TakeProfit =100;
外来的int StopLoss =100。
外置双Lot =0.1。
外置 int Slippage =3;
外来的int magic = 33;
//|******************************************************************************************|//
外部字符串 Indicator_=" 指标设置。
外部int JawsPeriod =13;
外置 int JawsShift =8;
外部int TeethPeriod =8;
外部int TeethShift =5;
外部int LipsPeriod =5;
外部int LipsShift =3;
双重绿线、蓝线、红线。


//|******************************************************************************************|//
int start()
{
double blue_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORJAW,0) 。
double red_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORTEETH, 0)。
double green_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORLIPS,0) 。
如果(OrdersTotal()==0)
{
RefreshRates();/Function to refresh this one in predefined (Ask, Bid, etc.)
double ask =MarketInfo("EURUSD",MODE_ASK);
如果(green_line>blue_line>red_line)
OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,StopLoss,TakeProfit,magic)。
}
{
RefreshRates();/Function to refresh this one in predefined (Ask, Bid, etc.)
double bid =MarketInfo("EURUSD",MODE_BID)。
如果(green_line<red_line<blue_line)
OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,StopLoss,TakeProfit,magic)。
}
return(0);
}
附加的文件:
all_3.mq4  3 kb
 
novicek:

我瞥了一眼没有正确写下的止损和止盈。

是的,我错过了这个评论,我马上就把魔术师放进去了。

OrderSend(Symbol(),OP_BUY,1,Ask,Slippage,Bid-StopLoss*Point,Ask+TakeProfit*Point,"",magic);

OrderSend(Symbol(),OP_SELL,1,Bid,Slippage,Ask+StopLoss*Point,Bid-TakeProfit*Point,"",magic);
 
同事们,我已经审查了一百次代码 - 我没有看到任何错误。EA本身在交易,但在日志中却产生了很多错误:零除法
专家顾问很小,请看一下。
附加的文件:
strategy1.mq4  4 kb