wanry2021 发表于 2022-3-25 20:27:00

如何查看某个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;
   }

还是没解决,以市价发送的订单,没理由啊

JOKEEBOSS 发表于 2022-3-25 20:28:19

[咖啡][咖啡]

nanaliu 发表于 2022-3-25 20:29:16

路过。。看看先。。。。

彩虹桥 发表于 2022-3-26 02:33:55

多谢分享

hqin212 发表于 2022-3-28 17:06:12

好方法,感谢

dt888 发表于 2022-3-29 14:10:55

感谢分享

Jerryxia0826 发表于 2022-3-29 14:16:30

感谢分享,多多学习

daerbushen 发表于 2022-3-29 14:20:35

路过。。看看先。

mamapi 发表于 2022-3-29 14:24:58

感谢分享,多多学习

JOKEEBOSS 发表于 2022-3-31 20:59:34

看時間不就知道了嘛......

mamapi 发表于 2022-3-31 22:21:05

感谢分享

txl559 发表于 2022-3-31 23:56:24

挺好的

wangyang 发表于 2022-4-2 01:11:26

感谢分享

fuckfuckgogo 发表于 2022-4-6 14:25:14

感谢分享

zsf888 发表于 2022-4-6 20:25:06

谢谢分享

JOKEEBOSS 发表于 2022-4-8 20:40:08

為什麼要搞那麼複雜

Jerryxia0826 发表于 2022-4-8 20:55:42

这么厉害啊

紫竹青荷 发表于 2022-6-15 12:16:45

感谢楼主分享

pengjhl 发表于 2022-6-15 13:24:27

谢谢分享

南岭彭于晏 发表于 2022-6-15 14:59:49

感谢分享
页: [1] 2
查看完整版本: 如何查看某个Symbol市场是开市还是闭市