커뮤니티

청산 수식 좀 봐 주십시요.

프로필 이미지
요타
2025-01-17 15:05:15
477
글번호 187298
답변완료

첨부 이미지

* 매번 많은 도움에 고맙습니다 * 청산 수식 추가 요청 드림니다. 사진에 보면 최대 손실이 -22.8틱 나옴니다. 이부분을 보완 하려 합니다. * <요청 사항> 1. 진입후 "최고가 대비 100틱 이상 하락 하면 청산" 로직 좀 추가 요청 드립니다. 2. 진입후 50틱 이상 손실이고 이전 50봉 최저가 이탈시 청산" 로직 좀 추가 요청 드립니다. ㅇ 소리음이 안 나는데 확인좀 부탁 드립니다. (소리는 나는데 띵~~띵~~하고 소리음이 안나와요....) var1 = ma(c,5); var2 = ma(c,20); If MarketPosition <= 0 and sDate >= 20250101 and CrossDown( var1 , var2 ) Then { Buy( "수"); PlaySound("C:KiwoomGlobalsoundsound9.wav"); } if MarketPosition == 1 then { ExitLong("수수익",AtLimit,EntryPrice+PriceScale*90); if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then Exitlong("2프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8); if MaxEntries < 3 Then Buy("bb",AtLimit,LatestEntryPrice(0)-PriceScale*40); ExitShort("수손절",AtStop,EntryPrice-PriceScale*50); ExitLong("bx7",AtStop,highest(H,BarsSinceEntry)*0.95); if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then Exitlong("5프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8); if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*40 Then sell("bs2"); ExitLong("bx8",AtStop,lowest(L,BarsSinceEntry) -PriceScale*40 ); } * 고맙 습니다, 좋은 주말 되십시요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-01-17 15:48:05

안녕하세요 예스스탁입니다. var1 = ma(c,5); var2 = ma(c,20); If MarketPosition <= 0 and sDate >= 20250101 and CrossDown( var1 , var2 ) Then { Buy( "수"); PlaySound("C:₩KiwoomGlobal₩sound₩sound9.wav"); } if MarketPosition == 1 then { ExitLong("수수익",AtLimit,EntryPrice+PriceScale*90); if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then Exitlong("2프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8); if MaxEntries < 3 Then Buy("bb",AtLimit,LatestEntryPrice(0)-PriceScale*40); ExitShort("수손절",AtStop,EntryPrice-PriceScale*50); ExitLong("bx7",AtStop,highest(H,BarsSinceEntry)*0.95); if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then Exitlong("5프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8); if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*40 Then sell("bs2"); ExitLong("bx8",AtStop,lowest(L,BarsSinceEntry) -PriceScale*40 ); ExitLong("bx9",AtStop,highest(H,BarsSinceEntry)-PriceScale*100); if lowest(L,50) <= EntryPrice-PriceScale*50 Then ExitLong("bx10",AtStop,lowest(l,50)); } 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 청산 수식 좀 봐 주십시요. > * 매번 많은 도움에 고맙습니다 * 청산 수식 추가 요청 드림니다. 사진에 보면 최대 손실이 -22.8틱 나옴니다. 이부분을 보완 하려 합니다. * <요청 사항> 1. 진입후 "최고가 대비 100틱 이상 하락 하면 청산" 로직 좀 추가 요청 드립니다. 2. 진입후 50틱 이상 손실이고 이전 50봉 최저가 이탈시 청산" 로직 좀 추가 요청 드립니다. ㅇ 소리음이 안 나는데 확인좀 부탁 드립니다. (소리는 나는데 띵~~띵~~하고 소리음이 안나와요....) var1 = ma(c,5); var2 = ma(c,20); If MarketPosition <= 0 and sDate >= 20250101 and CrossDown( var1 , var2 ) Then { Buy( "수"); PlaySound("C:KiwoomGlobalsoundsound9.wav"); } if MarketPosition == 1 then { ExitLong("수수익",AtLimit,EntryPrice+PriceScale*90); if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then Exitlong("2프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8); if MaxEntries < 3 Then Buy("bb",AtLimit,LatestEntryPrice(0)-PriceScale*40); ExitShort("수손절",AtStop,EntryPrice-PriceScale*50); ExitLong("bx7",AtStop,highest(H,BarsSinceEntry)*0.95); if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then Exitlong("5프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8); if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*40 Then sell("bs2"); ExitLong("bx8",AtStop,lowest(L,BarsSinceEntry) -PriceScale*40 ); } * 고맙 습니다, 좋은 주말 되십시요.