커뮤니티
부탁드립니다.
2014-06-05 08:31:00
165
글번호 75597
혼자해볼려니 애로사항이 있습니다.
부탁드립니다.
A, B, C 라는 변수가 있는데 리턴값이 0과 1이라고 할때 조건에 따라 D금액(0)만큼을 매수할려고 합니다.
최초시작은 A, B, C 가 모두 1일때 D금액 만큼 매수
매수포지션이 있을때
A, B 가 1이고 C가 0 이면 D금액의 절반매도
A, B 가 1이고 C가 1 이면 다시 D금액 만큼 매수이걸 계속 반복합니다.
그러다가
C의 값에 상관없이 B 가 0이면 전량매도
번거롭게해서 죄송하구요. 항상 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2014-06-05 15:12:35
안녕하세요
예스스탁입니다.
input : DD(10000000);
var : Vol(0),xvol(0),AA(0),BB(0),CC(0);
if CodeCategoryEx == 11 and BasePrice < 50000 Then
vol = int(int(DD/C)/10)*10;
Else
vol = int(DD/C);
Condition1 = AA == 1 and BB == 1 and CC == 1;
if Condition1 == true and Condition1[1] == false Then
buy("b",OnClose,def,vol);
if MarketPosition == 1 Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then
xvol = int((CurrentContracts*0.5)/10)*10;
Else
xvol = int(CurrentContracts*0.5);
if Condition1 == true and Condition1[1] == false Then
buy("BB",OnClose,def,vol);
if BB == 0 Then
exitlong("bx1");
if AA == 1 and BB == 1 and CC == 0 Then
ExitLong("bx2",OnClose,def,"",xvol,2);
}
즐거운 하루되세요
> 에리조나 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 혼자해볼려니 애로사항이 있습니다.
부탁드립니다.
A, B, C 라는 변수가 있는데 리턴값이 0과 1이라고 할때 조건에 따라 D금액(0)만큼을 매수할려고 합니다.
최초시작은 A, B, C 가 모두 1일때 D금액 만큼 매수
매수포지션이 있을때
A, B 가 1이고 C가 0 이면 D금액의 절반매도
A, B 가 1이고 C가 1 이면 다시 D금액 만큼 매수이걸 계속 반복합니다.
그러다가
C의 값에 상관없이 B 가 0이면 전량매도
번거롭게해서 죄송하구요. 항상 감사드립니다.
다음글
이전글