int gi_LastTicket = -1;
bool fPrint_Condition()
{
int li_LastTicket = Функция ищущая последний тикет ордера, закрывшегося по Стопу (ищите у Кима, если нет своей)
if (li_LastTicket != gi_LastTicket) {gi_LastTicket = li_LastTicket; return (true);}
return (false);
}
voidOnTick()
{
if (fPrint_Condition()) Print();
}
非常感谢你。
我需要将信息显示在第一条,而且只显示在第一条分钟柱上。
你提供的选项我试过了,.....,但它显示的信息是2和3,等等......因为第二条不等于第一条,第三条不等于第二条,等等。
我需要在第一个酒吧打印一次信息。而在下一个订单被STOP关闭之前,打印 功能应该 "休息"。
如果条件过去了,我们可以这样做。
Eh....我希望有人能告诉我,我的代码里有什么鬼怪。我很高兴能有一个:-)。
你在每次执行Print()时都会添加条件。:)
如果你的条件用完了,你可以这样做。
答案已经说过很多次了--这是一个双重变量的比较。
你好
我的 "从历史数据开始 "按钮没有激活,这可能是什么原因?
埃维利夫。
开始什么?
开始调试
我不能在历史数据上开始调试......菜单项在那里,但没有激活。
请提供帮助!
你好
我的 "从历史数据开始 "按钮没有激活,这可能是什么原因?
开始调试
我不能在历史数据上开始调试......菜单项在那里,但没有激活。
请帮助我们!
它对MQL4不起作用。它只适用于MQL5...
朋友们,难道没有人可以帮忙吗?(拜托,我真的很想知道答案!!)。
大家好!我涉足了最简单的马丁格尔式EA,没有指标和其他东西,但在更新语言后,它不能编译,有警告。请帮助我在更新的MT4中使其恢复活力
外来的int tp = 50。
外来的int sl = 30。
double Lots = 0.01;
//+------------------------------------------------------------------+
//|专家初始化功能|
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//|专家去初始化功能|
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//|专家启动功能|
//+------------------------------------------------------------------+
int start()
{
//----
如果(OrdersTotal()==0)
{
//----
OrderSelect(OrdersHistoryTotal()-1 ,SELECT_BY_POS,MODE_HISTORY) ;
如果(OrdersTotal()==0 && OrderProfit()<0)
{
Lots=OrderLots( ) *2;
//-----
如果(OrdersTotal()==0 && OrderOpenPrice()<OrderClosePrice())
{
OrderSend("EURUSD",OP_BUY,Lots,Ask,0,Ask-sl*Point,Ask+tp*Point,",123,0,Red)。
}
否则
{
OrderSend("EURUSD",OP_SELL,Lots,Bid,0,Bid+sl*Point,Bid-tp*Point,",123,0,Red)。
}
}
否则
{
Lots=0.01。
如果(OrdersTotal()==0 && OrderOpenPrice()>OrderClosePrice())
{
OrderSend("EURUSD",OP_SELL,Lots,Bid,0,Bid+sl*Point,Bid-tp*Point,",123,0,Red) 。
}
否则
{
OrderSend("EURUSD",OP_BUY,Lots,Ask,0,Ask-sl*Point,Ask+tp*Point,",123,0,Red)。
}
}
}
//----
return(0);
}
//+------------------------------------------------------------------+
Ps:在旧版本中编译的ex4文件在新的mt4中不起作用,尽管笑脸可以。
非常感谢你的帮助!!!。