커뮤니티

문의

프로필 이미지
구다이전설
2013-02-08 06:38:52
245
글번호 59267
답변완료
정말 대단 하십니다 . 항상 감사 합니다 1.번.식 macd 오실레이터 기준선 0 을 넘으면 2계약 사고 전봉보다 작아지면 한계약 청산 하고, 만약에 이득이 나면 리버스 매도가 생기고 이는 오실 레이터 값이 0 보다 작거나 또는 전봉보타 크면 매도 청산. 나머지 한계약은 20선 을 하향 이탈 하면 매수 청산 반대는 오실레이터 0을 하향이탈 하면 2계약 팔고 전봉보다 커지면 한계약 청산하고 만약에 이득이 나면 리버스 매수가 생기고 오실레이터 값이 0보다 크거나 전봉보다 작아지면 매수 청산 , 나머지 한계약은 60선을 상향 하면 매도 청산 부탁합니다 2번 식 macd 오실레이터 기준선 0 을 넘으면 2계약 사고 전봉보다 작아지면 한계약 청산 하고, 나머지 한계약은 20선 을 하향 이탈 하면 매수 청산 반대는 오실레이터 0을 하향이탈 하면 2계약 팔고 전봉보다 커지면 한계약 청산하고 나머지 한계약은 60선을 상향 하면 매도 청산 부탁합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-08 10:17:51

안녕하세요 예스스탁입니다. 1. input : P1(12),P2(26),P3(9); var1 = MACD_OSC(P1,P2,P3); var2 = ma(c,20); if MarketPosition <= 0 and crossup(var1,0) Then buy("b",OnClose,def,2); if MarketPosition == 1 Then{ if CurrentContracts == 2 and var1 < var1[1] and C < EntryPrice Then exitlong("bx1",OnClose,def,"",1,1); if CurrentContracts == 2 and var1 < var1[1] and C > EntryPrice Then sell("bs",OnClose,def,1); if CurrentContracts == 1 and CrossDown(c,var2) Then exitlong("bx2",OnClose,def,"",1,1); } if MarketPosition == -1 and IsEntryName("bs") and (var1 < 0 or var1 < var1[1]) Then ExitShort(); if MarketPosition <= 0 and CrossDown(var1,0) Then sell("s",OnClose,def,2); if MarketPosition == -1 Then{ if CurrentContracts == 2 and var1 > var1[1] and C > EntryPrice Then ExitShort("sx1",OnClose,def,"",1,1); if CurrentContracts == 2 and var1 > var1[1] and C < EntryPrice Then buy("sb",OnClose,def,1); if CurrentContracts == 1 and CrossUp(c,var2) Then ExitShort("sx2",OnClose,def,"",1,1); } if MarketPosition == 1 and IsEntryName("sb") and (var1 > 0 or var1 > var1[1]) Then ExitLong(); 2. input : P1(12),P2(26),P3(9); var1 = MACD_OSC(P1,P2,P3); var2 = ma(c,20); var3 = ma(c,60); if MarketPosition <= 0 and crossup(var1,0) Then buy("b",OnClose,def,2); if MarketPosition == 1 Then{ if CurrentContracts == 2 and var1 < var1[1] Then exitlong("bx1",OnClose,def,"",1,1); if CurrentContracts == 1 and CrossDown(c,var2) Then exitlong("bx2",OnClose,def,"",1,1); } if MarketPosition <= 0 and CrossDown(var1,0) Then sell("s",OnClose,def,2); if MarketPosition == -1 Then{ if CurrentContracts == 2 and var1 > var1[1] and C > EntryPrice Then ExitShort("sx1",OnClose,def,"",1,1); if CurrentContracts == 1 and CrossUp(c,var3) Then ExitShort("sx2",OnClose,def,"",1,1); } 즐거운 하루되세요 > 구다이전설 님이 쓴 글입니다. > 제목 : 문의 > 정말 대단 하십니다 . 항상 감사 합니다 1.번.식 macd 오실레이터 기준선 0 을 넘으면 2계약 사고 전봉보다 작아지면 한계약 청산 하고, 만약에 이득이 나면 리버스 매도가 생기고 이는 오실 레이터 값이 0 보다 작거나 또는 전봉보타 크면 매도 청산. 나머지 한계약은 20선 을 하향 이탈 하면 매수 청산 반대는 오실레이터 0을 하향이탈 하면 2계약 팔고 전봉보다 커지면 한계약 청산하고 만약에 이득이 나면 리버스 매수가 생기고 오실레이터 값이 0보다 크거나 전봉보다 작아지면 매수 청산 , 나머지 한계약은 60선을 상향 하면 매도 청산 부탁합니다 2번 식 macd 오실레이터 기준선 0 을 넘으면 2계약 사고 전봉보다 작아지면 한계약 청산 하고, 나머지 한계약은 20선 을 하향 이탈 하면 매수 청산 반대는 오실레이터 0을 하향이탈 하면 2계약 팔고 전봉보다 커지면 한계약 청산하고 나머지 한계약은 60선을 상향 하면 매도 청산 부탁합니다