[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 574

 

Buona sera a tutti. Domanda semplice, ma mi sto chiedendo. Ho osservato l'indicatore Ichimoku per molto tempo, ha aggiunto linee cicliche di 26 barre ciascuna, su dieci cicli almeno sette si ripetono. Ho una domanda, perché l'indicatore usa lead e lag di 26 barre? Perché proprio 26 e non 23 o 27? Perché questa cifra è 26? È una specie di relazione matematica e perché è usata in tutti gli intervalli di tempo con l'intervallo di 26? Il ciclo si ripete indipendentemente dal tempo? Sono solo curioso.

Urain 22.05.2010 01:36 grazie per la risposta. Ho cercato nel forum e ho trovato questo script che apre gli ordini. L'ho testato e funziona facilmente e mette profitto pari a 5 pips quando si apre.

 
mazan >>:

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

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

Questi parametri sono stati suggeriti da Hosoda (l'autore dell'ishimoku). Ha usato questo indicatore in settimane, mentre 26 settimane = metà anno, 52 settimane = un anno. Così tutti lo ripetono :) Sulle ore puoi anche usare 24 e avrai un ciclo ;)
 
valenok2003 >>:
вроде написал, закрывает и открывает все ордера по изменению эквити,

Prendete da qui e modificatelo in base alle vostre esigenze. Il tuo è molto inaffidabile e funziona per tutto l'account in una volta sola.

L'overshoot sulla chiusura fa il contrario. E così via.

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

Grazie, mi hai illuminato. Profitto per tutti!
 
Cari vecchietti! Per favore ditemi, come posso aprire una posizione su qualsiasi barra che indico?
Questa costruzione con la funzione kim non funziona per me:
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));
}

Cioè ho posto delle condizioni: Se il numero di barra è così e così, allora apri una posizione, o se -1 (nessuna posizione aperta), allora apri una posizione, ma non funziona per me...
Aiuto, per favore... :)

 

non avendo mai aspettato l'aiuto, camminando intorno a circa due settimane, ha rotto l'idea-consigliere in pezzi e ha deciso di fare frammenti per un ulteriore incollaggio.

Oggi è stata una svolta. Una parte ha funzionato e sul tester dal 01.01.2010 ad oggi ho ottenuto tali risultati su euro-dollaro. E questo è il lotto minimo, nessun ritiro a b.u., con un profitto fisso.

File:
testergraph.rar  10 kb
 

Puoi darmi un link a un tale EA (o script automatico)?

Sto lavorando su Parabolic. Non appena il trend si rompe su P (il punto salta in alto o in basso), apro un trade. TP non è messo, SL=valore di Parabolic. SL si muove dopo ogni candela. Chiudi l'affare quando la tendenza si inverte. A 15 minuti e oltre funziona bene, non mi lamento. Ma è stupido aspettare la pausa.

Cosa sarebbe auspicabile:

1. Affinché l'Expert Advisor si incrini almeno quando si verifica la rottura.

2. Vorrei lo script automatico per farlo da solo.

Grazie in anticipo

 

Buona sera.

Potreste per favore avvisare se MQL4 supporta operatori che rappresentano etichette?

Per esempio, ci sono 4 condizioni in un programma. Voglio che il programma controlli le prime 3 condizioni e torni a controllare la prima condizione.

 
Operatore GOTO? Dio non voglia.
 
TheXpert >>:
Оператор GOTO? Упаси Б-г.
Con cosa si può sostituire?