如何查看某个Symbol市场是开市还是闭市
如题ea经常出现failed market sell 0.01 USDCAD
或是failed market sell 0.01 USDJPY
看没人回复,说说我近期的解决方案吧,抛砖引玉吧
MarketBookAdd(main)//打开市场深度
MqlBookInfo main_price_array[];
bool main_get_book=MarketBookGet(main, main_price_array);//再查看市场深度
if(main_get_book){
int size = ArraySize(main_price_array);
bool has_buy = false;
bool has_sell = false;
for(int i=0;i < size; i++){
if(main_price_array.type == BOOK_TYPE_BUY){
has_buy = true;
}else if(main_price_array.type == BOOK_TYPE_SELL){
has_sell = true;
}
}
if(!has_buy || !has_sell){//买价卖价其中之一没有就retrun,看个人需要
return;
}
}else{
return;
}
还是没解决,以市价发送的订单,没理由啊
[咖啡][咖啡] 路过。。看看先。。。。 多谢分享 好方法,感谢 感谢分享 感谢分享,多多学习 路过。。看看先。 感谢分享,多多学习 看時間不就知道了嘛...... 感谢分享 挺好的 感谢分享 感谢分享 谢谢分享 為什麼要搞那麼複雜 这么厉害啊 感谢楼主分享 谢谢分享 感谢分享
页:
[1]
2