ATR 후행 정지 - 도움말 - 페이지 6 12345678910 새 코멘트 [삭제] 2008.07.08 04:44 #51 ATR 표시기 ATR 표시기 파일: p1.jpg 80 kb stubish 2008.07.25 20:23 #52 EMA에서 샤넬 만들기 이봐, 나는 다음과 같이 뭔가가 필요한 시스템에서 일하고 있습니다. 채널을 만들기 위해 레벨을 넣을 수 있다는 것을 알고 있습니다. 그러나 ATR의 백분율인 EMA에 채널을 넣고 싶습니다. 어떻게 해야 할까요? 예를 들어. 나는 15의 ema를 가질 것이고 채널은 그 당시 ATR이 무엇인지에 따라 ema 위와 아래에 'x'핍이 될 것입니다. 예를 들어 15 ATR의 60%가 채널을 형성한다고 가정해 보겠습니다. 이게 말이 되요? 누구든지 이것을 올바른 방향으로 가리켜 주실 수 있습니까? 평화 스튜어트 성공적인 상인의 심리학. 가격 움직임 패턴: 2부. AutoGraf 시리즈 4 - Linuxser 2008.07.26 01:57 #53 stubish: 이봐, 나는 다음과 같이 뭔가가 필요한 시스템에서 일하고 있습니다. 채널을 만들기 위해 레벨을 넣을 수 있다는 것을 알고 있습니다. 그러나 ATR의 백분율인 EMA에 채널을 넣고 싶습니다. 어떻게 해야 할까요? 예를 들어. 나는 15의 ema를 가질 것이고 채널은 그 당시 ATR이 무엇인지에 따라 ema 위와 아래에 'x'핍이 될 것입니다. 예를 들어 15 ATR의 60%가 채널을 형성한다고 가정해 보겠습니다. 이게 말이 되요? 누구든지 이것을 올바른 방향으로 가리켜 주실 수 있습니까? 평화 스튜어트 이 스레드에서 내 게시물 #36을 참조하세요. DM3554 2009.06.07 17:04 #54 .MQ4 표시기를 도와주세요. 안녕. 누구든지 'x' 및 'y' 좌표를 사용하여 차트 창의 아무 곳에나 표시된 텍스트를 배치하는 기능을 포함하도록 첨부된 'ATR in Pips' 표시기를 수정할 수 있습니까? 희망합니다. 감사합니다. 리차드. 파일: atr_in_pips.mq4 3 kb ccjjaa 2009.06.08 02:05 #55 텍스트 이동 DM3554: 안녕. 누구든지 'x' 및 'y' 좌표를 사용하여 차트 창의 아무 곳에나 표시된 텍스트를 배치하는 기능을 포함하도록 첨부된 'ATR in Pips' 표시기를 수정할 수 있습니까? 희망합니다. 감사합니다. 리차드. 이것은 당신이 필요로하는 모든 것을해야합니다 외부 정수 TextShift_Side = 0; 외부 정수 TextShift_UP_DN = 0; 외부 색상 TextColor = 흰색; 외부 정수 TextSize = 9; extern string TextFont = "타호마"; 외부 정수 TextCorner = 0; 업데이트 : LABEL을 삭제하기 위해 ObjectDelete를 넣는 것을 잊었습니다. 불편을 드려 죄송합니다. atr_in_pips_v1.mq4 파일: atr_in_pips_v1.mq4 4 kb DM3554 2009.06.08 09:57 #56 cja - 완벽하네요..... 감사합니다 cja, 완벽합니다 .... 감사합니다. 그리고 너무 빨리 구현했습니다. 고마워, 리차드. cja: 이것은 당신이 필요로하는 모든 것을해야합니다 외부 정수 TextShift_Side = 0; 외부 정수 TextShift_UP_DN = 0; 외부 색상 TextColor = 흰색; 외부 정수 TextSize = 9; extern string TextFont = "타호마"; 외부 정수 TextCorner = 0; 업데이트 : LABEL을 삭제하기 위해 ObjectDelete를 넣는 것을 잊었습니다. 불편을 드려 죄송합니다. ewpewp 2009.10.20 16:15 #57 안녕하세요, 나는 기반 정지 다른 공식을 사용합니다. 제 손절매 방법은 닫을 필요가 없습니다. 내 공식은 metastock 언어로 아래에 있습니다. 장기 정지 HHV(L- 2*Ref(Mov(Max(HL,Max(Abs(H-Ref(C,-1))), Abs(L- Ref(C,-1)))),14,S),-1),14) 단기 정지용 LLV(H+ 2*Ref(Mov(Max(HL,Max(Abs(H-Ref(C,-1))), Abs(L-Ref(C,-1)))),14,S),-1),14) 나는 MT4 코딩을 모릅니다. 누군가 MT4를 두 개의 지표로 코딩할 수 있습니다. 감사해요. traderfx05 2009.10.28 07:53 #58 래칫이 있는 ATR 정지 손실 안녕하세요, MTPredictor가 래칫과 함께 ATR STOP 손실로 사용하는 것에 대한 MT4 코드가 있는 사람이 있습니까? 첨부파일을 참조하시기 바랍니다. 이 사이트에 있다고 말하지 마십시오. 그렇지 않기 때문입니다! 확인했어요! 감사해요, 티그로토 파일: atrstophelpfile.pdf 291 kb [삭제] 2009.11.06 13:24 #59 Atr 후행 정지 안녕하세요 여러분 atr 후행 정지에 가장 적합한 매개변수 가 무엇인지 아이디어를 얻을 수 있습니까? 지금까지 10/4를 사용하고 있습니다. 건배 콜린 hardball 2010.04.16 03:48 #60 ATR 표시기에 도움이 됩니다. 누군가 이 atr 표시기에 가격표를 만드는 데 도움을 줄 수 있습니까? 5줄의 코드와 같습니다. 예시: 나는 반드시 현재 atr 라인을 원한다. 먼저 오른쪽에서 왼쪽으로 가격대가 있어 쉽게 내 정류장을 이동할 수 있습니다. 마우스 십자선을 움직여 가격이 얼마인지 알아내는 데 시간이 많이 걸립니다. 예시: __________________________| 1.5421 | 그것은 objectcreate(화살표)와 함께 있어야 하지만 그것을 하는 방법을 모릅니다. 현재 atr 라인에 화살표 레이블이 필요합니다. 모두 고마워요. //+----------------------------------------------- -------------------+ //| ATR 후행 Stop.mq4 | //| | //| | //+----------------------------------------------- -------------------+ #property copyright "저작권팀 진딧물" #속성 링크 "" //---- 표시기 설정 #속성 표시기_차트_창 #속성 표시기_버퍼 2 #property indicator_color1 보라색 #property indicator_color2 보라색 #속성 표시기_너비2 1 #속성 표시기_너비1 1 //---- 표시기 매개변수 extern int BackPeriod = 700; extern int ATRPPeriod = 3; 외부 이중 인자=3; extern bool TypicalPrice=거짓; //---- 표시기 버퍼 이중 ind_buffer1[]; 이중 ind_buffer2[]; //+----------------------------------------------- -------------------+ //| 커스텀 인디케이터 초기화 기능 | //+----------------------------------------------- -------------------+ 정수 초기화() { //---- 그리기 설정 SetIndexStyle(0,DRAW_LINE,EMPTY,1); SetIndexDrawBegin(0,ATRPPeriod); SetIndexBuffer(0,ind_buffer1); SetIndexStyle(1,DRAW_LINE,EMPTY,1); SetIndexDrawBegin(1,ATRPPeriod); SetIndexBuffer(1,ind_buffer2); IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+2); //---- DataWindow의 이름 및 표시기 하위 창 레이블 IndicatorShortName("ATR 후행 정지("+ATRPeriod+" * "+Factor+")"); SetIndexLabel(0,"지원"); SetIndexLabel(1,"저항"); //---- 초기화 완료 리턴(0); } //+----------------------------------------------- -------------------+ //| 이동 평균 수렴/발산 | //+----------------------------------------------- -------------------+ 정수 시작() { 정수 제한; int counted_bars=IndicatorCounted(); 이중 PrevUp, PrevDn; 더블 CurrUp, CurrDn; 더블 PriceLvl; 더블 레벨업=0; 이중 LvlDn=1000; 정수 디렉터리 = 1; int 초기화 디렉토리; //---- 가능한 오류 확인 if(counted_bars<0) return(-1); //---- 마지막으로 계산된 막대가 다시 계산됩니다. if(counted_bars>0) counted_bars--; limit=막대-counted_bars; //---- 버퍼 값 채우기 초기화 디렉토리=0; for(int i=BackPeriod; i>=0; i--) { if (TypicalPrice) PriceLvl=(고가 + 저가 + 종가)/3; else PriceLvl=종료; //---- if(초기 디렉터리==0) { CurrUp=닫기 - (iATR(NULL,0,ATRPeriod,i) * 인수); PrevUp=닫기 - (iATR(NULL,0,ATRPeriod,i-1) * 인수); CurrDn=종가 + (iATR(NULL,0,ATRPPeriod,i) * 인수); PrevDn=종가 + (iATR(NULL,0,ATRPPeriod,i-1) * 인수); //---- if (CurrUp > PrevUp) Dir=1; LvlUp=커업; if (CurrDn < PrevDn) Dir=-1; LvlDn=CurrDn; 초기화 디렉토리=1; } CurrUp=PriceLvl - (iATR(NULL,0,ATRPPeriod,i) * 팩터); CurrDn=PriceLvl + (iATR(NULL,0,ATRPPeriod,i) * 팩터); //---- if (디렉터리==1) { if (CurrUp > LvlUp) { ind_buffer1=커업; LvlUp=커업; } 또 다른 { ind_buffer1=레벨업; } ind_buffer2=EMPTY_VALUE; if (낮음 < ind_buffer1) { 디렉토리=-1; 레벨Dn=1000; } } if (디렉터리==-1) { if (현재값 < 레벨Dn) { ind_buffer2=CurrDn; LvlDn=CurrDn; } 또 다른 { ind_buffer2=레벨 Dn; } ind_buffer1=EMPTY_VALUE; if (높음 > ind_buffer2) { 디렉토리=1; 레벨업=0; } } } //---- 반환(0); } //+----------------------------------------------- -------------------+ ATR Trailing Stop - 다중 기간 표시기 코딩 도움말 12345678910 새 코멘트 사유: 취소 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
ATR 표시기
ATR 표시기
EMA에서 샤넬 만들기
이봐,
나는 다음과 같이 뭔가가 필요한 시스템에서 일하고 있습니다.
채널을 만들기 위해 레벨을 넣을 수 있다는 것을 알고 있습니다. 그러나 ATR의 백분율인 EMA에 채널을 넣고 싶습니다. 어떻게 해야 할까요?
예를 들어. 나는 15의 ema를 가질 것이고 채널은 그 당시 ATR이 무엇인지에 따라 ema 위와 아래에 'x'핍이 될 것입니다. 예를 들어 15 ATR의 60%가 채널을 형성한다고 가정해 보겠습니다.
이게 말이 되요? 누구든지 이것을 올바른 방향으로 가리켜 주실 수 있습니까?
평화
스튜어트
이봐,
나는 다음과 같이 뭔가가 필요한 시스템에서 일하고 있습니다.
채널을 만들기 위해 레벨을 넣을 수 있다는 것을 알고 있습니다. 그러나 ATR의 백분율인 EMA에 채널을 넣고 싶습니다. 어떻게 해야 할까요?
예를 들어. 나는 15의 ema를 가질 것이고 채널은 그 당시 ATR이 무엇인지에 따라 ema 위와 아래에 'x'핍이 될 것입니다. 예를 들어 15 ATR의 60%가 채널을 형성한다고 가정해 보겠습니다.
이게 말이 되요? 누구든지 이것을 올바른 방향으로 가리켜 주실 수 있습니까?
평화
스튜어트이 스레드에서 내 게시물 #36을 참조하세요.
.MQ4 표시기를 도와주세요.
안녕.
누구든지 'x' 및 'y' 좌표를 사용하여 차트 창의 아무 곳에나 표시된 텍스트를 배치하는 기능을 포함하도록 첨부된 'ATR in Pips' 표시기를 수정할 수 있습니까?
희망합니다. 감사합니다. 리차드.
텍스트 이동
안녕.
누구든지 'x' 및 'y' 좌표를 사용하여 차트 창의 아무 곳에나 표시된 텍스트를 배치하는 기능을 포함하도록 첨부된 'ATR in Pips' 표시기를 수정할 수 있습니까?
희망합니다. 감사합니다. 리차드.이것은 당신이 필요로하는 모든 것을해야합니다
외부 정수 TextShift_Side = 0;
외부 정수 TextShift_UP_DN = 0;
외부 색상 TextColor = 흰색;
외부 정수 TextSize = 9;
extern string TextFont = "타호마";
외부 정수 TextCorner = 0;
업데이트 : LABEL을 삭제하기 위해 ObjectDelete를 넣는 것을 잊었습니다. 불편을 드려 죄송합니다.
atr_in_pips_v1.mq4
cja - 완벽하네요..... 감사합니다
cja, 완벽합니다 .... 감사합니다. 그리고 너무 빨리 구현했습니다.
고마워, 리차드.
이것은 당신이 필요로하는 모든 것을해야합니다
외부 정수 TextShift_Side = 0;
외부 정수 TextShift_UP_DN = 0;
외부 색상 TextColor = 흰색;
외부 정수 TextSize = 9;
extern string TextFont = "타호마";
외부 정수 TextCorner = 0;
업데이트 : LABEL을 삭제하기 위해 ObjectDelete를 넣는 것을 잊었습니다. 불편을 드려 죄송합니다.
안녕하세요,
나는 기반 정지 다른 공식을 사용합니다. 제 손절매 방법은 닫을 필요가 없습니다.
내 공식은 metastock 언어로 아래에 있습니다.
장기 정지
HHV(L- 2*Ref(Mov(Max(HL,Max(Abs(H-Ref(C,-1))),
Abs(L- Ref(C,-1)))),14,S),-1),14)
단기 정지용
LLV(H+ 2*Ref(Mov(Max(HL,Max(Abs(H-Ref(C,-1))),
Abs(L-Ref(C,-1)))),14,S),-1),14)
나는 MT4 코딩을 모릅니다. 누군가 MT4를 두 개의 지표로 코딩할 수 있습니다. 감사해요.
래칫이 있는 ATR 정지 손실
안녕하세요,
MTPredictor가 래칫과 함께 ATR STOP 손실로 사용하는 것에 대한 MT4 코드가 있는 사람이 있습니까? 첨부파일을 참조하시기 바랍니다.
이 사이트에 있다고 말하지 마십시오. 그렇지 않기 때문입니다! 확인했어요!
감사해요,
티그로토
Atr 후행 정지
안녕하세요 여러분
atr 후행 정지에 가장 적합한 매개변수 가 무엇인지 아이디어를 얻을 수 있습니까? 지금까지 10/4를 사용하고 있습니다.
건배
콜린
ATR 표시기에 도움이 됩니다.
누군가 이 atr 표시기에 가격표를 만드는 데 도움을 줄 수 있습니까? 5줄의 코드와 같습니다.
예시:
나는 반드시 현재 atr 라인을 원한다. 먼저 오른쪽에서 왼쪽으로 가격대가 있어 쉽게 내 정류장을 이동할 수 있습니다. 마우스 십자선을 움직여 가격이 얼마인지 알아내는 데 시간이 많이 걸립니다.
예시:
__________________________| 1.5421 |
그것은 objectcreate(화살표)와 함께 있어야 하지만 그것을 하는 방법을 모릅니다.
현재 atr 라인에 화살표 레이블이 필요합니다.
모두 고마워요.
//+----------------------------------------------- -------------------+
//| ATR 후행 Stop.mq4 |
//| |
//| |
//+----------------------------------------------- -------------------+
#property copyright "저작권팀 진딧물"
#속성 링크 ""
//---- 표시기 설정
#속성 표시기_차트_창
#속성 표시기_버퍼 2
#property indicator_color1 보라색
#property indicator_color2 보라색
#속성 표시기_너비2 1
#속성 표시기_너비1 1
//---- 표시기 매개변수
extern int BackPeriod = 700;
extern int ATRPPeriod = 3;
외부 이중 인자=3;
extern bool TypicalPrice=거짓;
//---- 표시기 버퍼
이중 ind_buffer1[];
이중 ind_buffer2[];
//+----------------------------------------------- -------------------+
//| 커스텀 인디케이터 초기화 기능 |
//+----------------------------------------------- -------------------+
정수 초기화()
{
//---- 그리기 설정
SetIndexStyle(0,DRAW_LINE,EMPTY,1);
SetIndexDrawBegin(0,ATRPPeriod);
SetIndexBuffer(0,ind_buffer1);
SetIndexStyle(1,DRAW_LINE,EMPTY,1);
SetIndexDrawBegin(1,ATRPPeriod);
SetIndexBuffer(1,ind_buffer2);
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+2);
//---- DataWindow의 이름 및 표시기 하위 창 레이블
IndicatorShortName("ATR 후행 정지("+ATRPeriod+" * "+Factor+")");
SetIndexLabel(0,"지원");
SetIndexLabel(1,"저항");
//---- 초기화 완료
리턴(0);
}
//+----------------------------------------------- -------------------+
//| 이동 평균 수렴/발산 |
//+----------------------------------------------- -------------------+
정수 시작()
{
정수 제한;
int counted_bars=IndicatorCounted();
이중 PrevUp, PrevDn;
더블 CurrUp, CurrDn;
더블 PriceLvl;
더블 레벨업=0;
이중 LvlDn=1000;
정수 디렉터리 = 1;
int 초기화 디렉토리;
//---- 가능한 오류 확인
if(counted_bars<0) return(-1);
//---- 마지막으로 계산된 막대가 다시 계산됩니다.
if(counted_bars>0) counted_bars--;
limit=막대-counted_bars;
//---- 버퍼 값 채우기
초기화 디렉토리=0;
for(int i=BackPeriod; i>=0; i--)
{
if (TypicalPrice) PriceLvl=(고가 + 저가 + 종가)/3;
else PriceLvl=종료;
//----
if(초기 디렉터리==0)
{
CurrUp=닫기 - (iATR(NULL,0,ATRPeriod,i) * 인수);
PrevUp=닫기 - (iATR(NULL,0,ATRPeriod,i-1) * 인수);
CurrDn=종가 + (iATR(NULL,0,ATRPPeriod,i) * 인수);
PrevDn=종가 + (iATR(NULL,0,ATRPPeriod,i-1) * 인수);
//----
if (CurrUp > PrevUp) Dir=1;
LvlUp=커업;
if (CurrDn < PrevDn) Dir=-1;
LvlDn=CurrDn;
초기화 디렉토리=1;
}
CurrUp=PriceLvl - (iATR(NULL,0,ATRPPeriod,i) * 팩터);
CurrDn=PriceLvl + (iATR(NULL,0,ATRPPeriod,i) * 팩터);
//----
if (디렉터리==1)
{
if (CurrUp > LvlUp)
{
ind_buffer1=커업;
LvlUp=커업;
}
또 다른
{
ind_buffer1=레벨업;
}
ind_buffer2=EMPTY_VALUE;
if (낮음 < ind_buffer1)
{
디렉토리=-1;
레벨Dn=1000;
}
}
if (디렉터리==-1)
{
if (현재값 < 레벨Dn)
{
ind_buffer2=CurrDn;
LvlDn=CurrDn;
}
또 다른
{
ind_buffer2=레벨 Dn;
}
ind_buffer1=EMPTY_VALUE;
if (높음 > ind_buffer2)
{
디렉토리=1;
레벨업=0;
}
}
}
//----
반환(0);
}
//+----------------------------------------------- -------------------+