커뮤니티
문의
2013-02-07 11:41:53
177
글번호 59234
MACD 오실레이터에서
0보다 크면은 매수 하고 오실레이터 값이 전보다 작아지면 매수청산하고
만약에 여기에서 수익이 나면 바로 리버스 매도가 일어나고 오실레이터 값이 0 보다 작아지면 매도 청산 한다 , 수익이 나지 않으면 관망하고 다음 다시 반복...
반대로 오실레이터 값이 0보다작아지면 매도하고 오실레이터 값이 전봉보다 커지면 매도 청산하고
만약 여기서 수익이 나면 리버스매수가 일어나고 오실 값이 0보다 커지면 매수청산 하고 전 거래에서 수익이 나지 않으면 관망한다 ,그리고 다시 반복,
이런 수식 가능 할까요
감사합니다
답변 3
예스스탁 예스스탁 답변
2013-02-07 15:56:45
안녕하세요
예스스탁입니다.
input : P1(12),P2(26),P3(9);
var1 = MACd_OSC(P1,P2,P3);
if crossup(var1,0) Then
buy("b");
if MarketPosition == 1 and IsEntryName("b") Then{
if C <= EntryPrice and var1 < var1[1] Then
exitlong("bx");
if C > EntryPrice and var1 < var1[1] Then
sell("bs");
}
if MarketPosition == -1 and IsEntryName("bs") and CrossDown(var1,0) Then
ExitShort();
if CrossDown(var1,0) Then
sell("s");
if MarketPosition == -1 and IsEntryName("s") Then{
if C >= EntryPrice and var1 > var1[1] Then
ExitShort("sx");
if C < EntryPrice and var1 > var1[1] Then
Buy("sb");
}
if MarketPosition == 1 and IsEntryName("sb") and CrossUp(var1,0) Then
ExitLong();
즐거운 하루되세요
> 구다이전설 님이 쓴 글입니다.
> 제목 : 문의
> MACD 오실레이터에서
0보다 크면은 매수 하고 오실레이터 값이 전보다 작아지면 매수청산하고
만약에 여기에서 수익이 나면 바로 리버스 매도가 일어나고 오실레이터 값이 0 보다 작아지면 매도 청산 한다 , 수익이 나지 않으면 관망하고 다음 다시 반복...
반대로 오실레이터 값이 0보다작아지면 매도하고 오실레이터 값이 전봉보다 커지면 매도 청산하고
만약 여기서 수익이 나면 리버스매수가 일어나고 오실 값이 0보다 커지면 매수청산 하고 전 거래에서 수익이 나지 않으면 관망한다 ,그리고 다시 반복,
이런 수식 가능 할까요
감사합니다
구다이전설
2013-02-07 16:23:37
이익이 나면 리버스가 들어가고 이익이 나지 않으면
리버스는 들어가지 않는 것을 고려하신 건가요 ,,
이익이 났는데도 리버스가 잃어나지 않네요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
> 안녕하세요
예스스탁입니다.
input : P1(12),P2(26),P3(9);
var1 = MACd_OSC(P1,P2,P3);
if crossup(var1,0) Then
buy("b");
if MarketPosition == 1 and IsEntryName("b") Then{
if C <= EntryPrice and var1 < var1[1] Then
exitlong("bx");
if C > EntryPrice and var1 < var1[1] Then
sell("bs");
}
if MarketPosition == -1 and IsEntryName("bs") and CrossDown(var1,0) Then
ExitShort();
if CrossDown(var1,0) Then
sell("s");
if MarketPosition == -1 and IsEntryName("s") Then{
if C >= EntryPrice and var1 > var1[1] Then
ExitShort("sx");
if C < EntryPrice and var1 > var1[1] Then
Buy("sb");
}
if MarketPosition == 1 and IsEntryName("sb") and CrossUp(var1,0) Then
ExitLong();
즐거운 하루되세요
> 구다이전설 님이 쓴 글입니다.
> 제목 : 문의
> MACD 오실레이터에서
0보다 크면은 매수 하고 오실레이터 값이 전보다 작아지면 매수청산하고
만약에 여기에서 수익이 나면 바로 리버스 매도가 일어나고 오실레이터 값이 0 보다 작아지면 매도 청산 한다 , 수익이 나지 않으면 관망하고 다음 다시 반복...
반대로 오실레이터 값이 0보다작아지면 매도하고 오실레이터 값이 전봉보다 커지면 매도 청산하고
만약 여기서 수익이 나면 리버스매수가 일어나고 오실 값이 0보다 커지면 매수청산 하고 전 거래에서 수익이 나지 않으면 관망한다 ,그리고 다시 반복,
이런 수식 가능 할까요
감사합니다
예스스탁 예스스탁 답변
2013-02-07 16:19:47
안녕하세요
예스스탁입니다.
식안에 보시면 종가가 진입가보다 크거나 작은것으로
분리되어 작성이 되어 있습니다.
이익이면 리버스되고 이익이 아니면 청산만 합니다.
즐거운 하루되세요
> 구다이전설 님이 쓴 글입니다.
> 제목 : Re : Re : 이익이 나면,,, 이말을 고려해주세요
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
> 안녕하세요
예스스탁입니다.
input : P1(12),P2(26),P3(9);
var1 = MACd_OSC(P1,P2,P3);
if crossup(var1,0) Then
buy("b");
if MarketPosition == 1 and IsEntryName("b") Then{
if C <= EntryPrice and var1 < var1[1] Then
exitlong("bx");
if C > EntryPrice and var1 < var1[1] Then
sell("bs");
}
if MarketPosition == -1 and IsEntryName("bs") and CrossDown(var1,0) Then
ExitShort();
if CrossDown(var1,0) Then
sell("s");
if MarketPosition == -1 and IsEntryName("s") Then{
if C >= EntryPrice and var1 > var1[1] Then
ExitShort("sx");
if C < EntryPrice and var1 > var1[1] Then
Buy("sb");
}
if MarketPosition == 1 and IsEntryName("sb") and CrossUp(var1,0) Then
ExitLong();
즐거운 하루되세요
> 구다이전설 님이 쓴 글입니다.
> 제목 : 문의
> MACD 오실레이터에서
0보다 크면은 매수 하고 오실레이터 값이 전보다 작아지면 매수청산하고
만약에 여기에서 수익이 나면 바로 리버스 매도가 일어나고 오실레이터 값이 0 보다 작아지면 매도 청산 한다 , 수익이 나지 않으면 관망하고 다음 다시 반복...
반대로 오실레이터 값이 0보다작아지면 매도하고 오실레이터 값이 전봉보다 커지면 매도 청산하고
만약 여기서 수익이 나면 리버스매수가 일어나고 오실 값이 0보다 커지면 매수청산 하고 전 거래에서 수익이 나지 않으면 관망한다 ,그리고 다시 반복,
이런 수식 가능 할까요
감사합니다