커뮤니티

문의 (EX)

프로필 이미지
TRF
2013-11-09 16:05:02
154
글번호 69362
답변완료
1. 33357번 추가질문에 대한 답변 부탁드립니다. 2.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-11-11 16:21:55

안녕하세요 예스스탁입니다. 1 아래 내용 참고하시기 바랍니다. 배열변수에 진입 순서상으로 조건별로 번호를 지정하고 청산식에서 이용하는 내용입니다. var : 매수조건A(false),매수조건B(false),매수조건C(false),매수조건D(false),청산조건A(false),idx(0); Array : name[4](0); if MarketPosition >= 0 and 매수조건A Then{ buy("A"); name[CurrentEntries] = 1; } if MarketPosition >= 0 and 매수조건B Then{ buy("B"); name[CurrentEntries] = 2; } if MarketPosition >= 0 and 매수조건C Then{ buy("C"); name[CurrentEntries] = 3; } if MarketPosition >= 0 and 매수조건D Then{ buy("D"); name[CurrentEntries] = 4; } if MarketPosition == 1 Then{ if idx == -1 and 청산조건A Then{ idx = index; if name[0] == 1 Then ExitLong("Ex1A",OnClose,def,"A"); if name[0] == 2 Then ExitLong("Ex1B",OnClose,def,"B"); if name[0] == 3 Then ExitLong("Ex1C",OnClose,def,"C"); if name[0] == 4 Then ExitLong("Ex1D",OnClose,def,"D"); } if idx != -1 and index == idx+10 Then{ if name[1] == 1 Then ExitLong("Ex2A",OnClose,def,"A"); if name[1] == 2 Then ExitLong("Ex2B",OnClose,def,"B"); if name[1] == 3 Then ExitLong("Ex2C",OnClose,def,"C"); if name[1] == 4 Then ExitLong("Ex2D",OnClose,def,"D"); } if idx != -1 and index == idx+20 Then{ if name[2] == 1 Then ExitLong("Ex3A",OnClose,def,"A"); if name[2] == 2 Then ExitLong("Ex3B",OnClose,def,"B"); if name[2] == 3 Then ExitLong("Ex3C",OnClose,def,"C"); if name[2] == 4 Then ExitLong("Ex3D",OnClose,def,"D"); } if idx != -1 and index == idx+30 Then{ if name[3] == 1 Then ExitLong("Ex4A",OnClose,def,"A"); if name[3] == 2 Then ExitLong("Ex4B",OnClose,def,"B"); if name[3] == 3 Then ExitLong("Ex4C",OnClose,def,"C"); if name[3] == 4 Then ExitLong("Ex4D",OnClose,def,"D"); } } if MarketPosition != 1 Then idx = -1; 2 차트에서 기울기는 따로 계산이 되지 않습니다. 기울기 계산에 필요한 값 중 Y축이 시간이라 기울기 계산에 필요한 데이터로 불충분합니다. 즐거운 하루되세요 > TRF 님이 쓴 글입니다. > 제목 : 문의 (EX) > 1. 33357번 추가질문에 대한 답변 부탁드립니다. 2.