请教:如何解决在同一根K线发出多个重复开仓信号的问题?
请教:如何解决在同一根K线发出多个重复开仓信号的问题?我写了个公式,公式代码如下:
extern double Lots = 0.1;
int start()
{
double ma10,refma10;
int ticket;
ma10= iMA(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,0);
refma10= iMA(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,1);
if(Highma10)
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,\"haigui \",16384,0,Red);
if(ticket>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Print(\"BUY order opened : \",OrderOpenPrice());
}
else Print(\"Error opening BUY order : \",GetLastError());
return(0);
}
存在这样一个问题(图片附在下面),就是在同一根K线,只要价格变动,就会重复开很多次仓,不知道有什么办法可以解决?请老师出手帮忙,谢谢. 不错,看看。 我好想升级 原来这样也可以 都是那么过来的 技术研究、交流QQ:1534564486 世界上那些最容易的事情中,拖延时间最不费力。 支持楼主 谢谢分享!!!!!