나는 이미 그것을 했다. 어쩌면 너무 추하지 않을 수도 있습니다. 정정 해줘. 먼저 마지막 가격을 계산한 다음 끝에서 두 번째 가격을 계산합니다. 그러나 또 다른 문제가 있습니다. 컨트롤은 모두 모서리에 있는 Comment 이므로 사용하지 않으면 항상 DBL_MAX와 같은 값이 멈춥니다. 제거하는 방법, 빨간색으로 강조 표시)
double MinOpenSell() // ищу ордер по самой низкой цене.
{
double oldticket, UpPrice = DBL_MAX ;
for ( int cnt= OrdersTotal (); cnt>= 0 ; cnt--)
{
if ( OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic && OrderType() == OP_SELL)
{
oldticket = OrderOpenPrice();
if ( oldticket < UpPrice)
{
UpPrice = oldticket;
}
}
}
}
return (UpPrice);
}
double FindPenultSellPrice() // а тут ищу предпоследний)
{
double oldticket, UpPrice = DBL_MAX ;
for ( int cnt= OrdersTotal (); cnt>= 0 ; cnt--)
{
if ( OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic && OrderType() == OP_SELL)
{
oldticket = OrderOpenPrice();
if ( oldticket < UpPrice && MinOpenSell()< oldticket)
{
UpPrice = oldticket;
}
}
}
}
return (UpPrice);
}
어쨌든 무엇이 필요합니까?
나는 이미 그것을 했다. 어쩌면 너무 추하지 않을 수도 있습니다. 정정 해줘. 먼저 마지막 가격을 계산한 다음 끝에서 두 번째 가격을 계산합니다.
그러나 또 다른 문제가 있습니다. 컨트롤은 모두 모서리에 있는 Comment 이므로 사용하지 않으면 항상 DBL_MAX와 같은 값이 멈춥니다. 제거하는 방법, 빨간색으로 강조 표시)
컨트롤은 모두 모서리에 있는 Comment 이므로 사용하지 않으면 항상 DBL_MAX와 같은 값이 멈춥니다. 제거하는 방법, 빨간색으로 강조 표시)
어딘가에 넣어
또는 의견에서 직접 할 수 있습니다.
어딘가에 넣어
또는 의견에서 직접 할 수 있습니다.
첫 번째 옵션이 마음에 듭니다. 올바르게 수행하는 방법에 대한 예를 제공할 수 있습니다.
첫 번째 옵션이 마음에 듭니다. 올바르게 수행하는 방법에 대한 예를 제공할 수 있습니다.
고마워,하지만 여전히 그것을 묶는 방법을 이해하지 못했습니다) 내 작품에 대한 비판이 없을 것입니까?
고마워,하지만 여전히 그것을 묶는 방법을 이해하지 못했습니다) 내 작품에 대한 비판이 없을 것입니까?
의견 표시
의견 표시
전에 사진을 올렸습니다. 그리고 내 주석은 함수 내부에 선언되어 있지 않습니다.
전에 사진을 올렸습니다. 그리고 내 주석은 함수 내부에 선언되어 있지 않습니다.
모두 좋은 하루!!!
나는 주문 그리드의 평균 가격에서 그룹 주문의 후행 중지를 위한 Expert Advisor에 대한 코드를 작성 중입니다.
로그에는 오류가 없지만 트롤도 작동하지 않습니다. 여기 코드가 있습니다. 오류가 있는 위치를 알려주세요. 감사해요!!!