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

 
libeadier :

인쇄(숫자)는 5를 인쇄합니다.

가격은 간단하게 print(hign[1])로 알아냅니다.


나는 당신에게 편지를 썼습니다 - 문서를 읽으십시오. 나는 해독한다: 기능에 의한 도움은 읽을 운명이 아니다?

 void Print ( ...) 
Печатает некоторое сообщение в журнал экспертов. Параметры могут иметь любой тип. 
Количество параметров не может превышать 64 .

Массивы нельзя передать в функцию Print (). Массивы должны быть напечатаны поэлементно.

Данные типа double выводятся с 4 десятичными цифрами после точки. Чтобы получить большую точность, 
следует использовать функцию DoubleToStr ().
Данные типов bool , datetime и color будут напечатаны в виде чисел.
Чтобы печатать значения datetime как строку с датой, следует использовать функцию TimeToStr ().
См. также функции Alert () и Comment (). 

아니면 열린 문을 계속 뚫고 나갈 것인가?

 
Xaoss1990 :

초보를 도와주세요!

Expert Advisor에서 차트에 표시선을 표시하는 방법은 무엇입니까?

표시기에서 수행합니다. 결과적으로 코드를 전문가에게 복사합니다. 아니요(((


https://book.mql4.com/en/samples/shared
 
좋은 오후, 테스터가 모스크바 시간 11:33에 지금 작동하지 않는 이유를 알려주십시오. 오늘 거래가 없다는 사실 때문에? 통화 정보를 사용할 수 있습니다.
 
first_may :
좋은 오후, 테스터가 모스크바 시간 11:33에 지금 작동하지 않는 이유를 알려주십시오. 오늘 거래가 없다는 사실 때문에? 통화 정보를 사용할 수 있습니다.

잡지를 참조하십시오. 내 테스터가 현재 작동 중입니다.
 
Roll :

잡지를 참조하십시오. 내 테스터가 현재 작동 중입니다.


덕분에 효과가 있었습니다. 오류는 가까운 정지 손실에 있었습니다. 다음과 같이 작성했습니다.

VStopLossLong=Ask+MarketInfo( Symbol() ,MODE_STOPLEVEL); // BUY에 대한 최소 허용 손절매 수준
VStopLossShort=입찰가 정보(Symbol(),MODE_STOPLEVEL); // SELL에 대한 최소 허용 손절매 수준

어디에 오류가 있는지 알려주실 수 있나요?

 
first_may :


덕분에 효과가 있었습니다. 오류는 가까운 정지 손실에 있었습니다. 다음과 같이 썼습니다.

VStopLossLong=Ask+MarketInfo(Symbol(),MODE_STOPLEVEL); // BUY에 대한 최소 허용 손절매 수준
VStopLossShort=입찰가 정보(Symbol(),MODE_STOPLEVEL); // SELL에 대한 최소 허용 손절매 수준

어디에 오류가 있는지 알려주실 수 있나요?


매도는 매도, 매수는 반대입니다... :-))) 따라서 거리는 여전히 최소값보다 작습니다... 예:

 {                                   //.. не достигнут успех
       if (StopLoss<Level_new)             // Если меньше допустимого..
         StopLoss=Level_new;             // .. то допустимый
       if (TakeProfit<Level_new)           // Если меньше допустимого..
         TakeProfit=Level_new;           // ..то допустимый
      MN= TimeCurrent ();                   // Простой MagicNumber
      Inform( 13 ,Tip);                     // Сообщение о попытке откр
       if (Tip== 0 )                         // Будем открывать Buy
        {
         SL=Bid - StopLoss*   Point ;       // StopLoss   (цена)
         TP=Bid + TakeProfit* Point ;       // TakeProfit (цена)
         Ticket= OrderSend ( Symbol (), 0 ,Lots_New,Ask, 2 ,SL,TP, "" ,MN);
        }
       if (Tip== 1 )                         // Будем открывать Sell
        {
         SL=Ask + StopLoss*   Point ;       // StopLoss   (цена)
         TP=Ask - TakeProfit* Point ;       // TakeProfit (цена)
         Ticket= OrderSend ( Symbol (), 1 ,Lots_New,Bid, 2 ,SL,TP, "" ,MN);
        }
전체 설명 - 여기 를 참조하십시오. 주문을 하고 수정하기 전에 필요한 모든 확인 사항은 여기를 참조 하십시오.
 
first_may :


덕분에 효과가 있었습니다. 오류는 가까운 정지 손실에 있었습니다. 다음과 같이 작성했습니다.

VStopLossLong=Ask+MarketInfo(Symbol(),MODE_STOPLEVEL); // BUY에 대한 최소 허용 손절매 수준
VStopLossShort=Bid-MarketInfo(Symbol(),MODE_STOPLEVEL); // SELL에 대한 최소 허용 손절매 수준

어디가 오류인지 알려주실 수 있나요?

반대로 매수에 대해서는 손절매를 낮게 설정하고 매도에 대해서는 높게 설정해야 한다는 점을 잠시 잊읍시다...


예를 들어 EURUSD 통화 쌍 을 선택하겠습니다. 우리는 숏 포지션을 열어야 합니다. 사용 가능한 첫 번째 터미널을 사용합니다.

- 4자리 따옴표 ;

- 마지막으로 기록된 입찰가 = 1.4396(테스트에서는 확실히 다르지만 요점은 아님)

- MarketInfo(Symbol(),MODE_STOPLEVEL)는 2를 반환합니다.

VStopLossShort 변수가 무엇과 같을지 고려합니다.

VStopLossShort = 1.4396 - 2 = - 0.5604

오_오

예를 들어 USDJPY와 같은 쌍을 선택하고 실수로 SL과 TP를 교환하더라도 실수가 없어야 합니다... :)))))))))))))))))

 

안녕 젠야...

 

얘들아 시간나면 좀 도와줘... 쉬는날인건 알겠는데 일이 터졌어...

 
GALO4KA1971 :

안녕 젠야...

개인사정으로 가능한가요?


갈로4KA1971 :

얘들아 시간나면 좀 도와줘... 쉬는날인건 알겠는데 일이 터졌어...

한 번에 모든 것이 가능합니까?

주말에도 쉬지 않는 사람이 있다.