交易时间代码
Results 1 to 8 of 8

Thread: 交易时间代码

  1. #1
    嗨,人民,

    我试图让我的EA只在特定时间之间进行交易。
    任何人都可以阐明为什么这段代码不适合我吗?



    extern bool UseHourTrade = True;
    extern int GMTOffSet = 1;
    extern int FromHourTrade = 6;
    extern int ToHourTrade = 18;



    如果(MayOpenDeferOrder)//MayOpenDeferOrder是买入止损或买入限价单
    {
    if((UseHourTrade == true)((Hour() GMTOffSet)lt; = FromHourTrade(Hour() GMTOffSet)gt; = ToHourTrade))MayOpenDeferOrder = false;
    }

    提前致谢,

    一个

  2. #2
    你有它倒退。我假设你希望EA在6点到18点之间进行交易,对吗? if(Hour()gt; = StartTime Hour()lt; EndTime)OrderSend ...

  3. #3

    Quote Originally Posted by ;
    你有它倒退。我假设你希望EA在6点到18点之间进行交易,对吗? if(Hour()gt; = StartTime Hour()lt; EndTime)OrderSend ...
    我是一名初学者(今天刚刚开始编码),该线路应该说的是什么;提交前检查,如果时间不在交易时间内,请不要提交订单。所以它不是这样工作的..我一定在某个地方出了问题。我仍然回到前面?

  4. #4
    好吧,如果(MayOpenDeferOrder)//MayOpenDeferOrder是买入止损或买入限价单{if((UseHourTrade == true)//如果时间早于开始时间((Hour() GMTOffSet)lt; = FromHourTrade/如果时间晚于结束时间(小时() GMTOffSet)> = ToHourTrade))MayOpenDeferOrder = false; }时间不能早于开始时间,并且晚于开始时间。您需要使用OR ||命令。所以... if(MayOpenDeferOrder)//MayOpenDeferOrder是买入止损或买入限价单{if((UseHourTrade == true)(((Hour() GMTOffSet)lt; = FromHourTrade ||(Hour() GMTOffSet) ToHourTrade)))MayOpenDeferOrder = false; }

  5. #5
    你可能想使用TimeHour(TimeCurrent());为你的小时。我似乎记得有关Hour的一些愚蠢();

  6. #6

    Quote Originally Posted by ;
    好的,如果(MayOpenDeferOrder)...
    感谢队友,仍然没有工作,但我相信我永远不会工作,如果我使用了而不是或。越来越近

  7. #7
    好的,谢谢你们,正是我想要的,现在它工作,{if((UseHourTrade == true)((TimeHour(TimeCurrent())lt; = FromHourTrade || TimeHour(TimeCurrent())gt; = ToHourTrade))) MayOpenDeferOrder = false; }

  8. #8

    Quote Originally Posted by ;
    你可能想使用TimeHour(TimeCurrent());为你的小时。我似乎记得有关Hour的一些愚蠢();
    好吧,我会把它看起来放在那里..上午1点30分..也许我会继续这个明天的欢呼声

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。