[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 574

 

모두 좋은 저녁입니다. 간단한 질문이지만 관심이 있습니다. 나는 Ichimoku 표시기를 오랫동안 지켜 왔으며 각각 26개의 막대로 구성된 순환 라인을 추가했으며 10개의 주기 중 적어도 7개가 반복됩니다. 제 질문은 인디케이터가 26개의 리드와 랙을 사용하는 이유입니다. 왜 23이나 27이 아니라 정확히 26입니까? 이 숫자 26은 어디에서 왔으며 일종의 수학적 패턴이며 간격이 26인 모든 기간에 사용되는 이유는 무엇입니까? 주기는 기간에 관계없이 자체적으로 반복됩니까? 그냥 궁금합니다.

Urain 22.05.2010 01:36 답변 감사합니다. 포럼을 검색해서 주문을 여는 스크립트를 찾아 확인해보니 잘 작동하고 핍스 옵션이 꽤 적합해서 개봉시 5포인트의 수익을 설정하기 쉽습니다.

 
mazan >> :

모두 좋은 저녁입니다. 간단한 질문이지만 관심이 있습니다. 나는 Ichimoku 표시기를 오랫동안 지켜 왔으며 각각 26개의 막대로 구성된 순환 라인을 추가했으며 10개의 주기 중 적어도 7개가 반복됩니다. 내 질문은 표시기가 26개의 막대 리드와 랙을 사용하는 이유입니다. 왜 23이나 27이 아니라 정확히 26입니까? 이 숫자 26은 어디에서 왔으며 일종의 수학적 패턴이며 간격이 26인 모든 기간에 사용되는 이유는 무엇입니까? 주기는 기간에 관계없이 자체적으로 반복됩니까? 그냥 궁금합니다.

Urain 22.05.2010 01:36 답변 감사합니다. 포럼을 검색해서 오픈 오더 스크립트를 찾아서 확인해보니 잘 작동하고 핍스 옵션이 꽤 있어서 오픈시 5포인트의 수익을 내기 쉽습니다.

결국 이 매개변수는 Hosoda(ichimoku의 저자)가 제안한 것입니다. 그는 이 지표를 몇 주 동안 사용했으며 26주 = 반년, 예를 들어 52주 - 1년입니다. 그래서 모두가 반복합니다 :) 동일한 성공을 가진 시계에서 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(열린 포지션이 없음)이면 포지션을 열지만 뭔가 효과가 없습니다...
도와주세요... :)

 

도움을 기다리지 않고 약 2주 동안 걸어 다니며 아이디어 조언자를 부분으로 부수고 추가 접착을 위해 부분으로하기로 결정했습니다.

오늘은 돌파구였습니다. 2010년 1월 1일부터 오늘까지 테스터에서 작업한 한 부분이 유로 달러에 대한 결과입니다. 그리고 이것은 고정 이익으로 사용하기 위해 철수하지 않고 사용되는 최소 로트입니다.

파일:
testergraph.rar  10 kb
 

그러한 조언자(또는 자동 스크립트)에 대한 링크를 알려주지 마십시오.

Parabolic에서 다시 작업 중입니다. R에서 추세 반전(포인트가 위 또는 아래로 점프)이 발생하자마자 거래를 시작합니다. TP, SL= 포물선 값을 설정하지 않습니다. 나는 각 양초 후에 SL을 움직입니다. 나는 추세 반전에서 거래를 마감합니다. 15분 이상에서는 잘 작동하며 불평하지 않습니다. 그러나 골절을 기다리며 앉아있는 것은 어리석은 일입니다 ...

무엇을 원하십니까:

1. 고문이 골절에서 적어도 꿀꿀 거리는 소리가 나도록.

2. 위의 automaton 스크립트는 직접 했습니다.

미리 감사드립니다

 

좋은 저녁이에요.

MQL4 언어가 레이블인 연산자를 지원하는지 알려주십시오.

예를 들어, 프로그램에는 4개의 조건이 있습니다. 프로그램이 레이블의 처음 3개 조건을 확인하고 첫 번째 조건 확인으로 돌아가기를 원합니다.

 
GOTO 문? 신 금지.
 
TheXpert >> :
Оператор GOTO? Упаси Б-г.
무엇으로 대체할 수 있습니까?