VOLDEMAR : 여기요 ! 뭐가 잘못됐는지 모르겠어???? 시장가 주문을 수정하지 않습니다 slb =NormalizeDouble(입찰가 - (손절매 * 포인트), 자릿수); // 매수 포지션에 대한 스톱 계산 // tpb =NormalizeDouble(Ask + (TakeProfit* 포인트), 자릿수); // 매수 포지션에 대한 이익 계산 // sls =NormalizeDouble(Ask + (StopLoss * Point),Digits); // 매도 포지션에 대한 스톱 계산 // tps =NormalizeDouble(Bid - (TakeProfit* 포인트), 자릿수);
//================================================== = ====================// 정수 합계=OrdersTotal(); 정수 = 0; for (int i=total-1; i>=0; i--) { if(주문선택(i, SELECT_BY_POS)) { if(OrderSymbol()==Symbol()) { n++; }}} 만약 ( 총 == 1 ) { for (int k=total-1; k>=0; k--) { if(주문선택(k, SELECT_BY_TICKET)) Alert("주문은", k); { if ((OrderType()==OP_BUY)&&(OrderTakeProfit()==0)&&(O rderStopLoss()==0)) { OrderModify(k,OrderOpenPrice(),slb,tpb,0,Blue); Alert("오류", GetLastError());
}}}} 반환(0);}
어떤 문제를 도와줄 수 있습니까 ...........................................................
티켓으로 포즈를 선택합니다. 그러나 당신은 그것이 정확히 어디에 있는지 확인하지 않습니다 ... 위치가 이미 닫혔을 수 있습니다.
부울OrderSelect ( 정수 인덱스, 정수 선택, 정수 풀=MODE_TRADES)
이 기능은 추가 작업을 위한 주문을 선택합니다. 함수가 성공적으로 완료되면 TRUE를 반환합니다. 함수 실패 시 FALSE를 반환합니다. 오류에 대한 정보를 얻으려면 GetLastError() 함수를 호출해야 합니다.
티켓 번호로 주문을 선택한 경우 pool 매개변수는 무시됩니다. 티켓 번호는 고유한 주문 식별자입니다. 어떤 목록에서 주문이 선택되었는지 확인하려면 마감 시간 을 분석해야 합니다. 주문 마감 시간이 0이면 주문이 열려 있거나 보류 중이며 터미널의 열린 위치 목록에서 가져옵니다. 주문 유형 으로 미결 주문과 보류 주문을 구별할 수 있습니다. 주문 마감 시간 이 0과 같지 않으면 주문이 마감 되거나 보류 중인 상태로 삭제 되고 터미널 기록에서 선택됩니다. 또한 주문 유형으로 마감된 주문과 삭제된 보류 주문을 구별할 수 있습니다.
무슨 일 있어? 시간이나 건강에 관심을 가질 수 있다는 의미인듯... :)))))))
이것은 참고로 나입니다. 책을 읽고 있는데 명확히 해야 할 부분이 있어서 글을 씁니다. 그리고 때로는 답이 없습니다.
제발 - 공격적이지 마십시오. 나는 정당한 이유가 있습니다!
이것은 참고로 나입니다. 책을 읽고 있는데 명확히 해야 할 부분이 있어서 글을 씁니다. 그리고 때로는 답이 없습니다.
응답 비용을 지불합니까? 아니요? 아니면 무시당하고 있습니까? 아니면 누군가에게 빚을 지고 있습니까?
추신: 저는 이 주제를 자주 조사하고, 제가 할 수 있는 한 최대한 도움을 주지만, 질문을 한 사람이 최소한 질문한 내용을 이해하지만 질문의 산이 너무 많아 읽기에는 너무 게으른 것처럼 보입니다.
slb =NormalizeDouble(입찰가 - (손절매 * 포인트), 자릿수); // 매수 포지션에 대한 스톱 계산 //
tpb =NormalizeDouble(Ask + (TakeProfit* 포인트), 자릿수); // 매수 포지션에 대한 이익 계산 //
sls =NormalizeDouble(Ask + (StopLoss * Point),Digits); // 매도 포지션에 대한 스톱 계산 //
tps =NormalizeDouble(Bid - (TakeProfit* 포인트), 자릿수);
//================================================== = ====================//
정수 합계=OrdersTotal();
정수 = 0;
for (int i=total-1; i>=0; i--)
{
if(주문선택(i, SELECT_BY_POS))
{
if(OrderSymbol()==Symbol())
{
n++;
}}}
만약 ( 총 == 1 )
{
for (int k=total-1; k>=0; k--)
{
if(주문선택(k, SELECT_BY_TICKET))
Alert("주문은", k);
{
if ((OrderType()==OP_BUY)&&(OrderTakeProfit()==0)&&(O rderStopLoss()==0))
{
OrderModify(k,OrderOpenPrice(),slb,tpb,0,Blue);
경고("오류", GetLastError() );
}}}}
반환(0);}
어떤 문제를 도와줄 수 있습니까? ...........????????
응답 비용을 지불합니까? 아니요? 아니면 무시당하고 있습니까? 아니면 누군가에게 빚을 지고 있습니까?
추신: 저는 이 주제를 자주 살펴보고 제가 할 수 있는 한 많은 도움을 드리고 있습니다. 그러나 질문한 사람이 최소한 질문한 내용을 이해하지만 귀하의 질문이 산더미처럼 쌓여 읽기에 게으른 것처럼 보입니다.
나는 썼다 - 너무 많이 복용하지 마십시오. 우리는 다투려고 온 것이 아니기 때문입니다. 결국, 나는 누군가가 도움을 거부하는 것도 좋아하지 않습니다. 즉, 조언이 필요한지 책을 읽어야하는지 여부를 결정합니다. 그들이 말하는 것처럼 - 똑똑합니다!
여러분, 다시 한번 공격적으로 받아들이지 마시기 바랍니다. 그렇지 않으면 제 요청이 여전히 모순을 유발한다면 다시는 쓰지 않겠습니다.
레벨별로 작동하는 "trailing stop" 스크립트는 아무도 모릅니다. 즉, 가격이 150에 도달했습니다.
미리 감사드립니다.
여기요 ! 뭐가 잘못됐는지 모르겠어???? 시장가 주문을 수정하지 않습니다
slb =NormalizeDouble(입찰가 - (손절매 * 포인트), 자릿수); // 매수 포지션에 대한 스톱 계산 //
tpb =NormalizeDouble(Ask + (TakeProfit* 포인트), 자릿수); // 매수 포지션에 대한 이익 계산 //
sls =NormalizeDouble(Ask + (StopLoss * Point),Digits); // 매도 포지션에 대한 스톱 계산 //
tps =NormalizeDouble(Bid - (TakeProfit* 포인트), 자릿수);
//================================================== = ====================//
정수 합계=OrdersTotal();
정수 = 0;
for (int i=total-1; i>=0; i--)
{
if(주문선택(i, SELECT_BY_POS))
{
if(OrderSymbol()==Symbol())
{
n++;
}}}
만약 ( 총 == 1 )
{
for (int k=total-1; k>=0; k--)
{
if(주문선택(k, SELECT_BY_TICKET))
Alert("주문은", k);
{
if ((OrderType()==OP_BUY)&&(OrderTakeProfit()==0)&&(O rderStopLoss()==0))
{
OrderModify(k,OrderOpenPrice(),slb,tpb,0,Blue);
Alert("오류", GetLastError());
}}}}
반환(0);}
어떤 문제를 도와줄 수 있습니까 ...........................................................
티켓으로 포즈를 선택합니다. 그러나 당신은 그것이 정확히 어디에 있는지 확인하지 않습니다 ... 위치가 이미 닫혔을 수 있습니다.
부울 OrderSelect ( 정수 인덱스, 정수 선택, 정수 풀=MODE_TRADES)
이 기능은 추가 작업을 위한 주문을 선택합니다. 함수가 성공적으로 완료되면 TRUE를 반환합니다. 함수 실패 시 FALSE를 반환합니다. 오류에 대한 정보를 얻으려면 GetLastError() 함수를 호출해야 합니다.
티켓 번호로 주문을 선택한 경우 pool 매개변수는 무시됩니다. 티켓 번호는 고유한 주문 식별자입니다. 어떤 목록에서 주문이 선택되었는지 확인하려면 마감 시간 을 분석해야 합니다. 주문 마감 시간이 0이면 주문이 열려 있거나 보류 중이며 터미널의 열린 위치 목록에서 가져옵니다. 주문 유형 으로 미결 주문과 보류 주문을 구별할 수 있습니다. 주문 마감 시간 이 0과 같지 않으면 주문이 마감 되거나 보류 중인 상태로 삭제 되고 터미널 기록에서 선택됩니다. 또한 주문 유형으로 마감된 주문과 삭제된 보류 주문을 구별할 수 있습니다.레벨별로 작동하는 "trailing stop" 스크립트는 아무도 모릅니다. 즉, 가격이 150에 도달했습니다.
미리 감사드립니다.
여기요 ! 뭐가 잘못됐는지 모르겠어???? 시장가 주문을 수정하지 않습니다
다음과 같이 시도하십시오.
레벨별로 작동하는 "후행 정지" 스크립트를 아는 사람은 아무도 없습니다. 즉, 가격이 150에 도달했습니다.
미리 감사드립니다.