[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 114

 

你能告诉我,在按时间搜索酒吧时,如何组织一个周末的跳槽。

在例子中,我们在日线图上 做了所有的计算,其中1个柱子就是1天。

例如,我们有Time[0],我们需要找到未来五个尚未形成的条形的时间。如果你做的是Time[0]+60*Period*5,那么当你到了周末,条形图将无法正确计算。

 
sss2019

Подскажите, как организовать пропуск выходных дней, при поиске бара по времени.

在例子中,我们在日线图上做了所有的计算,其中1个柱子就是1天。

例如,我们有Time[0],我们需要找到未来五个尚未形成的柱子的时间。如果你做的是Time[0]+60*Period*5,那么当你到了周末,条形图就不能正确计算了。

妙不可言!!!"。寻找未来的酒吧 !你不正好在写圣杯吗?你想怎么找到还没有形成的东西????。

如果你说得不对。

试着用iTime(......)而不是Time[0]。

周末可以用DayOfWeek()定义,其中0和6是周末....。

 

请告知是否有可能禁止改变与服务器的连接(如图所示)。

服务器

 
VOLDEMAR:
sss2019

酷!!!"。寻找未来的酒吧 !你不会正好在写圣杯吧?你想怎么找到还没有形成的东西????。

如果你说得不对。

试着用iTime(......)而不是Time[0]。

周末可以用DayOfWeek()定义,其中0和6是周末....。


过去曾做过一次,检查每一个条形的功能,如果(iBarShift>= 0)

但现在我忘记了如何做,并感到困惑。

Print(input to function)。

FindNexttime()。

int FindNexttime()

{

下面是这个函数的工作

打印(FindNexttime)。

}

但在启动时,它只打印所需的时间,而函数输入短语却不打印,所以故障开始了,我无法弄清楚。

 

日安!!!。

我什么都不明白。

OrderSelect ( tycc, SELECT_BY_TICKET );     Print( " PostayiliSellLot3 ", PostayiliSellLot3 , "   tycc " , tycc , "  OrderType() " , OrderType() );
if ( tycc>0&&PozyProstavleny&&!PostayiliSellLot3){if (OrderSelect ( tycc, SELECT_BY_TICKET ))
     { Print( " мі здесь  OrderSelect ");
         //---- Проверяем SELL этот ордер или нет
         if (OrderType()==SELL)
         {  Print( " мі здесь  rderType()==SELL "); 
             

没有通过第二次检查!什么是立场--卖出!

2013.01.24 11:46:43 2007.11.09 18:32 Version_dynamic_with_understanding_Alex_WearwolfTry GBPUSD,H4: mi hereOrderSelect

2013.01.24 11:46:43 2007.11.09 18:32 Version_dynamic_with_understanding_Alex_Wearwolftry GBPUSD,H4: PostayiliSellLot3 0 tycc 22 OrderType() 1

2013.01.24 11:46:43 2007.11.09 18:32 Version_dynamic_with_understanding_Alex_Wearwolftry GBPUSD,H4: mi here OrderSelect

2013.01.24 11:46:43 2007.11.09 18:32 Version_dynamic_with_understanding_Alex_Wearwolftry GBPUSD,H4: PostayiliSellLot3 0 tycc 22 OrderType() 1

2013.01.24 11:46:43 2007.11.09 18:32 测试者:订单#22,卖出2.00 GBPUSD在2.0911开盘。

2013.01.24 11:46:43 2007.11.09 18:32 Tester: 订单#22卖出GBPUSD,H4: OrderSelect here

2013.01.24 11:46:43 2007.11.09 18:32 Version_dynamic_with_understanding_Alex_Wearwolf try GBPUSD,H4: PostayiliSellLot3 0 tycc 22 OrderType() 5


 

帮帮我吧!不用说,我意识到,在代码的某一点上,我是一只羊!"。

我不知道在哪里!

 

我遇到过这样的设计。

第一种情况。

while (!IsStopped())
   {
      while (!WaitForTradeContext()) {}
      CorrectionOfStops(type, sl, tp);
      if (OrderModify(ticket, 0, sl, tp, OrderExpiration()))
      {
         Comment("Стоп-приказ и профит успешно установлены!");
         return(true);
      }
      Sleep(1000);
   }
}

OrderSend 函数有0(零)而不是挂单的 新开盘价,这应该如何理解?

第二种情况。

int ticket = OpenOrderWithInstantMode(type, lot, price, 0, 0, magicNumber);
   if (ticket <= 0)
      return(false);
    
   if (!OrderSelect(ticket, SELECT_BY_TICKET) || 
       OrderCloseTime() != 0)   
   {
      Alert("Фатальная ошибка при установке стопов и профитов нового ордера!");
      return(false);
   }

这里的OrderCloseTime() != 0 按逻辑不应该是指用函数OrderSelect选择 的顺序,因为它们之间有运算符|| ,而不是括号,比如说。请向 解释这一点。

 
他知道的地狱,但OrderSend 在哪里?有了OrderModify!零必须是价格保持不变!
 
hoz:

第二点。

这里OrderCloseTime() != 0 在逻辑上不应该适用于OrderSelect 函数选择的订单,因为它们之间有一个|| 操作符,而不是括号,例如。请澄清这一点,


为了避免编译器优化,这种结构是不正确的。

因为不知道什么会被首先检查 -OrderSelect 或OrderCloseTime

 
帮助!该案没有动静。