커뮤니티

문의드립니다,

프로필 이미지
2685up
2025-06-25 14:50:16
165
글번호 192075
답변완료
수고가 많으십니다. 아래의 수식에 추가식부탁드립니다. 1. data2 이동평균선골든크로스 진입후에data1 이평선골든시 매수식 추가 항상감사드립니다 Inputs : P1(5),P2(20),RSILength(10), OverSold(30),OverBought(100); var : m1(0,Data2),m2(0,Data2), R(0,Data1); m1 = Data2(ma(C,P1)); m2 = Data2(ma(C,P2)); R = data1(RSI(RSILength)); Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } If Data2(m1 < m2) and Crossup(R, OverSold) Then Buy("B"); if data2(CrossDown(ma(c,5),ma(c,20))) Then buy(); if Data2(CrossUp(m1,m2)) or Crossup(R, OverBought) Then Sell("S"); input : short1(12),long1(26),sig1(9); input : period(20); input : Per(30); var : MACDO1(0,Data1),Mav2(0,Data2); MACDO1 = Data1(MACD_OSC(short1,long1,sig1)); Mav2 = Data2(ma(C,period)); if MarketPosition == 0 and Data2(CrossDown(c,Mav2)) Then Buy(); if MarketPosition == 1 Then { if data1(CrossDown(MACDO1,0)) Then ExitLong("bx1",OnClose,Def,"",Ceiling(MaxContracts*(Per/100)/10)*10,2); if data2(CrossUp(c,Mav2)) Then ExitLong("bx2"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-06-25 15:49:40

안녕하세요 예스스탁입니다 Inputs : P1(5),P2(20),RSILength(10), OverSold(30),OverBought(100); var : m1(0,Data2),m2(0,Data2), R(0,Data1); m1 = Data2(ma(C,P1)); m2 = Data2(ma(C,P2)); R = data1(RSI(RSILength)); Input : shortPeriod(5), longPeriod(20); var : v1(0,Data1),v2(0,Data1); v1 = data1(ma(C, shortPeriod)); v2 = data1(ma(C, longPeriod)); If Data2(m1 < m2) and CrossUP(v1, v2) Then { Buy(); } If Data2(m1 < m2) and Crossup(R, OverSold) Then Buy("B"); if data2(CrossDown(ma(c,5),ma(c,20))) Then buy(); if Data2(CrossUp(m1,m2)) or Crossup(R, OverBought) Then Sell("S"); input : short1(12),long1(26),sig1(9); input : period(20); input : Per(30); var : MACDO1(0,Data1),Mav2(0,Data2); MACDO1 = Data1(MACD_OSC(short1,long1,sig1)); Mav2 = Data2(ma(C,period)); if MarketPosition == 0 and Data2(CrossDown(c,Mav2)) Then Buy(); if MarketPosition == 1 Then { if data1(CrossDown(MACDO1,0)) Then ExitLong("bx1",OnClose,Def,"",Ceiling(MaxContracts*(Per/100)/10)*10,2); if data2(CrossUp(c,Mav2)) Then ExitLong("bx2"); } 즐거운 하루되세요 > 2685up 님이 쓴 글입니다. > 제목 : 문의드립니다, > 수고가 많으십니다. 아래의 수식에 추가식부탁드립니다. 1. data2 이동평균선골든크로스 진입후에data1 이평선골든시 매수식 추가 항상감사드립니다 Inputs : P1(5),P2(20),RSILength(10), OverSold(30),OverBought(100); var : m1(0,Data2),m2(0,Data2), R(0,Data1); m1 = Data2(ma(C,P1)); m2 = Data2(ma(C,P2)); R = data1(RSI(RSILength)); Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } If Data2(m1 < m2) and Crossup(R, OverSold) Then Buy("B"); if data2(CrossDown(ma(c,5),ma(c,20))) Then buy(); if Data2(CrossUp(m1,m2)) or Crossup(R, OverBought) Then Sell("S"); input : short1(12),long1(26),sig1(9); input : period(20); input : Per(30); var : MACDO1(0,Data1),Mav2(0,Data2); MACDO1 = Data1(MACD_OSC(short1,long1,sig1)); Mav2 = Data2(ma(C,period)); if MarketPosition == 0 and Data2(CrossDown(c,Mav2)) Then Buy(); if MarketPosition == 1 Then { if data1(CrossDown(MACDO1,0)) Then ExitLong("bx1",OnClose,Def,"",Ceiling(MaxContracts*(Per/100)/10)*10,2); if data2(CrossUp(c,Mav2)) Then ExitLong("bx2"); }