커뮤니티

수식 부탁드립니다.

프로필 이미지
폴폴
2019-11-11 00:08:10
123
글번호 133546
답변완료
var : DEMA(0), TEMA(0); value2 = (DEMA+TEMA)/2; #TEMA TEMA = (3 * Ema(c,14)) - (3 * Ema(Ema(c,14),14)) + (Ema(Ema(Ema(c,14),14),14)); #DEMA var1= EMA(C,14); value1= EMA(EMa(C,14),14); DEMA = var1 * 2 - value1; #Long Entry Buy("매수", AtLimit, value2); ------------------------------------------------- 이평선 DEMA 하고 TEMA 중간값에서 리밋주문을 넣고 싶으면 이렇게 하는게 맞나요? 시뮬레이션에서는 제가 의도한 가격이 아닌 곳에서 주문이 들어가서요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-11-12 11:38:01

안녕하세요 예스스탁입니다. 1 value2가 tema,dema 계산보다 아래에 있어야 합니다, 수식은 위에서 아래로 읽어내려가므로 value2가 위에 있으면 현재 tema,dema가 아닌 이전봉의 값을 가지게 됩니다. var : DEMA(0), TEMA(0); #TEMA TEMA = (3 * Ema(c,14)) - (3 * Ema(Ema(c,14),14)) + (Ema(Ema(Ema(c,14),14),14)); #DEMA var1= EMA(C,14); value1= EMA(EMa(C,14),14); DEMA = var1 * 2 - value1; value2 = (DEMA+TEMA)/2; #Long Entry Buy("매수", AtLimit, value2); 2 buy에서 atlimit은 지정한 가격 이하의 시세가 발생하면 신호가 발생합니다. 가격이 하락해서 중간값을 터치할때 신호가 발생하기를 원하시면 아래와 같이 작성하셔야 합니다. if L > value2 Then Buy("매수", AtLimit, value2); 가격이 value2보다 크면 value2값을 셋팅하고 다음봉에서 셋팅된 값 이하의 가격이 발생하면 신호가 발생하게 됩니다. 즐거운 하루되세요 > 폴폴 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > var : DEMA(0), TEMA(0); value2 = (DEMA+TEMA)/2; #TEMA TEMA = (3 * Ema(c,14)) - (3 * Ema(Ema(c,14),14)) + (Ema(Ema(Ema(c,14),14),14)); #DEMA var1= EMA(C,14); value1= EMA(EMa(C,14),14); DEMA = var1 * 2 - value1; #Long Entry Buy("매수", AtLimit, value2); ------------------------------------------------- 이평선 DEMA 하고 TEMA 중간값에서 리밋주문을 넣고 싶으면 이렇게 하는게 맞나요? 시뮬레이션에서는 제가 의도한 가격이 아닌 곳에서 주문이 들어가서요