포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 188

 
ikatsko :
명령이 Print(TimeToStr(Time[0],TIME_MINUTES))인 이유는 무엇입니까? 결과를 제공합니다(예: 12:00[sl])? 여기 질문은 대괄호 안에 있는 포스트스크립트에 있습니다. 그리고 대괄호 안에 포스트스크립트 없이 결과를 얻는 방법은 무엇입니까? (미리 감사합니다)

확신하는? 일반적으로 이것은 스톱으로 닫을 때 주문의 설명에 있는 DC에 기인합니다. [tp] 테이크로 닫을 때 할당합니다.

빈 EA 템플릿에 귀하의 라인을 삽입하고 시작 가격으로 M15 테스터에서 시작했습니다.


아니 당신의 [sl]
 
Sepulca :


맞아, 0으로 나누지 마)))))
0으로 나누기를 금지하는 조건을 제공하는 것이 필요합니다. 그게 전부입니다. 나는 고급 프로그래머는 아니지만 Excel에 가능한 조건부 점프가 7 개뿐이라는 사실에도 불구하고 그러한 것들을 잊지 않습니다.
 
ikatsko :
명령이 Print(TimeToStr(Time[0],TIME_MINUTES))인 이유는 무엇입니까? 결과를 제공합니다(예: 12:00[sl])? 여기 질문은 대괄호 안에 있는 포스트스크립트에 있습니다. 그리고 대괄호 안에 포스트스크립트 없이 결과를 얻는 방법은 무엇입니까? (미리 감사합니다)

안녕하십니까, 어디선가 우리가 협력하고 만지고 제 부탁을 들어주신 것을 기억합니다. 덕분에.
 
artmedia70 :

확신하는? 일반적으로 이것은 스톱으로 닫을 때 주문의 설명에 있는 DC에 기인합니다. [tp] 테이크로 닫을 때 할당합니다.

빈 EA 템플릿에 귀하의 라인을 삽입하고 시작 가격으로 M15 테스터에서 시작했습니다.


아니 당신의 [sl]


그래, 너가 맞아. 실제로 팀은 SL 뒤에 배치되었습니다. 알았습니다. 고맙습니다.

 

여보세요!!! 내 고문이 무브먼트에 대한 명령을 엽니다. 변경하는 방법 또는 변경할 위치를 알려주세요???

무효 수정 주문( 정수 유형 )
{
정수 나;
datetime time_last = 0, time_first = TimeCurrent();
이중 SPREAD = MarketInfo(Symbol(),MODE_SPREAD)*MarketInfo(Symbol(),MODE_POINT), op_pr_last, op_pr_first, 레벨;

for( i = OrdersTotal() - 1, i >= 0, i-- )
{
주문 선택(i,SELECT_BY_POS,MODE_TRADES);
if( OrderMagicNumber() == ID && OrderType() == 유형)
{
if ( OrderOpenTime() > time_last )
{
op_pr_last = OrderOpenPrice();
time_last = OrderOpenTime();
}
if ( OrderOpenTime() < time_first )
{
op_pr_first = OrderOpenPrice();
time_first = OrderOpenTime();
}
}
}


if ( 유형 == 0 ) 레벨 = op_pr_last + MathAbs(op_pr_last-op_pr_first) * (SL/100);
if ( 유형 == 1 ) 레벨 = op_pr_last - MathAbs(op_pr_last-op_pr_first) * (SL/100);

for( i = OrdersTotal() - 1, i >= 0, i -- )
{
주문 선택(i,SELECT_BY_POS,MODE_TRADES);
if( OrderMagicNumber() == ID && OrderType() == 유형 && NormalizeDouble (OrderTakeProfit(),Digits) != NormalizeDouble(level,Digits) )OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),level,0 );
}
}

이중 last_trade( int t )
{

 
KeinRich :

여보세요!!! 내 고문이 무브먼트에 대한 명령을 엽니다. 변경하는 방법 또는 변경할 위치를 알려주세요???


그리고 수정 함수가 그것과 무슨 관계가 있는데, 그 외에 제대로 작성되지 않은 것은 무엇입니까?
 
경고 창을 닫은 후 불러오는 키보드 단축키가 있습니까?
 
Wingdings 글꼴 을 사용하여 LABEL 개체를 사용하여 화살표를 그리는 방법을 알려주세요.
 
Neo333 :
경고 창을 닫은 후 불러오는 "핫" 키 조합이 있습니까?
로그에서 볼 수 있습니다.
 
zfs :
Wingdings 글꼴을 사용하여 LABEL 개체를 사용하여 화살표를 그리는 방법을 알려주세요.
 //+----------------------------------------------------------------------------+
void SetArrow( int cd, color cl, string nm= "" , datetime t1= 0 , double p1= 0 , int sz= 0 ) {
   if ( ObjectFind (nm)< 0 ) ObjectCreate (nm, OBJ_ARROW , 0 , 0 , 0 );
   ObjectSet(nm, OBJPROP_TIME1    , t1);
   ObjectSet(nm, OBJPROP_PRICE1   , p1);
   ObjectSet(nm, OBJPROP_ARROWCODE , cd);
   ObjectSet(nm, OBJPROP_COLOR     , cl);
   ObjectSet(nm, OBJPROP_WIDTH     , sz);
}
//+----------------------------------------------------------------------------+

화살표를 사용하여 입찰 가격, 크기 1로 현재 양초에 빨간 해골을 그리기 위해 호출:

SetArrow( 78 , Red, "Scull" , Time[ 0 ], Bid, 1 );

다음은 텍스트 출력을 위한 기능입니다. 그들은 비슷합니다. 레이블을 표시하려면 직접 시도하십시오.

 //+----------------------------------------------------------------------------+
void SetArrowText( string text, color cl, string font= "Arial" , string nm= "" , datetime t1= 0 , double p1= 0 , int sz= 0 ) {
   if ( ObjectFind (nm)< 0 ) ObjectCreate (nm, OBJ_TEXT , 0 , 0 , 0 );
   ObjectSet(nm, OBJPROP_TIME1    , t1);
   ObjectSet(nm, OBJPROP_PRICE1   , p1);
   ObjectSetText(nm, text,sz, font, cl);
}
//+----------------------------------------------------------------------------+