커뮤니티

진입당시의 특정가격 활용

프로필 이미지
노름재이
2011-02-18 06:11:21
885
글번호 35851
답변완료
진입당시의 최저가격을 이탈하면 손절하는 식을 만들고 싶은데요.. If CrossUp(A,B) Then Buy() and var1=Lowest(l,45); ** 크로스업하면 매수하고 45개의 최저가격을 var1에 저장하라는 의도인데요... 그리고 나중에 이 var1을 하화하면 손절하게할려고합니다. 그런데 이렇게 해보니 var1=Lowest(l,45)이 작동이 안되더라구요...어케하면되나요?
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2011-02-18 09:47:43

안녕하세요 예스스탁입니다. 작성하신 내용이 문법에 맞지 않습니다. 아래와 같이 작성하셔야 합니다. If MarketPosition == 0 and CrossUp(A,B) Then{ Buy(); var1 = lowest(l,45); } 의도하시는 내용은 따로 작성하면 아래와 같이 작성하시면 var1에 저장하는 부분이 필요 없습니다. If MarketPosition == 0 and CrossUp(A,B) Then Buy(); if MarketPosition == 1 Then exitlong("bx",AtStop,Lowest(l,45)[BarsSinceEntry]); 즐거운 하루되세요 > 노름재이 님이 쓴 글입니다. > 제목 : 진입당시의 특정가격 활용 > 진입당시의 최저가격을 이탈하면 손절하는 식을 만들고 싶은데요.. If CrossUp(A,B) Then Buy() and var1=Lowest(l,45); ** 크로스업하면 매수하고 45개의 최저가격을 var1에 저장하라는 의도인데요... 그리고 나중에 이 var1을 하화하면 손절하게할려고합니다. 그런데 이렇게 해보니 var1=Lowest(l,45)이 작동이 안되더라구요...어케하면되나요?
프로필 이미지

노름재이

2011-02-19 19:16:43

답변 감사합니다. 그런데 MarketPosition == 0 은 적용 안하고 싶은데요... 대부분 진입이 리버스진입인데...MarketPosition == 0 이 있으면 안되잖아요... 없으면 안되나요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 진입당시의 특정가격 활용 > 안녕하세요 예스스탁입니다. 작성하신 내용이 문법에 맞지 않습니다. 아래와 같이 작성하셔야 합니다. If MarketPosition == 0 and CrossUp(A,B) Then{ Buy(); var1 = lowest(l,45); } 의도하시는 내용은 따로 작성하면 아래와 같이 작성하시면 var1에 저장하는 부분이 필요 없습니다. If MarketPosition == 0 and CrossUp(A,B) Then Buy(); if MarketPosition == 1 Then exitlong("bx",AtStop,Lowest(l,45)[BarsSinceEntry]); 즐거운 하루되세요 > 노름재이 님이 쓴 글입니다. > 제목 : 진입당시의 특정가격 활용 > 진입당시의 최저가격을 이탈하면 손절하는 식을 만들고 싶은데요.. If CrossUp(A,B) Then Buy() and var1=Lowest(l,45); ** 크로스업하면 매수하고 45개의 최저가격을 var1에 저장하라는 의도인데요... 그리고 나중에 이 var1을 하화하면 손절하게할려고합니다. 그런데 이렇게 해보니 var1=Lowest(l,45)이 작동이 안되더라구요...어케하면되나요?