커뮤니티
수고가 많으십니다. 시스템식 문의 드립니다.
2013-07-15 14:13:17
175
글번호 65345
수고가 많으십니다. 우리트레이더 Yes Language를 사용하여 여러가지 테스트를 진행하고 있습니다.
MACD 오실레이터를 사용하여 간단한 시스템식을 구현하고 싶습니다.
프로그램 사용이 아주 처음이라서 이번에 한번만 도움받으면 다음부터는 응용해서 해보겠습니다.
아래부터는 수식입니다.
봉은 1분봉으로, MACD 오실레이터의 값이 최근 6캔들 연속 음수값(0이하) 이다가
양수값(0이상)으로 상승전환 될 때를 매수,
"이후 매도시점은 총 매수금액의 1.2%의 수익율에 도달 했을 때 매도하고
손절은 총 매수금액의 -0.5%의 손해에 해당했을 때 매도
이렇게 부탁 드리겠습니다.
수고하십시오
답변 1
예스스탁 예스스탁 답변
2013-07-15 17:28:53
안녕하세요
예스스탁입니다.
input : P1(12),P2(26),P3(9),투입금액(5000000);
var : OSC(0),num(0);
#진입수량계산
#kospi
if CodeCategory == 1 Then{
if BasePrice < 50000 Then #기준가 5만원 미만
Var1 = int(int(투입금액/C)/10)*10;
Else #5만원 이상
Var1 = int(투입금액/C);
}
#kosdoq
if CodeCategory == 2 Then
Var1 = int(투입금액/C);
#MACD 오실레이터
osc = MACD_OSC(P1,P2,P3);
#6봉 동안 0아래의 오실레이터 갯수
num = countif(osc < 0,6);
# 현재봉은 0이상 한봉전은 6개봉 동안 0 아래면 매수
if osc > 0 and num[1] == 6 Then
buy("b",OnClose,def,var1);
#0.5% 손실시 청산
SetStopLoss(0.5,PointStop);
#1.2% 수익시 청산
SetStopProfittarget(1.2,PointStop);
즐거운 하루되세요
> 텐시 님이 쓴 글입니다.
> 제목 : 수고가 많으십니다. 시스템식 문의 드립니다.
> 수고가 많으십니다. 우리트레이더 Yes Language를 사용하여 여러가지 테스트를 진행하고 있습니다.
MACD 오실레이터를 사용하여 간단한 시스템식을 구현하고 싶습니다.
프로그램 사용이 아주 처음이라서 이번에 한번만 도움받으면 다음부터는 응용해서 해보겠습니다.
아래부터는 수식입니다.
봉은 1분봉으로, MACD 오실레이터의 값이 최근 6캔들 연속 음수값(0이하) 이다가
양수값(0이상)으로 상승전환 될 때를 매수,
"이후 매도시점은 총 매수금액의 1.2%의 수익율에 도달 했을 때 매도하고
손절은 총 매수금액의 -0.5%의 손해에 해당했을 때 매도
이렇게 부탁 드리겠습니다.
수고하십시오