커뮤니티

수식작성요청

프로필 이미지
너무조아
2012-08-20 17:00:32
267
글번호 53937
답변완료
수식 A(30분봉) 가 Input : X(0),Period1(20), Period2(60); var1 = wma(C,Period1); var2 = wma(C,Period2); if crossup(var1,var2) and abs(entryprice(0) - c) > X Then buy(); if crossdown(var1,var2) and abs(entryprice(0) - c) > X Then sell(); 이라면 위 수식 A(30분봉) 에서 1. 수식 A(30분봉)가 매수포지션일때 abs(entryprice(0) - c) == 0 이고 crossdown(var1,var2) 이면 청산신호를 2. 수식 A(30분봉)가 매도포지션인일때 abs(entryprice(0) - c) == 0 이고 crossup(var1,var2) 이면 청산신호가 발생 하도록 하고 싶습니다. 관련 수식을 부탁 드립니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2012-08-21 10:26:16

안녕하세요 예스스탁입니다. Input : X(0),Period1(20), Period2(60); var1 = wma(C,Period1); var2 = wma(C,Period2); if crossup(var1,var2) and abs(entryprice(0) - c) > X Then buy(); if crossdown(var1,var2) and abs(entryprice(0) - c) > X Then sell(); if MarketPosition == 1 and abs(entryprice(0) - c) == 0 and CrossDown(var1,var2) Then exitlong(); if MarketPosition == -1 and abs(entryprice(0) - c) == 0 and crossup(var1,var2) Then ExitShort(); 즐거운 하루되세요 > 너무조아 님이 쓴 글입니다. > 제목 : 수식작성요청 > 수식 A(30분봉) 가 Input : X(0),Period1(20), Period2(60); var1 = wma(C,Period1); var2 = wma(C,Period2); if crossup(var1,var2) and abs(entryprice(0) - c) > X Then buy(); if crossdown(var1,var2) and abs(entryprice(0) - c) > X Then sell(); 이라면 위 수식 A(30분봉) 에서 1. 수식 A(30분봉)가 매수포지션일때 abs(entryprice(0) - c) == 0 이고 crossdown(var1,var2) 이면 청산신호를 2. 수식 A(30분봉)가 매도포지션인일때 abs(entryprice(0) - c) == 0 이고 crossup(var1,var2) 이면 청산신호가 발생 하도록 하고 싶습니다. 관련 수식을 부탁 드립니다.
프로필 이미지

너무조아

2012-08-21 12:08:23

지금 에스스탁이 올린 서식에서는 청산과 신규 진입신호가 동시에 발생 합니다. 수식A식을 부종목으로 하여 수식 A에서 반대 방향인 경우에는 청산 신호를 수식 A에서 동일 방향인 경우에는 새로운 진입신호가 발생 하도록 원합니다. 에스스탁이 제공 한 수식은 청산 신호의 식이 전혀 의미가 없네요. 청산신호의 수식을 삭제 하여도 동일한 신호가 발생 합니다. 재 검토후 다시한번 작성 하여 주시기 바랍니다.
프로필 이미지

예스스탁 예스스탁 답변

2012-08-21 15:44:50

> 너무조아 님이 쓴 글입니다. > 제목 : Re : Re : 재검토 해주세요 > 지금 에스스탁이 올린 서식에서는 청산과 신규 진입신호가 동시에 발생 합니다. 수식A식을 부종목으로 하여 수식 A에서 반대 방향인 경우에는 청산 신호를 수식 A에서 동일 방향인 경우에는 새로운 진입신호가 발생 하도록 원합니다. 에스스탁이 제공 한 수식은 청산 신호의 식이 전혀 의미가 없네요. 청산신호의 수식을 삭제 하여도 동일한 신호가 발생 합니다. 재 검토후 다시한번 작성 하여 주시기 바랍니다.