커뮤니티

문의드립니다.

프로필 이미지
카르마다
2023-08-28 01:50:56
1334
글번호 171862
답변완료
수고 많으십니다. 청산식에 대한 문의입니다. 매수진입후 50틱 이상 ★수익이 난 상태에서★ 파라볼릭이 음전환했을 때만 청산하고 싶습니다. 이때 매수진입후 50틱이상 수익을 1번이라도 나게되면 그뒤로 수익이 줄어 20틱 수익밖에 나지않았다해도 50틱 이상을 한번이상 찍었다면 계속 50틱 이상을 유지하거나 50틱 이하로 빠진 것은 상환없이 이후 파라볼릭이 음전환되면 즉시 청산되길 원합니다. 아래처럼 나름 만들어봤으나 잘 안됩니다. 수정 부탁드리며 공부할 수 있도록 간단한 주석도 부탁드립니다~ (var7은 파라볼릭입니다) var : T1(0); if C > EntryPrice+PriceScale*50 Then T1 == 1; if C < EntryPrice-PriceScale*50 Then T1 == -1; if T1 == -1 or (T1 == 1 and C < Var7) Then ExitLong("매수청산"); if T1 == 1 or (T1 == -1 and C > Var7) Then ExitShort("매도청산"); 미리 감사드립니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-28 12:19:08

안녕하세요 예스스탁입니다. if MarketPosition == 1 and highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 and C < Var7 Then ExitLong("매수청산"); if MarketPosition == -1 and lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*50 and C > Var7 Then ExitShort("매도청산"); 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고 많으십니다. 청산식에 대한 문의입니다. 매수진입후 50틱 이상 ★수익이 난 상태에서★ 파라볼릭이 음전환했을 때만 청산하고 싶습니다. 이때 매수진입후 50틱이상 수익을 1번이라도 나게되면 그뒤로 수익이 줄어 20틱 수익밖에 나지않았다해도 50틱 이상을 한번이상 찍었다면 계속 50틱 이상을 유지하거나 50틱 이하로 빠진 것은 상환없이 이후 파라볼릭이 음전환되면 즉시 청산되길 원합니다. 아래처럼 나름 만들어봤으나 잘 안됩니다. 수정 부탁드리며 공부할 수 있도록 간단한 주석도 부탁드립니다~ (var7은 파라볼릭입니다) var : T1(0); if C > EntryPrice+PriceScale*50 Then T1 == 1; if C < EntryPrice-PriceScale*50 Then T1 == -1; if T1 == -1 or (T1 == 1 and C < Var7) Then ExitLong("매수청산"); if T1 == 1 or (T1 == -1 and C > Var7) Then ExitShort("매도청산"); 미리 감사드립니다~