[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 574

 

大家晚上好。很简单的问题,但我想知道。我已经观察一目连指标 很长时间了,添加了每条26条的循环线,在十个循环中至少有七个是重复的。我有一个问题,为什么该指标使用26条的领先和滞后?为什么正好是26,而不是23或27?为什么这个数字是26? 它是某种数学关系吗?为什么它在所有的时间段都用26这个区间?无论时间框架如何,周期都会重复吗?只是好奇。

Urain 22.05.2010 01:36 谢谢你的回答。我在论坛上搜索了一下,发现了这个开单的脚本。 我测试了一下,它很容易工作,开单时的利润等于5点。

 
mazan >>:

Доброго вечера всем. Простой вопрос, но мне интерсно. Долгое время наблюдаю работу индикатора Ichimoku, добавил циклические линии по 26 баров в каждой, из десяти циклов как минимум семь повторяются. У меня вопрос, почему в индикаторе используется опережение и отставание на 26 баров? Почему именно на 26, а не 23 или 27? Откуда эта цифра 26, это что, какая то математическая закономерность и почему она используется на всех таймфреймах с интервалом 26. Неужели цикл повторяется не смотря на временной промежуток? Просто интересно.

Urain 22.05.2010 01:36 спасибо за ответ. Поискал по форуму, нашел скрипт на открытие ордеров, проверил, работает и профиты в 5 пунктов легко ставит при открытии, как вариант для пипсовки вполне подходит.

这些参数是由细田(ishimoku的作者)建议的。他用这个指标来表示,而26周=半年,52周=一年。因此,每个人都在重复它:)在时间上,你不妨用24,你会得到一个周期;)
 
valenok2003 >>:
вроде написал, закрывает и открывает все ордера по изменению эквити,

从这里开始,根据你的需要进行修改。你的是非常不可靠的,而且是对整个账户同时工作。

收盘时的过冲情况则相反。以此类推。

 
Necron >>:
эти параметры ведь предложил Хосода (автор ишимоку). Он пользовался этим индикатором на неделях, а 26 недель = полгода вроде, 52 недели - год. Вот и повторяют все :) На часовиках с таким же успехом можно применить 24 и будет вам цикл ;)

谢谢你,你让我醍醐灌顶。利润归所有人!
 
亲爱的老前辈们!请告诉我,我怎样才能在我指定的任何一条街上开仓?
这种带有Kim功能的结构对我来说不起作用:
if ((NumberOfBarOpenLastPos(NULL, 5, OP_BUY, 531)>0) || (NumberOfBarOpenLastPos(NULL, 5, OP_BUY, 531)==-1))
Если строку выше закомментировать, то открывает позиции на каждом тике, с ней же не открывает ни одной...
Испробовал различные варианты - не помогает...

      {
//---------------------------------------------------------------------
         if (
               --------- Условия для покупки ---------
            )
               {
                  ClosePosFirstProfit(NULL, OP_SELL, 531);            // Если есть позиция Sell с магиком 531,
                                                                         // Закрываем её нахрен
                  Magic=531;
                  New_Comm="Strategy_3_M5_ADD for Addon";                // Задаём комментарий для позиции
                  LnAdd=NormalizeLot(Lots/2);                            // Нормализуем лот, делённый на два
                  OpenPosition(NULL,OP_BUY,LnAdd,StopLoss,TakeProfit,Magic,New_Comm);
               }                                                         // Открываем Buy с магиком 531

//---------------------------------------------------------------------         
    }
//жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
Ф-ция Игоря:
//+----------------------------------------------------------------------------+
//|  Возвращает номер бара открытия последней позиции или -1.                  |
//|  Параметры:                                                                |
//|    sym - наименование инструмента  ("" - текущий символ)                   |
//|    tf  - таймфрейм                 ( 0 - текущий таймфрейм)                |
//|    op  - операция                  (-1 - любая позиция)                    |
//|    mn  - MagicNumber               (-1 - любой магик)                      |
//+----------------------------------------------------------------------------+
//Пример использования:

// if (NumberOfBarOpenLastPos()>0) 
//      {
  // Можно открывать позиции
//      }
//------------------------------------------------------------------------------

int NumberOfBarOpenLastPos(string sym="", int tf=0, int op=-1, int mn=-1) {
  datetime oot;
  int      i, k=OrdersTotal();
 
  if (sym=="") sym=Symbol();
  for (i=0; i<k; i++) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
      if (OrderSymbol()==sym) {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (op<0 || OrderType()==op) {
            if (mn<0 || OrderMagicNumber()==mn) {
              if (oot<OrderOpenTime()) oot=OrderOpenTime();
            }
          }
        }
      }
    }
  }
  return(iBarShift(sym, tf, oot, True));
}

也就是说,我设定了条件。如果条数是某某,则开仓,如果是-1(没有开仓),则开仓,但这对我来说不起作用...
帮助,请...:)

 

从来没有等待过帮助,走来走去大约两个星期,把想法-顾问分成了几块,决定做零星的进一步胶合。

今天是一个突破。有一部分已经起作用了,从2010年1月1日到今天,我在测试器上得到了这样的结果:欧元-美元。而这是最小手数,没有取款到b.u.,有固定利润。

附加的文件:
testergraph.rar  10 kb
 

你能给我一个这样的EA(或自动脚本)的链接吗?

我正在研究抛物线。一旦趋势在P点上突破(点位向上或向下跳动),我就开仓交易。TP不放,SL=抛物线的 值。每个蜡烛图后的SL移动。在趋势逆转时完成交易。在15分钟以上的时候,它工作得很好,我没有抱怨。但等待休息是愚蠢的。

什么是可取的。

1.对于专家顾问来说,当断裂发生时,至少要裂开。

2.我想用自动脚本自己来做。

预先谢谢你

 

晚上好。

请您告知MQL4是否支持表示标签的运算符?

例如,在一个程序中,有4个条件。我想让程序检查前3个条件,然后返回检查第一个条件。

 
GOTO运算符?上帝保佑。
 
TheXpert >>:
Оператор GOTO? Упаси Б-г.
你可以用什么来代替它?