커뮤니티
안녕하세요
2014-03-14 11:37:19
142
글번호 73475
질문드립니다.
input : period1(5),period2(20),period3(60),period4(120),macd oscillator을 넣고싶습니
다. macd signal값이 기준선 0값을 크로스다운과업 했을때 조건값으로 하고 싶습니다.
var : var1(0),var2(0)var3(0),var4(0),
var1 = ma(c,period1);
수식 전체좀 봐주시고 부탁드립니다
이평20ma가 60ma를 크로스업 하면 매수진입 여기서 조건1 macd signal 값이 0값위에 있을때 진입합니다 청산은 20ma가 60ma를 크로스 다운 하면 청산대기 이며 조건값 macd signal값이 0선을 크로스 다운했을때 매수 청산 합니다.
매도포지션은 20ma가 60ma를 크로스 다운 했을때 매도진입 조건 macdsignal값이 0값 밑에 있을때 매도진입 합니다. 청산은 20ma가 60ma를 크로스 업 했을때 조건 시크널값이 0값을 크로스 업했을때 청산 진입합니다.
추가부탁 크로스 업과 크로스 다운 할때 소리가 나오게 했으면 합니다.
잘 부탁드립니다.
답변 2
예스스탁 예스스탁 답변
2014-03-14 15:06:13
안녕하세요
예스스탁입니다.
input : MAP1(20),MAP2(60),MACDP1(12),MACDP2(26),MACDP3(9);
var : MAV1(0),MAV2(0),MACDv(0),MACDs(0);
MAV1 = ma(c,MAP1);
MAV2 = MA(c,MAP2);
MACDV = MACD(MACDP1,MACDP2);
MACDS = ema(MACDV,MACDP3);
if crossup(MAV1,MAV2) and MACDS > 0 Then
buy();
if CrossDown(MACDS,0) and MACDv < MACDs Then
ExitLong();
if CrossDown(MAV1,MAV2) and MACDS < 0 Then
sell();
if crossup(MACDS,0) and MAV1 > MAV2 Then
ExitShort();
if crossup(MAv1,mav1) Then
PlaySound("C:₩WooriTrader₩data₩Sound₩alert.wav");
if CrossDown(MAv1,mav1) Then
PlaySound("C:₩WooriTrader₩data₩Sound₩alert.wav");
if crossup(MACDV,MACDS) Then
PlaySound("C:₩WooriTrader₩data₩Sound₩alert.wav");
if CrossDown(MACDV,MACDS) Then
PlaySound("C:₩WooriTrader₩data₩Sound₩alert.wav");
playsound함수는 사용자분의 컴퓨터 안의
wav파일의 경로와 이름을 지정해서 조건만족시 구동하는 함수입니다.
원하시는 웨이브파일의 경로와 이름을 지정해 주시면 됩니다.
위식에는 웨이브파일은 우리트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
게시판에서 복사하시면 경로명 안의 ₩가 폰트가 깨질수 있으므로
경로안의 ₩를 다시 타이핑 해주시기 바랍니다
즐거운 하루되세요
> WT_ic**** 님이 쓴 글입니다.
> 제목 : 안녕하세요
> 질문드립니다.
input : period1(5),period2(20),period3(60),period4(120),macd oscillator을 넣고싶습니
다. macd signal값이 기준선 0값을 크로스다운과업 했을때 조건값으로 하고 싶습니다.
var : var1(0),var2(0)var3(0),var4(0),
var1 = ma(c,period1);
수식 전체좀 봐주시고 부탁드립니다
이평20ma가 60ma를 크로스업 하면 매수진입 여기서 조건1 macd signal 값이 0값위에 있을때 진입합니다 청산은 20ma가 60ma를 크로스 다운 하면 청산대기 이며 조건값 macd signal값이 0선을 크로스 다운했을때 매수 청산 합니다.
매도포지션은 20ma가 60ma를 크로스 다운 했을때 매도진입 조건 macdsignal값이 0값 밑에 있을때 매도진입 합니다. 청산은 20ma가 60ma를 크로스 업 했을때 조건 시크널값이 0값을 크로스 업했을때 청산 진입합니다.
추가부탁 크로스 업과 크로스 다운 할때 소리가 나오게 했으면 합니다.
잘 부탁드립니다.
회원
2014-03-20 09:31:12
수식을 넣고 검증하는데 오류가 나옵니다.
다시한번 검토해주시고 연결선물에서 야간에까지 운영할수 있도록 하는것인지 궁금합니다
그리고 macd signal 값이 기준선 (0) 값 위와 아래 있을때 5ma이동평균선이 60ma이동
평균선이 골든크로스나 데드크로스가 나와도 진입하지 않게 해주세요
부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 안녕하세요
> 안녕하세요
예스스탁입니다.
input : MAP1(20),MAP2(60),MACDP1(12),MACDP2(26),MACDP3(9);
var : MAV1(0),MAV2(0),MACDv(0),MACDs(0);
MAV1 = ma(c,MAP1);
MAV2 = MA(c,MAP2);
MACDV = MACD(MACDP1,MACDP2);
MACDS = ema(MACDV,MACDP3);
if crossup(MAV1,MAV2) and MACDS > 0 Then
buy();
if CrossDown(MACDS,0) and MACDv < MACDs Then
ExitLong();
if CrossDown(MAV1,MAV2) and MACDS < 0 Then
sell();
if crossup(MACDS,0) and MAV1 > MAV2 Then
ExitShort();
if crossup(MAv1,mav1) Then
PlaySound("C:₩WooriTrader₩data₩Sound₩alert.wav");
if CrossDown(MAv1,mav1) Then
PlaySound("C:₩WooriTrader₩data₩Sound₩alert.wav");
if crossup(MACDV,MACDS) Then
PlaySound("C:₩WooriTrader₩data₩Sound₩alert.wav");
if CrossDown(MACDV,MACDS) Then
PlaySound("C:₩WooriTrader₩data₩Sound₩alert.wav");
playsound함수는 사용자분의 컴퓨터 안의
wav파일의 경로와 이름을 지정해서 조건만족시 구동하는 함수입니다.
원하시는 웨이브파일의 경로와 이름을 지정해 주시면 됩니다.
위식에는 웨이브파일은 우리트레이더에 기본으로 제공되는 wav파일을 지정했습니다.
게시판에서 복사하시면 경로명 안의 ₩가 폰트가 깨질수 있으므로
경로안의 ₩를 다시 타이핑 해주시기 바랍니다
즐거운 하루되세요
> WT_ic**** 님이 쓴 글입니다.
> 제목 : 안녕하세요
> 질문드립니다.
input : period1(5),period2(20),period3(60),period4(120),macd oscillator을 넣고싶습니
다. macd signal값이 기준선 0값을 크로스다운과업 했을때 조건값으로 하고 싶습니다.
var : var1(0),var2(0)var3(0),var4(0),
var1 = ma(c,period1);
수식 전체좀 봐주시고 부탁드립니다
이평20ma가 60ma를 크로스업 하면 매수진입 여기서 조건1 macd signal 값이 0값위에 있을때 진입합니다 청산은 20ma가 60ma를 크로스 다운 하면 청산대기 이며 조건값 macd signal값이 0선을 크로스 다운했을때 매수 청산 합니다.
매도포지션은 20ma가 60ma를 크로스 다운 했을때 매도진입 조건 macdsignal값이 0값 밑에 있을때 매도진입 합니다. 청산은 20ma가 60ma를 크로스 업 했을때 조건 시크널값이 0값을 크로스 업했을때 청산 진입합니다.
추가부탁 크로스 업과 크로스 다운 할때 소리가 나오게 했으면 합니다.
잘 부탁드립니다.