커뮤니티

부탁드림니다

프로필 이미지
수루지
2017-07-17 13:27:55
104
글번호 111346
답변완료
1,매수조건:5ma-20ma골든크로스발생(저장) 이후 20캔들(변수) 이내에서 저가선(L)가 20ma골든 또는 60ma골든시매수(슬리피지),이때60선의 기울기는 우상향일것 익절조건:진입후 30틱의 수익발생시, 손절조건:5-26ma데드시 손절, 2,매도식 :5ma-20ma데드크로스발생(저장) 이후 20캔들(변수) 이내에서 고가선(h)가 20ma데드 또는 60ma데드시매도,이때60선의 기울기는 우하향일것 3,기본 골드,데드수식에 countif수식을 넣어 보앗지만 오류만 뜸니다. "매수,매도 동시에 이루어지는식"과 "청산후 매수, 청산후 매도" 되는 식을 구분해서 부탁드림니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-07-17 15:37:29

안녕하세요 예스스탁입니다. 1. var : ii(0),T(0); var1 = ma(c,5); var2 = ma(C,20); var3 = ma(C,60); if crossup(var1,var2) Then{ T = 1; ii = index; if MarketPosition == -1 Then ExitShort(); } if CrossDown(var1,var2) Then{ T = -1; ii = index; if MarketPosition == 1 Then exitlong(); } if MarketPosition ==0 and T == 1 and index < ii+20 and (crossup(L,var2) or crossup(L,var3)) and var3 > var3[1] Then buy(); if MarketPosition == 0 and T == -1 and index < ii+20 and (CrossDown(H,var2) or CrossDown(H,var3)) and var3 < var3[1] Then sell(); 2, 스위칭가능 var : ii(0),T(0); var1 = ma(c,5); var2 = ma(C,20); var3 = ma(C,60); if crossup(var1,var2) Then{ T = 1; ii = index; if MarketPosition == -1 Then ExitShort(); } if CrossDown(var1,var2) Then{ T = -1; ii = index; if MarketPosition == 1 Then exitlong(); } if T == 1 and index < ii+20 and (crossup(L,var2) or crossup(L,var3)) and var3 > var3[1] Then buy(); if T == -1 and index < ii+20 and (CrossDown(H,var2) or CrossDown(H,var3)) and var3 < var3[1] Then sell(); 즐거운 하루되세요 > 수루지 님이 쓴 글입니다. > 제목 : 부탁드림니다 > 1,매수조건:5ma-20ma골든크로스발생(저장) 이후 20캔들(변수) 이내에서 저가선(L)가 20ma골든 또는 60ma골든시매수(슬리피지),이때60선의 기울기는 우상향일것 익절조건:진입후 30틱의 수익발생시, 손절조건:5-26ma데드시 손절, 2,매도식 :5ma-20ma데드크로스발생(저장) 이후 20캔들(변수) 이내에서 고가선(h)가 20ma데드 또는 60ma데드시매도,이때60선의 기울기는 우하향일것 3,기본 골드,데드수식에 countif수식을 넣어 보앗지만 오류만 뜸니다. "매수,매도 동시에 이루어지는식"과 "청산후 매수, 청산후 매도" 되는 식을 구분해서 부탁드림니다.