커뮤니티

atmarket주문가

프로필 이미지
dgd
2008-09-28 01:45:16
859
글번호 17259
답변완료

첨부 이미지

작성예로 atmarket 뒤로 def 대신 97% 가격으로 매수가 되도록 했고 실제로 거래가 된것으로 나오는데 왜 5분마다 반복이 되는지요 ? var:r1(0), r2(0), r3(0), r4(0); if time <144500 Then { if first==1 Then { if v3==-1 then { r1==c; Buy("gt", atmarket,r1*0.97,int(액수만*투자율 / c)) ;} if v3==1 then exitlong(" g"); } if first==2 Then { if v1==-1 then {r2==c; Buy("ft", atmarket,r2*0.97,int(액수만*투자율 / c));} if v1==1 then exitlong("g"); } if first==5 Then { exitlong("ㅗ"); } } if var12 <var56 or time >=144500 Then { exitlong("ㄱ"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-09-29 11:26:34

안녕하세요 예스스탁입니다. if문 안에 사용한 변수의 내용을 알수 없어 올리신 식만으로는 해당내용을 판단할 수 없습니다. 5분마다 신호가 반복되는 부분은 if 문의 조건이 계속 만족하기 때문입니다. 또한 atmarket은 if문 다음봉의 시가에 무조건 신호를 발생하므로 atmarket뒤의 r1*0.97은 의미가 없습니다. 즐거운 하루되세요 > dgd 님이 쓴 글입니다. > 제목 : atmarket주문가 > 작성예로 atmarket 뒤로 def 대신 97% 가격으로 매수가 되도록 했고 실제로 거래가 된것으로 나오는데 왜 5분마다 반복이 되는지요 ? var:r1(0), r2(0), r3(0), r4(0); if time <144500 Then { if first==1 Then { if v3==-1 then { r1==c; Buy("gt", atmarket,r1*0.97,int(액수만*투자율 / c)) ;} if v3==1 then exitlong(" g"); } if first==2 Then { if v1==-1 then {r2==c; Buy("ft", atmarket,r2*0.97,int(액수만*투자율 / c));} if v1==1 then exitlong("g"); } if first==5 Then { exitlong("ㅗ"); } } if var12 <var56 or time >=144500 Then { exitlong("ㄱ"); }