커뮤니티
5754추가요
2007-02-28 13:15:07
1400
글번호 12030
매수후 macd로 매수청산하는경우는 정상임
하지만 차익실현후( 5%,10%...)강제청산될경우엔
정상청산신호 까지 계속 피라미딩이됨(매수진행)
1)어떤경우든 매수청산신호(최대수익 이후청산)가나오면
현재 진행중인 신호가 마무리 되고 나서 한 싸이클이 마무리된후
macd가 골든이나면 이후 세븐바이너리 매수가
진행되도록 보완 부탁드립니다
2)그리고 macd 신호선이 제로선 위에서 2회(싸이클)
이후엔 macd신호선 제로 이하에서만 매수시작신호 주는식
부탁드립니다
2)이왕이면 macd(50,100,20)골든크로스 될때에도
매수신호를 주시기바람니다
대단히감사합니다
답변 1
예스스탁 예스스탁 답변
2007-02-28 18:25:27
안녕하세요
예스스탁입니다.
식을 수정했습니다.
살펴보시고 의도와 다르시면 전화나 게시판에 올려주시기 바랍니다.
Input: shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(12), stoPeriod1(5),
stoPeriod2(3), CCIPeriod(9);
var: value(0),BW_SEVEN(0),cnt(0);
Var : value1(0), value2(0);
value1 = MACD(12, 26);
value2 = ema(value1, 9);
//문장1 : MACD가 MACD 시그널선 보다 큼
if ema(C,shortPeriod)-ema(C,longPeriod) >= ema(ema(C,shortPeriod)-ema(C,longPeriod),Period) then
value = 1;
else
value = -1;
//문장2 : 종가가 이동평균선보다 큼
if C >= ma(C, maPeriod) then
value = value + 1;
else
value = value - 1;
//문장3 : Price ROC가 0선보다 큼
if (C - C[ROCPeriod]) / C[ROCPeriod] * 100 >= 0 then
value = value + 1;
else
value = value - 1;
//문장4 : StochasticsK선이 50선 보다 큼
if ema((C-lowest(L, stoPeriod1)) / (highest(H, stoPeriod1) - lowest(L, stoPeriod1)) * 100, stoPeriod2)>=50 then
value = value + 1;
else
value = value - 1;
//CCI가 0선 보다 큼
if CCI(CCIPeriod) > 0 then
value = value + 1;
else
value = value - 1;
//CO가 0선 보다 큼
if ema(accum(((C -L)-(H- C))/ (H-L)*V), 3) - ema(accum(((C -L)-(H- C))/(H-L)*V), 10) >=0 then
value = value + 1;
else
value = value - 1;
//문장7 : 종가가 파라볼릭보다 큼
if SAR(0.02,0.2) < C then
value = value + 1;
else
value = value - 1;
if value > 0 and crossup(value1,value2) then
cnt = cnt+1;
if value < 0 and crossdown(value1,value2) then
cnt = 0;
if value2 > 0 and cnt <= 2 and var1 < 1 then{
if crossup(value1,value2) or (value1 > value2 and crossup(value,ma(value,5))) then
buy("매수1");
}
if value2 < 0 and var1 < 1 then{
if crossup(value1,value2) or (value1 > value2 and crossup(value,ma(value,5))) then
buy("매수2");
}
if crossdown(value1,value2) then{
exitlong();
var1 = 0;
}
setstopprofittarget(1,pointstop);
if CurrentContracts()[1] != 0 and CurrentContracts() == 0 and PositionProfit(1) >= 1 then{
var1 = 1;
}
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 5754추가요
> 매수후 macd로 매수청산하는경우는 정상임
하지만 차익실현후( 5%,10%...)강제청산될경우엔
정상청산신호 까지 계속 피라미딩이됨(매수진행)
1)어떤경우든 매수청산신호(최대수익 이후청산)가나오면
현재 진행중인 신호가 마무리 되고 나서 한 싸이클이 마무리된후
macd가 골든이나면 이후 세븐바이너리 매수가
진행되도록 보완 부탁드립니다
2)그리고 macd 신호선이 제로선 위에서 2회(싸이클)
이후엔 macd신호선 제로 이하에서만 매수시작신호 주는식
부탁드립니다
2)이왕이면 macd(50,100,20)골든크로스 될때에도
매수신호를 주시기바람니다
대단히감사합니다
다음글
이전글