현재계좌보유포지션체크후 랏수을 가감계산하려는데요
- 기준매매
- 3,148
초보라서 기초개념을 해득하기 어렵네요
ea를 보고 해석은 할수 있어야되는데 아직 미흡합니다
고수님들 조언부탁드립니다
목적:
1 보유포지션체크(보유셀 바이랏수)
2 셀바이수량가감계산 (바이-셀= 바이랏수)
////////////////////////////////////////////////////////////////////////////////////////////
//셀합
for(OrdersTotal(); >= 0; )
{
OrderSelect(OrdersTotal(), SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == Symbol())
{
if(OrderType() == OP_SELL)
{
OrderSelect(OrdersTotal(), SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == Symbol())
{
if(OrderType() == OP_SELL)
return(0);
//-----------------------------------------
//바이합
for(OrdersTotal(); >= 0; )
{
OrderSelect(OrdersTotal(), SELECT_BY_POS, MODE_TRADES);
//----
if(OrderSymbol() == Symbol())
{
if(OrderType() == OP_BUY)
for(OrdersTotal(); >= 0; )
{
OrderSelect(OrdersTotal(), SELECT_BY_POS, MODE_TRADES);
//----
if(OrderSymbol() == Symbol())
{
if(OrderType() == OP_BUY)
return(0);
//------------------------------
코멘트 (2)
int buy=0, sell=0;
for(int i=0; i
if(OrderSelect(i, SELECT_BY_POOS, MODE_TRADES)) {
if(OrderType() == OP_BUY) buy++;
if(OrderType() == OP_SELL) sell++;
}
}
Print(buy-sell);
하시면 될거 같군요.
블루님 감사합니다
int 대신 double를 넣어줘도 되나요?