커뮤니티

함수 문의 드립니다

프로필 이미지
강물처름
2021-07-23 20:54:46
1129
글번호 151054
답변완료
수고많으십니다 어떤 프로그램을 보다가 atlimit와 armarket가 있는데 , 이둘의 차이점이 궁금합니다 ex)if marketposition == 0 then { buy("B1", atlimit, nextbaropen*(1-X1/100), 2000000/C*0.05); buy("B2", atlimit, nextbaropen*(1-X2/100), 2000000/C*0.05); } if marketposition == 1 then { Sell("S1", AtMarket, nextbaropen*(1+X1/100),2000000/C*0.05); Sell("S2", AtMarket, nextbaropen*(1+X2/100), 2000000/C*0.05); }
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-26 11:20:52

안녕하세요 예스스탁입니다. 식이 잘못작성되어 있습니다. AtMarket은 봉완성시 다음봉시가에 신호를 발생하는 타입니다. 뒤에 가격을 지정하는 타입이 아닙니다. 어래 신호타입에 대한 설명을 참고하시기 바랍니다. 랭귀지에 신호타입은 4가지가 있습니다. onclose,atmarket,atstop,atlimit onclose와 atmarket은 모두 봉완성시 신호발생합니다. 봉완성은 다음봉시가가 수신될때이고 onclsoe는 완성봉종가에 atmarket은 다음봉시가에 신호를 표시하는 차이가 있습니다. atstop이나 atlimit은 봉완성시 if조건이 만족하면 가격조건이 셋팅되고 다음봉에서 셋팅된 가격 이상이나 이하의 시세가 발생하면 즉시 신호가 발생합니다. atstop은 Buy나 exitshort과 같이 매수주문함수에 사용되면 지정한 가격이상의 시세가 발생할때 즉시 신호, Sell이나 exitLong과 같이 매도주문함수에 사용되면 지정한 가격이하의 시세가 발생할때 즉시 신호가 발생합니다. atlimit은 Buy나 exitshort과 같이 매수주문함수에 사용되면 지정한 가격이하의 시세가 발생할때 즉시 신호, Sell이나 exitLong과 같이 매도주문함수에 사용되면 지정한 가격이상의 시세가 발생할때 즉시 신호가 발생합니다. 즐거운 하루되세요 > 강물처름 님이 쓴 글입니다. > 제목 : 함수 문의 드립니다 > 수고많으십니다 어떤 프로그램을 보다가 atlimit와 armarket가 있는데 , 이둘의 차이점이 궁금합니다 ex)if marketposition == 0 then { buy("B1", atlimit, nextbaropen*(1-X1/100), 2000000/C*0.05); buy("B2", atlimit, nextbaropen*(1-X2/100), 2000000/C*0.05); } if marketposition == 1 then { Sell("S1", AtMarket, nextbaropen*(1+X1/100),2000000/C*0.05); Sell("S2", AtMarket, nextbaropen*(1+X2/100), 2000000/C*0.05); }