커뮤니티

시스템식 부탁드립니다.

프로필 이미지
양치기
2023-12-23 21:44:25
1306
글번호 175147
답변완료
안녕하세요? 항상 도움 주셔서 감사합니다. 종목 : 해외선물 차트 : 60분봉 요청사항1 시스템 매매시 아래 항목을 차트화면 왼쪽 상단에 표시하고 싶습니다. 1. 포지션 방향(매수,매도) 2. 현재 누적 계약수량 3. 현재 포지션 평가금액 4. 현재 자동매매 계좌의 예수금(잔고) 5. 현재 자동매매 계좌번호 6. 현재 예수금 7. 현재 포지션의 증거금 혹시 왼쪽 상단에 표현이 안되면 어늬 위치든 한번만 표현이 되게 부탁드립니다. 그리고 이것도 불가능하면 위의 사항을 변수에 넣는 코딩 좀 부탁드립니다. 요청사항2 자동매매시 매수 진입을 마틴게일 방식으로 여러건 여러계약 진입했을 경우 한번에 모든 포지션을 청산하는 시스템식 부탁드립니다. 요청사항3 외부 변수를 변경하고자 할때 input으로 설정한 변수를 다른값으로 대체하고 싶습니다. 그리고 input : a(1) ; 을 시스템식에서 if문을 사용해서 a 값을 2로 바꾼 경우 나중에 시스템을 다시 시작 하거나 다시 적용하면 input : a(1) ; 가 적용되서 a 값은 1으로 되는게 맞나요? 초보입니다. 설명 좀 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-12-26 11:59:31

안녕하세요 예스스탁입니다. 1 아래식 시스템식 하단에 추가하시면 됩니다. 다만 랭귀지에 현재 시스템이 적용된 계좌번호를 알수는 없습니다. 계좌번호는 직접 지정하셔야 예수금등을 리턴받을 수 있습니다. var : Grid(0); var : acc(""); acc = "1000-1000-31"; //적용계좌번호 if Index == 0 Then Grid = Grid_New(2, 2, 6,White, Gray, 1, Gray, 0); if LastBarOnChart == 1 Then { Grid_Cell(Grid,0,0,"포지션",0,0,BLACK,LightBlue); if MarketPosition == 1 Then Grid_Cell(Grid,1,0,"매수",0,0,BLACK,White); else if MarketPosition == -1 Then Grid_Cell(Grid,1,0,"매도",0,0,BLACK,White); else Grid_Cell(Grid,1,0,"-",0,0,BLACK,White); Grid_Cell(Grid,0,1,"수량",0,0,BLACK,LightBlue); Grid_Cell(Grid,1,1,NumToStr(CurrentContracts,0),0,0,BLACK,White); Grid_Cell(Grid,0,2,"평가금액",0,0,BLACK,LightBlue); Grid_Cell(Grid,1,2,NumToStr(PositionProfit*BigPointValue,0),0,0,BLACK,White); Grid_Cell(Grid,0,3,"계좌번호",0,0,BLACK,LightBlue); Grid_Cell(Grid,1,3,acc,0,0,BLACK,White); Grid_Cell(Grid,0,4,"예수금",0,0,BLACK,LightBlue); Grid_Cell(Grid,1,4,NumToStr(GetUnclearedDeposits(acc),0),0,0,BLACK,White); Grid_Cell(Grid,0,5,"증거금",0,0,BLACK,LightBlue); Grid_Cell(Grid,1,5,NumToStr(GetOpenOrderInitialMargin(acc),0),0,0,BLACK,White); } 2 청산함수는 별도로 수량을 지정하지 않으면 전량청산입니다. if MarketPosition == 1 and 조건 Then ExitLong(); if MarketPosition == -1 and 조건 Then ExitShort(); 3 외부변수에 저장되는 값은 수식안에서 변경이 불가합니다. 지정한 값이 상수값으로 해당 값으로만 적용이 됩니다. 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : 시스템식 부탁드립니다. > 안녕하세요? 항상 도움 주셔서 감사합니다. 종목 : 해외선물 차트 : 60분봉 요청사항1 시스템 매매시 아래 항목을 차트화면 왼쪽 상단에 표시하고 싶습니다. 1. 포지션 방향(매수,매도) 2. 현재 누적 계약수량 3. 현재 포지션 평가금액 4. 현재 자동매매 계좌의 예수금(잔고) 5. 현재 자동매매 계좌번호 6. 현재 예수금 7. 현재 포지션의 증거금 혹시 왼쪽 상단에 표현이 안되면 어늬 위치든 한번만 표현이 되게 부탁드립니다. 그리고 이것도 불가능하면 위의 사항을 변수에 넣는 코딩 좀 부탁드립니다. 요청사항2 자동매매시 매수 진입을 마틴게일 방식으로 여러건 여러계약 진입했을 경우 한번에 모든 포지션을 청산하는 시스템식 부탁드립니다. 요청사항3 외부 변수를 변경하고자 할때 input으로 설정한 변수를 다른값으로 대체하고 싶습니다. 그리고 input : a(1) ; 을 시스템식에서 if문을 사용해서 a 값을 2로 바꾼 경우 나중에 시스템을 다시 시작 하거나 다시 적용하면 input : a(1) ; 가 적용되서 a 값은 1으로 되는게 맞나요? 초보입니다. 설명 좀 부탁드립니다. 감사합니다.