커뮤니티

문의

프로필 이미지
구다이전설
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보다 커지면 매수청산 하고 전 거래에서 수익이 나지 않으면 관망한다 ,그리고 다시 반복, 이런 수식 가능 할까요 감사합니다