안녕하세요! 하나의 상품과 동시에 4개의 타임프레임에서 EA를 테스트하려고 합니다. - 작은 골칫거리에 부딪쳤습니다. - 오류 129 개시 및 마감 시 가격이 잘못되었습니다. 주문을 보내기 전과 후에 거래 흐름이 나누어진 것 같습니다. 닫는 동안(IsTradeContextBusy() || !IsTradeAllowed() ){int Interval = MathRand()+1000; Print("거래 스레드가 사용 중입니다. "+DoubleToStr((Interval/1000),0)+" 초 후 다시 확인하십시오."); 절전(간격);} RefreshRates(); 이 쓰레기가 무엇인지, 어떻게 처리해야 하는지 아시는 분 계신가요?
Dimoncheg : 안녕하세요! 하나의 상품과 동시에 4개의 타임프레임에서 EA를 테스트하려고 합니다. - 작은 골칫거리에 부딪쳤습니다. - 오류 129 개시 및 마감 시 가격이 잘못되었습니다. 주문을 보내기 전과 후에 거래 흐름이 나누어진 것 같습니다. 닫는 동안(IsTradeContextBusy() || !IsTradeAllowed() ){int Interval = MathRand()+1000; Print("거래 스레드가 사용 중입니다. "+DoubleToStr((Interval/1000),0)+" 초 후 다시 확인하십시오."); 절전(간격);} RefreshRates(); 이 헛소리가 무엇이며 어떻게 처리해야 하는지 아시는 분 계신가요?
가격은 NormalizeDouble(Ask, Digits) 및 NormalizeDouble(Bid, Digits)에 의해 자연스럽게 정규화되어 Igor Kim의 기능을 포함하여 주문을 보내 려고 시도했습니다. 여기 - 기능이 처리하지 않기 때문에 동일한 오류가 팝업됩니다. 주문을 다섯 번 보내고 모두. 주문을 보내는 모든 명령에서 오류가 발생하는 것은 아니며 대부분의 주문은 여전히 열려 있습니다. 이 쓰레기가 거래 흐름과 어떻게 든 연결되어 있다는 느낌은 특정 경우 전문가가 동일한 도구의 다른 시간대에 동시에 여러 주문을 보내고 싶을 때 발생하기 때문에 일반적으로 하나는 보내지고 나머지는 이것으로 보내집니다. 오류, 아무것도.
가격은 NormalizeDouble(Ask, Digits) 및 NormalizeDouble(Bid, Digits)에 의해 자연스럽게 정규화되어 Igor Kim의 기능을 포함하여 주문을 보내려고 시도했습니다. 여기 - 기능이 처리하지 않기 때문에 동일한 오류가 팝업됩니다. 주문을 다섯 번 보내고 모두. 주문을 보내는 모든 명령에서 오류가 발생하는 것은 아니며 대부분의 주문은 여전히 열려 있습니다. 이 쓰레기가 거래 흐름과 어떻게 든 연결되어 있다는 느낌은 특정 경우 전문가가 동일한 도구의 다른 시간대에 동시에 여러 주문을 보내고 싶을 때 발생하기 때문에 일반적으로 하나는 보내지고 나머지는 이것으로 보내집니다. 오류, 아무것도.
//-------------------------------------------------------------------+externint TotalOrders = 1;
//-------------------------------------------------------------------+// Global variablesint Cnt = 0; // counter variable, used in for() loops
// only perform analysis and open new order if we have not reached our TotalOpenOrders maxif(TotalOpenOrders() < TotalOrders)
{
//+------------------------------------------------------------------+//|-----------------------// Orders Count //-----------------------|//+------------------------------------------------------------------+// This function returns the total amount of orders the expert advisor has open int TotalOpenOrders()
{
Cnt=OrdersTotal();
int TotalOpenOrders = 0;
if(Cnt==0)
{
return(0);
}
else
{
for(;Cnt>=0;Cnt--)
{
RefreshRates();
OrderSelect(Cnt,SELECT_BY_POS);
if(OrderMagicNumber()==Magic)
{
TotalOpenOrders++;
}
}
}
return(TotalOpenOrders);
}
안녕하세요.
Expert Advisor에 ExTrendv2 지표(첨부)의 Up_Line 및 Down_Line 값을 추출하는 데 도움이 됩니다.
나는 다음과 같이 시도합니다.
Up_Line iCustom의 경우(NULL, 0, "ExTrendv2", 0, 0,1)
Down_Line iCustom의 경우(NULL, 0, "ExTrendv2", 0, 1,1)
작동하지 않습니다.
단말기가 그런 표시기로 상담원을 끊지 않습니까?
테스터에서처럼 매달리지 않습니다.
나는 여전히 값을 추출 할 수 없으며 일종의 넌센스가 얻어집니다.
Print("거래 스레드가 사용 중입니다. "+DoubleToStr((Interval/1000),0)+" 초 후 다시 확인하십시오.");
절전(간격);} RefreshRates(); 이 쓰레기가 무엇인지, 어떻게 처리해야 하는지 아시는 분 계신가요?
테스터에서처럼 매달리지 않습니다.
나는 여전히 값을 추출 할 수 없으며 일종의 넌센스가 얻어집니다.
이것을 시도하십시오, 매개 변수가 없습니다
표시기는 각 눈금 에 대해 완전한 재계산을 합니다.
안녕하세요! 하나의 상품과 동시에 4개의 타임프레임에서 EA를 테스트하려고 합니다. - 작은 골칫거리에 부딪쳤습니다. - 오류 129 개시 및 마감 시 가격이 잘못되었습니다. 주문을 보내기 전과 후에 거래 흐름이 나누어진 것 같습니다. 닫는 동안(IsTradeContextBusy() || !IsTradeAllowed() ){int Interval = MathRand()+1000;
Print("거래 스레드가 사용 중입니다. "+DoubleToStr((Interval/1000),0)+" 초 후 다시 확인하십시오.");
절전(간격);} RefreshRates(); 이 헛소리가 무엇이며 어떻게 처리해야 하는지 아시는 분 계신가요?
서버에 요청을 보내기 전에 가격을 숫자로 정규화합니다.
이것을 시도하십시오, 매개 변수가 없습니다
표시기는 각 틱에 대해 완전히 다시 계산하지만.
서버에 요청을 보내기 전에 가격을 숫자로 정규화합니다.
가격은 NormalizeDouble(Ask, Digits) 및 NormalizeDouble(Bid, Digits)에 의해 자연스럽게 정규화되어 Igor Kim의 기능을 포함하여 주문을 보내 려고 시도했습니다. 여기 - 기능이 처리하지 않기 때문에 동일한 오류가 팝업됩니다. 주문을 다섯 번 보내고 모두. 주문을 보내는 모든 명령에서 오류가 발생하는 것은 아니며 대부분의 주문은 여전히 열려 있습니다. 이 쓰레기가 거래 흐름과 어떻게 든 연결되어 있다는 느낌은 특정 경우 전문가가 동일한 도구의 다른 시간대에 동시에 여러 주문을 보내고 싶을 때 발생하기 때문에 일반적으로 하나는 보내지고 나머지는 이것으로 보내집니다. 오류, 아무것도.
가격은 NormalizeDouble(Ask, Digits) 및 NormalizeDouble(Bid, Digits)에 의해 자연스럽게 정규화되어 Igor Kim의 기능을 포함하여 주문을 보내려고 시도했습니다. 여기 - 기능이 처리하지 않기 때문에 동일한 오류가 팝업됩니다. 주문을 다섯 번 보내고 모두. 주문을 보내는 모든 명령에서 오류가 발생하는 것은 아니며 대부분의 주문은 여전히 열려 있습니다. 이 쓰레기가 거래 흐름과 어떻게 든 연결되어 있다는 느낌은 특정 경우 전문가가 동일한 도구의 다른 시간대에 동시에 여러 주문을 보내고 싶을 때 발생하기 때문에 일반적으로 하나는 보내지고 나머지는 이것으로 보내집니다. 오류, 아무것도.
Ask 및 Bid를 사용하기 직전에 RefreshRates() 를 실행하십시오.
차트에 올려놓고 후회했습니다. 단말기는 고민하다가 15분만에 죽여버렸어
그리고 어딘가에 걸기 전에 코드를 살펴보지 않습니다.