int w = OrdersHistoryTotal()-1; if (OrderSelect(w, SELECT_BY_POS, MODE_HISTORY)) { if (OrderProfit() < 0) { if (OrderType()==OP_BUY) i = i + 1; if (OrderType()==OP_SELL) y = y + 1; Print("i, y", i, " ", y); Print("OrderProfit()", OrderProfit()); } }
물론 코드는 고문의 조각입니다. 조언자는 쟁기질하고 지속적으로 손실을 가져옵니다. 수익성 없는 주문이 많이 있으며(나는 다른 곳에서 인쇄합니다), 모두 기록됩니다. 그러나 이 코드에서 EA는 조건을 입력하지 않습니다.
int w = OrdersHistoryTotal()-1; if (OrderSelect(w, SELECT_BY_POS, MODE_HISTORY)) { if (OrderProfit() < 0) { if (OrderType()==OP_BUY) i = i + 1; if (OrderType()==OP_SELL) y = y + 1; Print("i, y", i, " ", y); Print("OrderProfit()", OrderProfit()); } }
물론 코드는 고문의 조각입니다. 조언자는 쟁기질하고 지속적으로 손실을 가져옵니다. 수익성 없는 주문이 많이 있으며(나는 다른 곳에서 인쇄합니다), 모두 기록됩니다. 그러나 이 코드에서 EA는 조건을 입력하지 않습니다.
if (OrderProfit() < 0)
내가 무엇을 잘못하고 있지?
노력하다
int w = OrdersHistoryTotal();
int BUY= 0 ;
int SELL= 0 ;
for (i= 0 ; i<w; i++)
{
if ( OrderSelect (i, SELECT_BY_POS, MODE_HISTORY))
{
if (OrderProfit() < 0 )
{
if (OrderType()==OP_BUY) BUY++;
if (OrderType()==OP_SELL) SELL++;
}
}
}
Print ( " BUY = " ,BUY);
Print ( " SELL = " ,SELL);
고문 자신이 계산을 시작하려면 이것이 필요합니다.
이해하도록 도와주세요:
작업은 수익성이 없는 매수/매도 주문을 별도로 계산하는 것입니다. 코드:
int w = OrdersHistoryTotal()-1;
if (OrderSelect(w, SELECT_BY_POS, MODE_HISTORY))
{
if (OrderProfit() < 0)
{
if (OrderType()==OP_BUY) i = i + 1;
if (OrderType()==OP_SELL) y = y + 1;
Print("i, y", i, " ", y);
Print("OrderProfit()", OrderProfit());
}
}
물론 코드는 고문의 조각입니다. 조언자는 쟁기질하고 지속적으로 손실을 가져옵니다. 수익성 없는 주문이 많이 있으며(나는 다른 곳에서 인쇄합니다), 모두 기록됩니다. 그러나 이 코드에서 EA는 조건을 입력하지 않습니다.
if (OrderProfit() < 0)
내가 무엇을 잘못하고 있지?
포즈만 공개하는 어드바이저가 있나요? 각 사본(버전)에는 고유한 마법이 있어야 하며 각각은 고유한 위치만 추적합니다.
이해했습니다. 정말 감사합니다!
이해하도록 도와주세요:
작업은 수익성이 없는 매수/매도 주문을 별도로 계산하는 것입니다. 코드:
int w = OrdersHistoryTotal()-1;
if (OrderSelect(w, SELECT_BY_POS, MODE_HISTORY))
{
if (OrderProfit() < 0)
{
if (OrderType()==OP_BUY) i = i + 1;
if (OrderType()==OP_SELL) y = y + 1;
Print("i, y", i, " ", y);
Print("OrderProfit()", OrderProfit());
}
}
물론 코드는 고문의 조각입니다. 조언자는 쟁기질하고 지속적으로 손실을 가져옵니다. 수익성 없는 주문이 많이 있으며(나는 다른 곳에서 인쇄합니다), 모두 기록됩니다. 그러나 이 코드에서 EA는 조건을 입력하지 않습니다.
if (OrderProfit() < 0)
내가 무엇을 잘못하고 있지?
노력하다
내 지붕이 미쳐 가고 있습니다. 내 mql4에 무슨 문제가 있습니까?
프로그램이 각 클럭 주기에서 다음 조건을 충족하는 이유는 무엇입니까? 결국 "i"의 인쇄는 새로운 마감 주문에서만 발생한다고 기록되어 있습니다!
w = OrdersHistoryTotal();
if (i!=w)
{
i = w;
Print ("i :", i);
}
내 지붕이 미쳐 가고 있습니다. 내 mql4에 무슨 문제가 있습니까?
프로그램이 각 클럭 주기에서 다음 조건을 충족하는 이유는 무엇입니까? 결국 "i"의 인쇄는 새로운 마감 주문에서만 발생한다고 기록되어 있습니다!
w = OrdersHistoryTotal();
if (i!=w)
{
i = w;
Print ("i :", i);
}
i 가 정적 변수 가 아니면 매 틱마다 인쇄됩니다.
i가 정적 변수가 아니면 매 틱마다 인쇄됩니다.
아 근데 엉덩이 작업을 통해 프로그램에 몇 조각이 들어간 것 같아요! =)
저것들. 내가 다른 주기에서 사용하는 모든 작업 변수는 정적으로 선언되어야 합니까?
아 근데 엉덩이 작업을 통해 프로그램에 몇 조각이 들어간 것 같아요! =)
저것들. 내가 다른 주기에서 사용하는 모든 작업 변수는 정적으로 선언되어야 합니까?
너무 어렵네요 변수의 속성을 보고 무엇을, 어떻게 나타낼지 생각해보세요.
OrderModify() 함수는 주석 수정을 허용하지 않습니다. 실제로 이것을 할 수있는 다른 방법이 있습니까?
OrderModify() 함수는 주석 수정을 허용하지 않습니다. 실제로 이것을 할 수있는 다른 방법이 있습니까?
터미널에서만.