커뮤니티

문의드립니다.

프로필 이미지
착한이
2015-03-03 17:59:48
155
글번호 83664
답변완료
수고하십니다. 아래의 전략인데, 원하는 시점에 신호가 안나오네요. 무엇이 문제인지 설명도 함께 부탁드립니다. 1차매수 : 선물 일봉차트에서 조건1이 만족시 1차매수 2차매수 : 선물 외국인누적순매수량이 0보다 크고 1차매수시점의 외국인누적순매수량보다 30% 크면 추가매수 참고) 외국인누적순매수량은 선물일봉차트의 첫봉부터 누적하여 계산 Var : 외국인누적(0,data2), 일차외국인누적(0,data2); If CurrentBar == 1 Then { 외국인누적 = 0; } 외국인누적 = 외국인누적+Data2(C); If 조건1 Then { Buy("1차매수",atmarket); 일차외국인누적 = 외국인누적; } If 외국인누적> 0 and 외국인누적 > 일차외국인누적*1.3 Then { Buy("2차매수", AtMarket); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-04 10:38:55

안녕하세요 예스스탁입니다. If 조건1 Then { Buy("1차매수",atmarket); 일차외국인누적 = 외국인누적; } 위 와 같이 작성하시며면 1차 매수이후에 계속 조건1이 또 만족하면 일차외국인누적값이 계속 변경되게 됩니다. 1차 매수시점에서만 저장될수 있게 처리하셔야 하며 2차도 한번만 발생하고자 하시면 아래와 같이 세부조건을 넣어주시면 됩니다. Var : 외국인누적(0,data2), 일차외국인누적(0,data2); If CurrentBar == 1 Then { 외국인누적 = 0; } 외국인누적 = 외국인누적+Data2(C); If MarketPosition == 0 and 조건1 Then { Buy("1차매수",atmarket); 일차외국인누적 = 외국인누적; } If MarketPosition == 1 and MaxEntries == 1 And 외국인누적> 0 and 외국인누적 > 일차외국인누적*1.3 Then { Buy("2차매수", AtMarket); } 즐거운 하루되세요 > 착한이 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고하십니다. 아래의 전략인데, 원하는 시점에 신호가 안나오네요. 무엇이 문제인지 설명도 함께 부탁드립니다. 1차매수 : 선물 일봉차트에서 조건1이 만족시 1차매수 2차매수 : 선물 외국인누적순매수량이 0보다 크고 1차매수시점의 외국인누적순매수량보다 30% 크면 추가매수 참고) 외국인누적순매수량은 선물일봉차트의 첫봉부터 누적하여 계산 Var : 외국인누적(0,data2), 일차외국인누적(0,data2); If CurrentBar == 1 Then { 외국인누적 = 0; } 외국인누적 = 외국인누적+Data2(C); If 조건1 Then { Buy("1차매수",atmarket); 일차외국인누적 = 외국인누적; } If 외국인누적> 0 and 외국인누적 > 일차외국인누적*1.3 Then { Buy("2차매수", AtMarket); }