초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 490

 
안녕 친애하는 친구들!!! 모두가 스스로 결정을 내립니다. Forex는 그의 주요 수입원이 될 것입니까 아니면 단순한 게임이 될 것입니까? 물론 대부분의 트레이더는 수익성 있는 거래를 찾고 있습니다. 우리는 이미 무언가를 찾기 위해 전체 인터넷을 서핑했습니다 ...))) 그리고 2008 년부터 나는 또한이 길을갔습니다. 그제서야 전략을 잡았을 때 진정되었습니다. 그리고 2013년에 샀습니다. 그때부터 그는 증권 거래소에서 실제 돈을 벌기 시작했습니다. 따라서 Forex 수익 여부는 모두가 스스로 대답할 수 있는 문제입니다. 제가 조언을 드리겠습니다. 누군가는 받아들일 것이고 누군가는 무시할 것이다. 외환은 살고 사랑받아야 합니다. 그리고 단순히 전리품을 줄이기 위해 사용하려는 것이 아닙니다. 폐는 공장에서 절단될 수 있습니다. 생각할 필요가 없습니다. 리더십은 당신을 위해 존재합니다. 그리고 쟁기질할 시간은 단 8시간입니다. 지금 무슨 생각을 하는지 이해합니다. 내가 하고 있는 전략을 봐. 그리고 스스로에게 말하세요. 당신은 그것에서 벌 수 있습니다. ***
파일:
 
최선을 다해 도와드리겠습니다. 경험 많은 상인들도 한때 저를 도왔습니다. 2008년부터 거래를 하고 있습니다. 나는 사람들에게서 돈을 받지 않습니다. 왜냐하면 나는 시장에서 그것들(녹색 것들)을 가져오기 때문입니다. 그것으로 충분해!!!
 
FXMigor :
최선을 다해 도와드리겠습니다. 경험 많은 상인들도 한 번에 나를 도왔습니다. 2008년부터 거래를 하고 있습니다. 나는 사람들에게서 돈을 받지 않습니다. 왜냐하면 나는 그것들(녹색 것들)을 시장에서 가져오기 때문입니다. 그것으로 충분해!!!
팸 시작! 그러면 홍보할 필요가 없고 오히려 광고 금지 대상이 됩니다.
 
당연히 )))
 

좋은 저녁이에요,

일반적인 질문을 알려주세요.

Expert Advisor A가 작성되었으며, 아직까지는 그 안에 Indicator B만 등록되어 있으며, onTick 섹션에서는 변수 b1에 Indicator의 계산된 값을 저장합니다.

새로운 가격이 나타날 때마다 표시기가 다시 계산되고 b1이 업데이트됩니까?

 
kashi_ann :

좋은 저녁이에요,

일반적인 질문을 알려주세요.

Expert Advisor A가 작성되었으며, 아직까지는 그 안에 Indicator B만 등록되어 있으며, onTick 섹션에서는 변수 b1에 Indicator의 계산된 값을 저장합니다.

새로운 가격이 나타날 때마다 표시기가 다시 계산되고 b1이 업데이트됩니까?

 
kashi_ann :

좋은 저녁이에요,

일반적인 질문을 알려주세요.

Expert Advisor A가 작성되었으며, 아직까지는 그 안에 Indicator B만 등록되어 있으며, onTick 섹션에서는 변수 b1에 Indicator의 계산된 값을 저장합니다.

새로운 가격이 나타날 때마다 표시기가 다시 계산되고 b1이 업데이트됩니까?

표시기 작성 방법에 따라 다릅니다. 제로 캔들을 업데이트하는 논리가 포함되어 있다면 그렇습니다. 그렇지 않은 경우 표시기는 새 양초가 도착할 때만 업데이트됩니다. 각 틱에서 전체 지표를 다시 계산하는 것도 가능합니다.
 

안녕하세요!

포럼 사용자 여러분, metatrader4에서 "틱"이 정확히 무엇을 의미하는지 알고 싶습니다. 입찰 또는 요청 가격 변경? 아니면 두 경우 모두 틱 핸들러가 작동합니까?

 
Vasua :

안녕하세요!

포럼 사용자 여러분, metatrader4에서 "틱"이 정확히 무엇을 의미하는지 알고 싶습니다. 입찰 또는 요청 가격 변경? 아니면 두 경우 모두 틱 핸들러가 작동합니까?

어쨌든. 틱은 가격 변동입니다.
 
Vasua :

안녕하세요!

포럼 사용자 여러분, metatrader4에서 "틱"이 정확히 무엇을 의미하는지 알고 싶습니다. 입찰 또는 요청 가격 변경? 아니면 두 경우 모두 틱 핸들러가 차이 없이 작동합니까?

OnTick은 OnBookEvent와 비교하여 적용된 50-70% 가격 변경(마지막)을 건너뜁니다. 나는 그가 누구이며 왜 그것을 필요로하는지 완전히 이해하지 못합니다. 문서에는 여러 틱이 동시에 터미널에 올 수 있고 하나의 온틱 이벤트만 생성할 수 있다고 즉시 나와 있습니다.

이론적으로 OnBookEvent를 사용하고 원하는 변경 사항을 추가로 필터링하는 것이 더 합리적입니다.

그런데 여기서도 문제가 생겼습니다. 다음과 같이 보입니다.

 void OnBookEvent ( const string &symbol)
  {
   if (symbol== _Symbol ) // Нужный символ
     { 
       MqlTick mtick[];
      CopyTicks( _Symbol ,mtick,COPY_TICKS_ALL, 0 , 1 ); // Скопировали структуру с последним тиком
      lastprice=mtick[ 0 ].last; // Взяли из него последнюю сделку

       if (lastprice!=lastprice1) // Сравнили с предыдущим тиком
        {
//Записали всю информацию в лог
logger.write( "Время: " +( string )mtick[ 0 ].time+ " Bid: " +( string )mtick[ 0 ].bid+ " Ask: " +( string )mtick[ 0 ].ask+ " Last: " +( string )mtick[ 0 ].last+ " Volume: " +( string )mtick[ 0 ].volume+ " Flags: " +( string )mtick[ 0 ].flags);
// "тик изменил цену последней сделки"
if (mtick[ 0 ].flags & TICK_FLAG_LAST) {logger.write( "Last: " +( string )mtick[ 0 ].last+ " Volume: " +( string )mtick[ 0 ].volume+ " Flags: " +( string )mtick[ 0 ].flags);}
lastprice1=lastprice;
}
}
}

결과적으로 다음과 같은 결과를 얻습니다.

notice:|: 12 : 06 : 40     Время: 2016.01 . 06 12 : 06 : 39 Bid: 75336 Ask: 75339 Last: 75337 Volume: 3 Flags: 2
notice:|: 12 : 06 : 41     Время: 2016.01 . 06 12 : 06 : 40 Bid: 75337 Ask: 75341 Last: 75340 Volume: 25 Flags: 2
notice:|: 12 : 06 : 42     Время: 2016.01 . 06 12 : 06 : 41 Bid: 75336 Ask: 75339 Last: 75339 Volume: 1 Flags: 24
notice:|: 12 : 06 : 42     Last: 75339 Volume: 1 Flags: 24
notice:|: 12 : 06 : 44     Время: 2016.01 . 06 12 : 06 : 43 Bid: 75337 Ask: 75338 Last: 75338 Volume: 1 Flags: 4
notice:|: 12 : 06 : 46     Время: 2016.01 . 06 12 : 06 : 45 Bid: 75329 Ask: 75331 Last: 75330 Volume: 5 Flags: 24
notice:|: 12 : 06 : 46     Last: 75330 Volume: 5 Flags: 24
notice:|: 12 : 06 : 50     Время: 2016.01 . 06 12 : 06 : 49 Bid: 75328 Ask: 75332 Last: 75328 Volume: 4 Flags: 24
notice:|: 12 : 06 : 50     Last: 75328 Volume: 4 Flags: 24
notice:|: 12 : 06 : 52     Время: 2016.01 . 06 12 : 06 : 51 Bid: 75327 Ask: 75329 Last: 75327 Volume: 127 Flags: 24
notice:|: 12 : 06 : 52     Last: 75327 Volume: 127 Flags: 24
notice:|: 12 : 06 : 53     Время: 2016.01 . 06 12 : 06 : 52 Bid: 75328 Ask: 75331 Last: 75330 Volume: 3 Flags: 2
notice:|: 12 : 06 : 54     Время: 2016.01 . 06 12 : 06 : 53 Bid: 75328 Ask: 75329 Last: 75331 Volume: 1 Flags: 2
notice:|: 12 : 06 : 55     Время: 2016.01 . 06 12 : 06 : 54 Bid: 75325 Ask: 75326 Last: 75325 Volume: 1 Flags: 24
notice:|: 12 : 06 : 55     Last: 75325 Volume: 1 Flags: 24
notice:|: 12 : 06 : 56     Время: 2016.01 . 06 12 : 06 : 55 Bid: 75321 Ask: 75323 Last: 75322 Volume: 2 Flags: 4
notice:|: 12 : 06 : 57     Время: 2016.01 . 06 12 : 06 : 56 Bid: 75321 Ask: 75323 Last: 75323 Volume: 4 Flags: 24
notice:|: 12 : 06 : 57     Last: 75323 Volume: 4 Flags: 24

저것들. 마지막은 다르지만 플래그는 TICK_FLAG_LAST 가 아닙니다.

내가 무엇을 잘못하고 있지?

사유: