2-2-3. OrderSend()함수 속성 상세설명
a. 통화쌍(symbol)
오더의 통화쌍을 지정합니다.
-“EURUSD” :EURUSD통화쌍의 오더를 오픈합니다.
-Symbol(): EA가 적용된 챠트 통화쌍의 오더를 오픈합니다.
-NULL: EA가 적용된 챠트 통화쌍의 오더를 오픈합니다.
b. 오더의 종류(cmd)
-OP_BUY : 매수
-OP_SELL : 매도
-OP_BUYLIMIT : BUYLIMIT지정가주문
-OP_SELLLIMIT : SELLLIMIT지정가주문
-OP_BUYSTOP : BUYSTOP지정가주문
-OP_SELLSTOP : SELLSTOP지정가주문
-Buy Limit: 가격이 내려와 지정가격에 닿으면 주문을 실행하며, 현재의 하락추세가 상승 전환 할 것을 기대하여 현재가보다 낮은 가격에 매수 지정가 주문을 합니다.
-Sell Limit: 가격이 올라와 지정가격에 닿으면 주문을 실행하며, 현재의 상승추세가 하락 전환 할 것을 기대하여 현재가보다 높은 가격에 매도 지정가 주문을 합니다.
-Buy Stop: 가격이 지정한 가격을 상향 돌파하면 주문을 실행하며, 현재의 상승 추세가 지속될 것을 기대하여 현재가 보다 높은 가격에 매수 지정가 주문을 합니다.
-Sell Stop: 가격이 지정한 가격을 하향 돌파하면 주문을 실행하며, 현재의 하락 추세가 지속될 것을 기대하여 현재가 보다 낮은 가격에 매도 지정가 주문을 합니다.
c. 랏사이즈(volume)
오더의 랏사이즈를 설정합니다.
d. 체결가격(price)
오더 오픈가격을 설정합니다. 매수 오더 주문의 경우 ‘Ask’를 사용하며, 매도 주문의 경우 ‘Bid’를 사용합니다.
e. 슬리피지(slippage)
포인트 단위로 기표되며, 오더 오픈 시 주문체결 슬리피지 범위를 정하는 역할을 합니다. 서버와 플랫폼 빌드에 따라 해당기능이 작동되지 않는 경우들이 많으며, 일반적으로 ‘3~10’으로 설정합니다.
f. 손절매(stoploss)
손절매 지점을 핍으로 설정합니다.
g. 이익실현(takeprofit)
이익실현 지점을 핍으로 설정합니다.
h. 코멘트(comment)
“comment”와 같이 “”를 사용해야 하며, 각 오더에 대해 메모를 남깁니다.
i. 매직넘버(magic)
오더 고유의 넘버를 부여해 주는 역할을 합니다. 하나의 플랫폼에 여러 개의 오더 및 EA들이 동시 존재할 때, 어떤 EA로부터 오픈 된 오더인지 구분하기 위해 매직넘버를 설정합니다.
j. 지정가주문유효기간(expiration)
오픈된 지정가주문(pending order)을 취소할 때 사용합니다. 현재 대부분의 trade server에서 받아들이지 않는 기능이므로, ‘0’으로 두고 사용하면 됩니다.
k. 오더색상(color)
해당 오더가 오픈 된 시점을 챠트 상에서 색깔로 표시합니다.
'EA 교육자료' 카테고리의 다른 글
이동평균선 매매코딩 (0) | 2015.04.17 |
---|---|
보조지표(Indicators)활용 매매코딩 (0) | 2015.04.17 |
OrderModify() 활용 EA실전코딩 (0) | 2015.04.17 |
OrderClose() 활용 EA실전코딩 (0) | 2015.04.17 |
OrderSend()함수 구조 EA실전코딩 (0) | 2015.04.17 |
OrderSend() 활용 EA실전코딩 (0) | 2015.04.17 |
switch조건문 EA실전코딩 (0) | 2015.04.17 |
if조건문 EA실전코딩 (0) | 2015.04.17 |