커뮤니티
문의드립니다.
2013-05-16 12:27:17
178
글번호 63288
150틱봉으로 거래를 할려고 합니다
macd 0선에서 0.03 상향 돌파하면 매수신호 발생
두번째 신호는 첫번째 틱봉돌파시 발생하게끔 해주십시요
하향 매도 신호도 위와 같이 나오게 해주십시요..^^
답변 2
예스스탁 예스스탁 답변
2013-05-16 18:50:51
안녕하세요
예스스탁입니다.
Input : shortPeriod(12), longPeriod(26);
Var : value(0),cnt(0),entry(0);
entry = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
entry = entry+1;
}
value = MACD(shortPeriod, longPeriod);
if dayindex == 0 Then
var1 = c;
if entry < 1 Then{
If CrossUP(value, 0.03) Then
Buy();
If CrossDown(value, -0.03) Then
Sell();
}
if entry >= 1 Then{
if crossup(c,var1) Then
buy();
if CrossDown(c,var1) Then
sell();
}
즐거운 하루되세요
> tkssjdnf 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 150틱봉으로 거래를 할려고 합니다
macd 0선에서 0.03 상향 돌파하면 매수신호 발생
두번째 신호는 첫번째 틱봉돌파시 발생하게끔 해주십시요
하향 매도 신호도 위와 같이 나오게 해주십시요..^^
tkssjdnf
2013-05-20 14:18:06
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
Input : shortPeriod(12), longPeriod(26);
Var : value(0),cnt(0),entry(0);
entry = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
entry = entry+1;
}
value = MACD(shortPeriod, longPeriod);
if dayindex == 0 Then
var1 = c;
if entry < 1 Then{
If CrossUP(value, 0.03) Then
Buy();
If CrossDown(value, -0.03) Then
Sell();
}
if entry >= 1 Then{
if crossup(c,var1) Then
buy();
if CrossDown(c,var1) Then
sell();
}
즐거운 하루되세요
> tkssjdnf 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 150틱봉으로 거래를 할려고 합니다
macd 0선에서 0.03 상향 돌파하면 매수신호 발생
두번째 신호는 첫번째 틱봉돌파시 발생하게끔 해주십시요
하향 매도 신호도 위와 같이 나오게 해주십시요..^^
죄송합니다..
신호가 잘안잡혀서 그럽니다..
macd.12.26.9 선을 쓰고있습니다..
예를들어macdr가 기준선(위)로 돌파하면 매수신호가 나오고,첫번재,틱봉의 종가를 넘어서면 두번째 신호발생..두번째 봉을 넘어서면 세번째 신호발생 그리고 네번째 신호는 1500백틱이상계약건수가 체결되면서
세번째 틱봉종가를 넘어서면 신호발생..이런식으로 위의 수식되로 반복하다가
macd가 반대방향으로 (아래로)꺽이면서
기준선을 돌파하면 끝이나면서 새롭게 위의수식대로 하방으로 수식이 전개대도록 해주시면 고맙겠습니다.