[아카이브!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 2. - 페이지 208

 
ScioMe :

터미널을 다시 시작하고 수정하는 동안 화살표 색상이 지정되었는지 확인했습니다.

"결과"에는 주문 수정: 수정에 대한 항목도 포함됩니다.

그래프에 화살표가 없습니다.


차트의 화살표는 수정될 때 보류 중인 주문 의 새로운 시작 가격 수준을 보여줍니다. 시장가 주문이 수정될 때 정지 수준은 화살표가 없는 수평 점선으로 표시됩니다.
 
Roman. :


시각적 테스트 모드에서 실행 - 주문이 성공적으로 수정되면 화살표가 차트에 있어야 합니다.

왼쪽에서 세 번째 열에 있는 테이블의 "결과" 탭에는 항목이 있어야 합니다. 수정 - 그런 다음 열 순서, 볼륨, 가격 ...

이 항목이 "결과" 탭에 있는지 다시 확인하고 차트를 주의 깊게 살펴보십시오. 테스트를 시각화할 때 주문을 수정할 때 녹색 화살표가 있어야 합니다.


그것이 감정가의 의미입니다! 렌더링 모드에서(마침내!!) 녹색(! - 얼마나 걸렸어요!) 화살표(마침내!)를 그립니다. 고맙습니다! "결과"에서 그는 모든 것을 씁니다. 여기에서는 모든 것이 좋습니다.

예, 시각화 모드에서 화살표가 어떻게 든 일관성 없이 작동하거나 뭔가가 한 곳에 그려지지 않습니다. 각 틱에서 지워지고 다른 값으로 다시 나타납니다. 여기에 주문을 열 때 손절매가 있는데, 한 곳에 머물지만 수정하면 그려지지 않습니다. Roman, 테스트가 끝나면 녹색 수정 화살표가 보이도록 그리는 방법을 알려주십시오.

[삭제]  

좋은 저녁이에요. pliz, 우리가 이미 5개의 매수 및 5개의 매도 시장 주문이 열려 있고 최소 1개의 주문이 마감되자마자 어드바이저가 양방향으로 보류 중인 주문을 중단하도록 "강제"하는 방법을 알려주세요. 주기를 통해 마감된 방향 등으로 보류 중인 주문을 배치합니다.

//------------------------------------------------ ----------------------- 설정 중지 주문 확인

이중 StopOrderUp,StopOrderDn,price,MinBuyOrder=1000000000,MaxSellOrder,OldBuyOrder,OldSellOrder,OldBuyLot,OldSellLot;

int TicketUp,TicketDn;

TimeOllOpenBuy=0;TimeOllOpenSell=0;

더블 OOL_BUYSTOP, OOL_SELSTOP;

(i=0; i<OrdersTotal(); i++)

{

if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)

{ 가격 = OrderOpenPrice();

if (Magic==OrderMagicNumber() && OrderSymbol()==Symbol())

{

if (OrderType()==OP_BUYSTOP ) {StopOrderUp = 가격; TicketUp=OrderTicket(); OOL_BUYSTOP=주문량();}

if (OrderType()==OP_SELLSTOP) {StopOrderDn = 가격; TicketDn=OrderTicket(); OOL_SELSTOP=주문량();}

경우 (주문 유형()==OP_BUY)

{ TimeOllOpenBuy = TimeOllOpenBuy + TimeCurrent()-OrderOpenTime();

if (MinBuyOrder > 가격) MinBuyOrder = 가격;

OldBuyOrder=가격;

OldBuyLot=OrderLots();

if (DrawInfo&&!IsTesting()){

NameLine="주문 베이 "+OrderTicket();ObjectDelete(NameLine);ObjectDelete(NameLine+"з");

ObjectCreate(이름 라인, OBJ_TREND, 0, OrderOpenTime(), 가격, 시간[0], 입찰가);

ObjectSet(이름 라인, OBJPROP_COLOR, LightSkyBlue);

ObjectCreate(이름선+"h", OBJ_ARROW ,0,시간[0],입찰가,0,0,0,0);

ObjectSet(NameLine, OBJPROP_STYLE, STYLE_DOT);// 스타일

ObjectSet(이름 라인, OBJPROP_RAY, 거짓); // 레이

ObjectSet(NameLine+"w",OBJPROP_ARROWCODE,3);ObjectSet(NameLine+"w",OBJPROP_COLOR,WhiteColor);}

}

if (주문 유형()==OP_SELL)

{ TimeOllOpenSell = TimeOllOpenSell + TimeCurrent()-OrderOpenTime();

if (MaxSellOrder < 가격) MaxSellOrder = 가격;

OldSellOrder=가격;

OldSellLot=OrderLots();

if (DrawInfo&&!IsTesting()){

NameLine="판매 주문 "+OrderTicket();ObjectDelete(NameLine);ObjectDelete(NameLine+"з");

ObjectCreate(이름 라인, OBJ_TREND, 0, OrderOpenTime(), 가격, 시간[0], 묻기);

ObjectSet(이름 라인, OBJPROP_COLOR, 핑크);

ObjectCreate(NameLine+"s",OBJ_ARROW,0,Time[0],Ask,0,0,0,0);

ObjectSet(NameLine, OBJPROP_STYLE, STYLE_DOT);// 스타일

ObjectSet(이름 라인, OBJPROP_RAY, 거짓); // 레이

ObjectSet(NameLine+"w",OBJPROP_ARROWCODE,3);ObjectSet(NameLine+"w",OBJPROP_COLOR,WhiteColor);}

}

}

}

}

if (MinBuyOrder==1000000000 && MaxSellOrder==0 && OOL_BUYSTOP!=OOL_SELSTOP)//시리즈가 종료된 경우

{

DELETEORDERS();

}

 
ScioMe :


그것이 감정가의 의미입니다! 렌더링 모드에서(마침내!!) 녹색(! - 얼마나 걸렸어요!) 화살표(마침내!)를 그립니다. 고맙습니다! "결과"에서 그는 모든 것을 씁니다. 여기에서는 모든 것이 좋습니다.

예, 시각화 모드에서 화살표가 어떻게 든 일관성 없이 작동하거나 뭔가가 한 곳에 그려지지 않습니다. 각 틱에서 지워지고 다른 값으로 다시 나타납니다. 여기에 주문을 열 때 손절매가 있는데, 한 곳에 머물지만 수정하면 그려지지 않습니다. Roman, 테스트가 끝나면 녹색 수정 화살표가 보이도록 그리는 방법을 알려주십시오.


나는 새 막대의 시작 가격으로 EA를 테스트합니다(이를 위해 새 막대의 형성에 대한 제어는 EA 코드에 지정되어야 함) - 모든 것이 정상적으로 테스트되고 그려지며 수정 기능을 포함한 모든 화살표가 표시됩니다 모든 주문에 대해 완전히 - 새 틱이 도착해도 아무 일도 일어나지 않으며, 수정 화살표의 값 은 테스트가 끝난 후에도 볼 수 있습니다. 시도, 테스트, 최적화, 작업... :-)))
[삭제]  
doon :

다시 안녕.

요점은 isCloseLastPosByStop() 함수 를 사용하여 주문이 확인되었는지 확인해야 한다는 것 입니다. 마법을 사용할 수 없기 때문입니다. 조만간 종료되며(2147483647) 지우거나 변경할 수 없습니다. 방법을 알려주세요.
 
polsvv :

VPS 서버 400루블 또는 120 UAH. 국가에 따라 문제가 없습니다!

봇하고 거래하는데, 전혀... 최근에 원격 서버에 봇을 설치했는데 홈캠프와의 차이점을 알았습니다! 그리고 잘 자:)

내 요청에 대한 답변이 광고로 간주되지 않도록 개인에서 VPS 서버 의 좌표를 드롭하여 이 옵션을 고려하는 것이 어렵지 않을까요? 미리 감사드립니다!
 
coronel :

다음은 이번 주에 테스터에 대한 Expert Advisor의 사진입니다.

최적화는 2010년 11월 1일부터 30일까지 수행되었습니다.

실생활에서는 사용하지 않습니다. 하나뿐인 장난감

얼마?
 
Metatrader 플랫폼 자체가 어떤 언어로 작성되었는지 알려주실 수 있습니까?
 
여보세요,

가격 교차를 알리기 위해 이동 평균 표시기가 필요합니다 . 여기에서 검색하면 비슷한 것만 있습니다.

미리 감사드립니다.
 
두 개의 루프 문(for 및 while) 중 하나만 사용할 수 있는 상황이 있습니까, 아니면 항상 상호 교환 가능하며 취향의 문제입니까?