KimIV의 유용한 기능 - 페이지 103

 
TG :

전문가들은 Igor에 주문 및 위치 수를 반환하는 NumberOfOrders 및 NumberOfPositions 함수가 있다고 말합니다. 그리고 다음을 반환하는 범용 함수를 어떻게 만들 수 있습니까?

OP_BUY 및 OP_SELL 및 OP_BUYSTOP 및 OP_SELLLIMIT 즉, 모든 유형이 하나의 기능에 있습니까?


카운터 배열을 채우십시오 - 각 주문 유형에 대해 고유합니다.
 
VladislavVG :
카운터 배열을 채우십시오 - 각 주문 유형에 대해 고유합니다.
어때요? 특정 유형의 주문 을 반환하거나 -1이면 6가지 유형을 모두 반환하는 함수가 필요합니다.
 
TG :
어때요? 특정 유형의 주문을 반환하거나 -1이면 6가지 유형을 모두 반환하는 함수가 필요합니다.
함수는 배열을 반환할 수 없습니다. 참조에 의해 함수에 전달되고 함수에 채워져야 합니다. 그런 다음 외부 에서 배열 요소 를 지정된 주문 유형의 카운터로 사용할 수 있습니다.
 
TG :

전문가들은 Igor에 주문 및 위치 수를 반환하는 NumberOfOrders 및 NumberOfPositions 함수가 있다고 말합니다. 그리고 다음을 반환하는 범용 함수를 어떻게 만들 수 있습니까?

OP_BUY 및 OP_SELL 및 OP_BUYSTOP 및 OP_SELLLIMIT 즉, 모든 유형이 하나의 기능에 있습니까?



하기 쉽습니다. 더 정확하게는 그녀입니다. 한 번 이상 주문 유형에 대해 자신의 것을 배치했습니다.
 
TG :

전문가들은 Igor에 주문 및 위치 수를 반환하는 NumberOfOrders 및 NumberOfPositions 함수가 있다고 말합니다. 그리고 다음을 반환하는 범용 함수를 어떻게 만들 수 있습니까?

OP_BUY 및 OP_SELL 및 OP_BUYSTOP 및 OP_SELLLIMIT 즉, 모든 유형이 하나의 기능에 있습니까?


정리하기 어려운 것은? NumberOfOrders + NumberOfPositions
 
Vinin :

하기 쉽습니다. 더 정확하게는 그녀가 그렇습니다. 한 번 이상 주문 유형에 대해 자신의 것을 배치했습니다.
네, 스트렝스에 쓰는 데 5~10분 걸립니다. 거기 뭐가 그렇게 어렵니? IMHO, 직접하거나 적어도 시도하는 것이 더 유용합니다.).
 

무슨 일이야???? 두 개의 지연기를 열고 즉시 삭제합니다. 그리고 1개 발동되면 2개 삭제되도록 해야하는데..... help pliz ...... 2일동안 고생했어.......


정수 합계 = OrdersTotal();

정수 나;
if ((Ask>=OP_BUYSTOP || Bid<=OP_SELLSTOP)==-1)
{
나는 = 0;
총계 = OrdersTotal();
for(i = 0; i <= 총계; i++)
{
주문 선택(i, SELECT_BY_POS, MODE_TRADES );
if(OrderMagicNumber() == 227)
{

if (OrderType()>1)OrderDelete(OrderTicket());
}
}
}
 
VOLDEMAR :

무슨 일이야???? 두 개의 지연기를 열고 즉시 삭제합니다. 그리고 1개 발동되면 2개 삭제되도록 해야하는데..... help pliz ...... 2일동안 고생했어.......


정수 합계 = OrdersTotal();

정수 나;
if ((Ask>=OP_BUYSTOP || Bid<= OP_SELLSTOP )==-1) ???? 이게 뭐야? 가격을 주문 유형과 비교합니다. "어떤 것이 더 길까요? 리터와 킬로그램 중 어느 것입니까?"와 같은 것입니다. 왜 -1 과 비교합니까? 그리고 4와 5 사이의 매도 및 입찰은 어떤 상품에 대해 지속적으로 "장난"합니까?
{
나는 = 0;
총계 = OrdersTotal();
for(i = 0; i <= total; i++) // 삭제할 때 반복 방향이 잘못되어 배열이 범위를 벗어남
{
주문 선택(i, SELECT_BY_POS, MODE_TRADES);
if(OrderMagicNumber() == 227)
{

if (OrderType()>1)OrderDelete(OrderTicket()); ???????? 그리고 여기에서 보류 중인 모든 항목 을 삭제합니다.
}
}
}
가독성을 높이려면 코드 포함 태그를 사용하세요.
 
Vladon : 포럼의 링크는 프로필에서만 허용되지 않습니다.
처형은 용서할 수 없습니다.
 
VladislavVG :
가독성을 높이려면 코드 삽입 태그를 사용하십시오.
이해합니다..... 하지만 다른 주문이 실행될 때 보류 중인 주문의 제거 를 설정하는 방법???????????? 메타 편집기는 이미 열려 있고 보류 중인 주문을 어떻게 볼 수 있습니까 ?????????