커뮤니티

안녕하세요?

프로필 이미지
상중하
2021-04-23 13:41:57
1147
글번호 148321
답변완료

첨부 이미지

안녕 하세요? 수식 작성중 어려움이 있어 질문드립니다. 사진에 노란색부분에 진입을 한 상황으로 가정하고 설명 드리겠습니다. 진입시 HHH,LLL 파동의 고,저를 변수에 저장 했습니다. if MarketPosition >= 0 then { HHH = 고[1,1]; LLL = 저[1,1]; P7 = tx7+((tx9-tx10)*AAA); } 그이후 녹색상황으로 진행시 고,저가 변경됨니다. 녹색상황으로 진행되더라도 진입시점의 HHH,LLL의 변수가 변경되지 않도록 수식이 가능 할까요? 가능하다면 수식 작성 부탁드립니다. 감사합니다. ------------------------------------------------------------------ input : AAA(0.618); var : HHH(0),LLL(0),P8(0),P7(0),P6(0),P3(0),P2(0),P1(0); If Value2 == 1 and tx7 < L and 고[2,1] <고[1,1] Then { Buy("tx7",AtLimit,tx7); ExitLong("p7",AtLimit,P7,"tx7"); if MarketPosition >= 0 then { HHH = 고[1,1]; LLL = 저[1,1]; P7 = tx7+((tx9-tx10)*AAA); } } if 저[2,1] >=L Then { ExitLong("x"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-04-23 13:59:06

안녕하세요 예스스탁입니다. MarketPosition >= 0 은 무포지션이거나 매수포지션일때입니다. 작성하신 내용이면 무포지션일때도 저장됩니다. 1 최근 매수진입봉기준 고[1,1]과 저[1,1]을 저장하고자 하시면 애래와 같이 처리하시면 됩니다. if MarketPosition == 1 then { HHH = 고[1,1][BarsSinceEntry]; LLL = 저[1,1][BarsSinceEntry]; P7 = tx7+((tx9-tx10)*AAA); } 2 가장최근의 매수포지션 구간의 최종 고[1,1]과 저[1,1]을 저장하고자 하시면 아래와 같이 처리하시면 됩니다. if MarketPosition == 1 then { HHH = 고[1,1]; LLL = 저[1,1]; P7 = tx7+((tx9-tx10)*AAA); } 즐거운 하루되세요 > 상중하 님이 쓴 글입니다. > 제목 : 안녕하세요? > 안녕 하세요? 수식 작성중 어려움이 있어 질문드립니다. 사진에 노란색부분에 진입을 한 상황으로 가정하고 설명 드리겠습니다. 진입시 HHH,LLL 파동의 고,저를 변수에 저장 했습니다. if MarketPosition >= 0 then { HHH = 고[1,1]; LLL = 저[1,1]; P7 = tx7+((tx9-tx10)*AAA); } 그이후 녹색상황으로 진행시 고,저가 변경됨니다. 녹색상황으로 진행되더라도 진입시점의 HHH,LLL의 변수가 변경되지 않도록 수식이 가능 할까요? 가능하다면 수식 작성 부탁드립니다. 감사합니다. ------------------------------------------------------------------ input : AAA(0.618); var : HHH(0),LLL(0),P8(0),P7(0),P6(0),P3(0),P2(0),P1(0); If Value2 == 1 and tx7 < L and 고[2,1] <고[1,1] Then { Buy("tx7",AtLimit,tx7); ExitLong("p7",AtLimit,P7,"tx7"); if MarketPosition >= 0 then { HHH = 고[1,1]; LLL = 저[1,1]; P7 = tx7+((tx9-tx10)*AAA); } } if 저[2,1] >=L Then { ExitLong("x"); }