안녕하세요
예스스탁입니다.
문의하신 내용은 각진입별로 진입명을 부여하고
해당 진입명을 청산함수에 지정해서 청산하게 하셔야 합니다.
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 청산 으로 하고 싶습니다
예를 들어 만들어 주시길 부탁드립니다
늘 고맙습니다