수고많으십니다.
5계약을 분할매수, 분할매도하는 시스템입니다.
그런데 다수의 청산식을 넣다보니 원하지 않는 수량이 청산되는 경우가 많습니다.
5/20선 골든/데드 매매에서 분할매수후
1. 5선 기울기 음전환시 1계약만 청산
2. 20선 기울기 음전환시 2계약 청산
3. 60선 기울기 음전환시 5계약중 몇 계약이 남든 전량 청산 되는 청산식 작성을 부탁드립니다.
하나 더 문의드립니다.
1번처럼 1계약만 청산되는 청산식이라고 하더라도 같은 봉 또는 다음봉에서 달아서 청산식이 적용되어 청산 경우가 있습니다. 이런 것도 해결이 가능할지 궁금합니다.
답변 1
예스스탁
예스스탁 답변
2023-11-14 13:39:17
안녕하세요
예스스탁입니다.
아래와 같이 청산에 수량을 지정하고 각 청산별로 1회만 발생하게 작성하시면 됩니다.
var1 = ma(C,5);
Var2 = ma(C,20);
Var3 = ma(C,60);
if MarketPosition == 0 and
CrossUp(var1,Var2) Then
Buy("b",OnClose,Def,5);
if MarketPosition == 1 Then
{
if CurrentContracts < CurrentContracts[1] Then
{
if LatestExitName(0) == "bx1" Then
Condition1 = true;
if LatestExitName(0) == "bx2" Then
Condition2 = true;
if LatestExitName(0) == "bx3" Then
Condition3 = true;
}
if Condition1 == False and var1 < var1[1] Then
ExitLong("bx1",OnClose,Def,"",1,1);
if Condition1 == False and var2 < var2[1] Then
ExitLong("bx2",OnClose,Def,"",2,1);
if Condition1 == False and var3 < var3[1] Then
ExitLong("bx3");
}
Else
{
Condition1 = False;
Condition2 = False;
Condition3 = False;
}
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고많으십니다.
5계약을 분할매수, 분할매도하는 시스템입니다.
그런데 다수의 청산식을 넣다보니 원하지 않는 수량이 청산되는 경우가 많습니다.
5/20선 골든/데드 매매에서 분할매수후
1. 5선 기울기 음전환시 1계약만 청산
2. 20선 기울기 음전환시 2계약 청산
3. 60선 기울기 음전환시 5계약중 몇 계약이 남든 전량 청산 되는 청산식 작성을 부탁드립니다.
하나 더 문의드립니다.
1번처럼 1계약만 청산되는 청산식이라고 하더라도 같은 봉 또는 다음봉에서 달아서 청산식이 적용되어 청산 경우가 있습니다. 이런 것도 해결이 가능할지 궁금합니다.