커뮤니티

올려주신 식의 수식입니다.

프로필 이미지
뭐이런걸다
2024-12-13 13:23:31
515
글번호 186247
답변완료

첨부 이미지

안녕하세요 항상 감사드립니다. input : sto1(50),sto2(50),sto3(50); var : stok(0),stod(0); stok = stochasticsK(sto1,sto2); stod = stochasticsD(sto1,sto2,sto3); if MarketPosition == 0 and CrossUp(stok,stod) Then Buy("b1",OnClose,Def,1); if MarketPosition == 1 Then { if MaxEntries == 1 Then Buy("b2",AtLimit,LatestEntryPrice(0)-PriceScale*10,1); if CrossDown(stok,stod) Then ExitLong("bx"); } 조금전에 올려주신 식을 적용해 보니 아래와 같은 그래프가 나왔습니다. 12월 6일 2분봉 에서 스토캐스틱 50.50.50 입니다. A 에서 매수 신호가 나와서 B 에서 청산되었고, C 에서 매수신호가 나와서 D 에서 청산 되어야 하는데, B 에서 청산되고 나서 그다음봉에서 추가 매수신호가 나오고 있습 니다. 이것을 B 에서 청산되고 나서 B 다음봉에서 매수신호가 나오게 하지 말고 C 에서 매수 신호가 나와서 D 에서 청산되게 해 주시면은 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-12-13 14:01:51

안녕하세요 예스스탁입니다. input : sto1(50),sto2(50),sto3(50); var : stok(0),stod(0); stok = stochasticsK(sto1,sto2); stod = stochasticsD(sto1,sto2,sto3); if MarketPosition == 0 and CrossUp(stok,stod) Then Buy("b1",OnClose,Def,1); if MarketPosition == 1 Then { if MaxEntries == 1 and CrossDown(stok,stod) == False Then Buy("b2",AtLimit,LatestEntryPrice(0)-PriceScale*10,1); if CrossDown(stok,stod) Then ExitLong("bx"); } 즐거운 하루되세요 > 뭐이런걸다 님이 쓴 글입니다. > 제목 : 올려주신 식의 수식입니다. > 안녕하세요 항상 감사드립니다. input : sto1(50),sto2(50),sto3(50); var : stok(0),stod(0); stok = stochasticsK(sto1,sto2); stod = stochasticsD(sto1,sto2,sto3); if MarketPosition == 0 and CrossUp(stok,stod) Then Buy("b1",OnClose,Def,1); if MarketPosition == 1 Then { if MaxEntries == 1 Then Buy("b2",AtLimit,LatestEntryPrice(0)-PriceScale*10,1); if CrossDown(stok,stod) Then ExitLong("bx"); } 조금전에 올려주신 식을 적용해 보니 아래와 같은 그래프가 나왔습니다. 12월 6일 2분봉 에서 스토캐스틱 50.50.50 입니다. A 에서 매수 신호가 나와서 B 에서 청산되었고, C 에서 매수신호가 나와서 D 에서 청산 되어야 하는데, B 에서 청산되고 나서 그다음봉에서 추가 매수신호가 나오고 있습 니다. 이것을 B 에서 청산되고 나서 B 다음봉에서 매수신호가 나오게 하지 말고 C 에서 매수 신호가 나와서 D 에서 청산되게 해 주시면은 감사하겠습니다.