그리드 어드바이저를 쓰고 있는데 최대 티켓 주문과 최소 티켓 주문(최소 주문은 나중에)에 대해서만 이익을 구해야 하는데, 이제 최대 주문에 대한 이익을 구하고 싶습니다. 주문의 격자를 여는 원리를 보여주는 기능과 그림을 첨부합니다. 내 질문은 최대 티켓으로 주문의 이익을 계산하는 함수를 올바르게 작성했습니까? 미리 감사드립니다.
//+----------------------------------------------------------------------------+//| Расчет профита максимального ордера в сетке |//+----------------------------------------------------------------------------+double GetProfitMaxOrder( int otype)
{
int max_ticket= 0 ;
double max_ticket_profit = 0 ;
ticket = 0 ;
{
for ( int cnt = OrdersTotal () - 1 ; cnt >= 0 ; cnt--)
{
if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic && OrderType() == otype)
{
max_ticket = OrderTicket();
if (max_ticket > ticket)
{
ticket = max_ticket;
max_ticket_profit = OrderProfit();
}
}
}
}
return (max_ticket_profit);
}
저는 그리드 어드바이저를 쓰고 있습니다. 최대 티켓 주문과 최소 티켓 주문(최소 티켓은 나중에)에 대해서만 이익을 구해야 합니다. 이제 최대 주문에 대한 이익을 파악하고 싶습니다. 주문의 격자를 여는 원리를 보여주는 기능과 그림을 첨부합니다. 내 질문은 최대 티켓으로 주문의 이익을 계산하는 함수를 올바르게 작성했습니까? 미리 감사드립니다.
//+----------------------------------------------------------------------------+//| Расчет профита максимального ордера в сетке |//+----------------------------------------------------------------------------+double GetProfitMaxOrder( int otype)
{
int max_ticket= 0 ;
double max_ticket_profit = 0 ;
{
for ( int cnt = OrdersTotal () - 1 ; cnt >= 0 ; cnt--)
{
if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic && OrderType() == otype)
{
if (max_ticket < OrderTicket())
{
max_ticket = OrderTicket();
max_ticket_profit = OrderProfit()+OrderCommission()+OrderSwap();
}
}
}
}
return (max_ticket_profit);
}
... 요즘에 한번 확인해 보겠습니다.
그래서 오늘 또는 요즘 중 하나?
방해...
또한 첫 번째 생성자에서 두 번째 생성자로 코드를 복사하고 호출하지 않으면 모든 것이 작동합니다. 문제가 무엇입니까?
문제는 MQL에 있습니다.
비슷한 상황에서 다른 생성자에서 가져온 별도의 방법으로 초기화를 수행합니다.
---
부모의 생성자를 호출하는 데에도 문제가 있습니다.
문제는 다음을 호출할 때 발생하는 일의 본질을 이해하지 못하는 것입니다.
그리고 여기 모든 것이 간단합니다. CWave 객체가 생성되어 즉시 소멸됩니다.))) 이 임시 객체는 호출이 이루어진 생성자의 인스턴스와 아무 관련이 없습니다.)))
문제는 다음을 호출할 때 발생하는 일의 본질을 이해하지 못하는 것입니다.
그리고 여기 모든 것이 간단합니다. CWave 객체가 생성되어 즉시 소멸됩니다.))) 이 임시 객체는 호출이 이루어진 생성자의 인스턴스와 아무 관련이 없습니다.)))
모두에게 좋은 하루!!!
그리드 어드바이저를 쓰고 있는데 최대 티켓 주문과 최소 티켓 주문(최소 주문은 나중에)에 대해서만 이익을 구해야 하는데, 이제 최대 주문에 대한 이익을 구하고 싶습니다. 주문의 격자를 여는 원리를 보여주는 기능과 그림을 첨부합니다. 내 질문은 최대 티켓으로 주문의 이익을 계산하는 함수를 올바르게 작성했습니까? 미리 감사드립니다.
그래서 오늘 또는 요즘 중 하나?
방해...
모든 것이 정상입니다. 당장 확인하고 싶었지만 전화가 와서 곧 돌아 오지 않을 것이라는 것을 깨달았습니다. 직접보고가 밝혀졌습니다)
모두에게 좋은 하루!!!
저는 그리드 어드바이저를 쓰고 있습니다. 최대 티켓 주문과 최소 티켓 주문(최소 티켓은 나중에)에 대해서만 이익을 구해야 합니다. 이제 최대 주문에 대한 이익을 파악하고 싶습니다. 주문의 격자를 여는 원리를 보여주는 기능과 그림을 첨부합니다. 내 질문은 최대 티켓으로 주문의 이익을 계산하는 함수를 올바르게 작성했습니까? 미리 감사드립니다.
문제는 다음을 호출할 때 발생하는 일의 본질을 이해하지 못하는 것입니다.
그리고 여기 모든 것이 간단합니다. CWave 객체가 생성되어 즉시 소멸됩니다.))) 이 임시 객체는 호출이 이루어진 생성자의 인스턴스와 아무 관련이 없습니다.)))
환상을 가질 필요가 없습니다. 일어나는 일의 본질은 다른 매개변수 세트를 가진 생성자인 메소드 호출입니다. 이를 위해 생성된 개체가 없습니다.
원하는 결과로 이어지지 않는 생성자에 대한 유사한 호출:
this .CWave(namePref, startPrice, startTime, endPrice, endTime);안녕하세요, 말씀해주세요. 표현을 올바르게 이해하고 있습니까?
MaxMartinLot = Lot*MathPow (K_Martin,OrdersClose) ; - OrdersClose 의 힘으로 K_Martin 을 의미합니까 ?
안녕하세요, 말씀해주세요. 표현을 올바르게 이해하고 있습니까?
MaxMartinLot = Lot*MathPow (K_Martin,OrdersClose) ; - OrdersClose 의 힘으로 K_Martin 을 의미합니까 ?
OrdersClose란 무엇입니까?
여기 봐