커뮤니티

다시 부탁드립니다

프로필 이미지
안미남
2021-11-23 05:23:52
547
글번호 153819
답변완료
안녕하세요 예스스탁입니다. 문의하신 내용은 각진입별로 진입명을 부여하고 해당 진입명을 청산함수에 지정해서 청산하게 하셔야 합니다. if A조건 Then Buy("A"); if A조건 Then <== B 조건이지요? Buy("B"); if A조건 Then <== C 조건이지요? Buy("C"); if A조건 Then <== d 조건이지요? Buy("D"); if MarketPosition == 1 Then { if A1조건 Then <=== 여기부터 이해 안 됩니다 ExitLong("A1",OnClose,DEF,"a"); 다시 좀 부탁드립니다 if A2조건 Then 수고하세요~~ ExitLong("A2",OnClose,DEF,"a"); if A3조건 Then ExitLong("A3",OnClose,DEF,"a"); if A4조건 Then ExitLong("A4",OnClose,DEF,"a"); } 즐거운 하루되세요 > 안미남 님이 쓴 글입니다. > 제목 : 늘 수고 많습니다 > 식이 a b c d 로 4개의 식이 있습니다 A 식으로 들어간건 A1 청산 B 식으로 들어간건 B1 청산 C 식으로 들어간건 C1 청산 D 식으로 들어간건 D1 청산 으로 하고 싶습니다 예를 들어 만들어 주시길 부탁드립니다 늘 고맙습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-11-23 14:34:43

안녕하세요 예스스탁입니다. 다시올려드립니다. 청산함수의 4번째 매개변수가 청산명을 지정하는 옵션입니다. 청산함수에 진입명을 지정하면 해당이름으로 진입이 되어 있어야 해당 청산이 발동합니다. "A"로 진입하고 A1조건만족하면 "A1 if A조건 Then Buy("A"); if B조건 Then Buy("B"); if C조건 Then Buy("C"); if D조건 Then Buy("D"); if MarketPosition == 1 Then { if A1청산조건 Then ExitLong("A1",OnClose,DEF,"A"); if B1청산조건 Then ExitLong("B1",OnClose,DEF,"B"); if C1청산조건 Then ExitLong("C1",OnClose,DEF,"C"); if D1청산조건 Then ExitLong("D1",OnClose,DEF,"D"); } 즐거운 하루되세요 > 안미남 님이 쓴 글입니다. > 제목 : 다시 부탁드립니다 > 안녕하세요 예스스탁입니다. 문의하신 내용은 각진입별로 진입명을 부여하고 해당 진입명을 청산함수에 지정해서 청산하게 하셔야 합니다. if A조건 Then Buy("A"); if A조건 Then <== B 조건이지요? Buy("B"); if A조건 Then <== C 조건이지요? Buy("C"); if A조건 Then <== d 조건이지요? Buy("D"); if MarketPosition == 1 Then { if A1조건 Then <=== 여기부터 이해 안 됩니다 ExitLong("A1",OnClose,DEF,"a"); 다시 좀 부탁드립니다 if A2조건 Then 수고하세요~~ ExitLong("A2",OnClose,DEF,"a"); if A3조건 Then ExitLong("A3",OnClose,DEF,"a"); if A4조건 Then ExitLong("A4",OnClose,DEF,"a"); } 즐거운 하루되세요 > 안미남 님이 쓴 글입니다. > 제목 : 늘 수고 많습니다 > 식이 a b c d 로 4개의 식이 있습니다 A 식으로 들어간건 A1 청산 B 식으로 들어간건 B1 청산 C 식으로 들어간건 C1 청산 D 식으로 들어간건 D1 청산 으로 하고 싶습니다 예를 들어 만들어 주시길 부탁드립니다 늘 고맙습니다