MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1576 1...156915701571157215731574157515761577157815791580158115821583...1953 새 코멘트 Tretyakov Rostyslav 2021.08.06 18:02 #15751 Eugen8519 : 이 기능을 만들었습니다. 지원과 도움에 감사드립니다. 천만에요) darirunu1 2021.08.06 19:17 #15752 Mihail Matkovskij : 통계를 바탕으로 스톱앤테이크를 어떻게 계산하느냐에 따라... "촛대통계"가 무엇인지, 어떻게 계산하는지 명확하지 않다. 여기에서 대답은 암의 휘파람과 같으며 그 대답이 항상 정확히 우리의 질문이라는 것이 이상합니다. Mihail Matkovskij 2021.08.06 20:37 #15753 darirunu1 : 여기에서 대답은 암의 휘파람과 같으며 대답이 항상 정확히 우리의 질문이라는 것이 이상합니다. 무엇인지 명확하지 않은 질문에 어떻게 대답 할 수 있습니까? ... :) 귀하의 경우 스톱 앤 테이크를 계산하는 방법을 이해하려면 양초에 대한 통계를 계산하는 방법을 알아야합니까? "촛대 통계"는 다소 느슨한 개념 이기 때문에 ... 또한, 스톱 앤 테이크의 비율은 얼마를 원하시나요?... 여기서 문제 설명도 모르기 때문에 전체 거래 시스템을 마련해야 합니다... darirunu1 2021.08.07 06:47 #15754 Mihail Matkovskij : 무엇인지 명확하지 않은 질문에 어떻게 대답 할 수 있습니까? ... :) 귀하의 경우 스톱 앤 테이크를 계산하는 방법을 이해하려면 양초에 대한 통계를 계산하는 방법을 알아야합니까? "촛대 통계"는 다소 느슨한 개념 이기 때문에 ... 또한, 스톱 앤 테이크의 비율은 얼마를 원하시나요?... 여기서 문제 설명도 모르기 때문에 전체 거래 시스템을 마련해야 합니다... int cnt,티켓,총계=0; st = "시간 gen. mon. tue. wed. thur. fri. \n"; 이중 cHeight, gHeight, 최대; int 토, 일, 월, 목, 웬, 일, 금; //, NN; int H = TimeHour(TimeCurrent()); // 현재 시간 정의 이중 NN = H + N*24; // 오프셋 정의 if (NN>막대) NN=막대; (int t=0; t<24; t++) { 높이Z=0; intz=0; for (int i=0; i<=NN; i++) { HeightZ = MathAbs (높음[i]-낮음[i])/포인트 ; z++; } 어떤 옵션을 제공합니까? Any questions from newcomers 코딩하는 방법? [경고, 주제 닫힘!] 포럼을 Mihail Matkovskij 2021.08.07 11:11 #15755 darirunu1 : 어떤 옵션을 제공합니까? int cnt,ticket,total= 0 ; st = "часы общ. пон. вт. ср. чт. пт. \n" ; double cHeight, gHeight, Max; int sat, sun, mon, thu, wen, ths, fri; //, NN; int H = TimeHour( TimeCurrent ()); // определим текущий час double NN = H + N* 24 ; // определим смещение if (NN> Bars ) NN= Bars ; for ( int t= 0 ; t< 24 ; t++) { int HeightZ = 0 ; int z= 0 ; for ( int i= 0 ; i<=NN; i++) { HeightZ = (High[i]-Low[i])/ Point ; z++; } } 내가 이해하는 한, 당신의 움직임은 막대의 높이로 계산됩니다( MathAbs 는 필요하지 않았습니다). 그리고 double NN = H + N* 24 ; 여기에서는 막대의 수를 계산하려고 합니다... 하지만 처음에는 그냥 양수로 설정하는 것이 좋습니다. 평균 막대 이동은 다음과 같이 계산할 수 있습니다 . double avBarMove( int _period) { double cmMove = 0 ; for ( int i = 0 ; i < _period; i++) cmMove += High[i]-Low[i]; return cmMove / _period; } 이제 함수의 결과에 따라 stop과 take를 계산해 볼 수 있습니다. Eugen8519 2021.08.07 12:20 #15756 기능을 올바르게 배치하는 데 도움이 됩니다. SendNotification ( "текст" ); 여기에 직위 입력을 보고하기 위해 삽입했습니다. void OPENORDER( string ord) { double priceL=m_symbol.Ask(); if (ord== "Sell" ) SendNotification ( "текст" ); //--- check for free money if (m_account.FreeMarginCheck( Symbol (), ORDER_TYPE_BUY ,my_lot,priceL)< 0.0 ) printf ( "We have no money. Free Margin = %f" ,m_account.FreeMargin()); else if (!m_trade.Sell(my_lot, Symbol (),m_symbol.Bid(),my_SL,my_TP, "" )) Print ( "BUY_STOP -> false. Result Retcode: " ,m_trade.ResultRetcode(), ", description of Retcode: " ,m_trade.ResultRetcodeDescription(), ", ticket of order: " ,m_trade.ResultOrder()); // Если sell, то не открываемся double priceS=m_symbol.Bid(); if (ord== "Buy" ) SendNotification ( "текст" ); //--- check for free money if (m_account.FreeMarginCheck( Symbol (), ORDER_TYPE_SELL ,my_lot,priceS)< 0.0 ) printf ( "We have no money. Free Margin = %f" ,m_account.FreeMargin()); else if (!m_trade.Buy(my_lot, Symbol (),m_symbol.Ask(),my_SL,my_TP, "" )) Print ( "Buy -> false. Result Retcode: " ,m_trade.ResultRetcode(), ", description of result: " ,m_trade.ResultRetcodeDescription(), ", ticket of deal: " ,m_trade.ResultDeal()); return ; } 그리고 이미 스마트폰에서 알림을 성공적으로 수신하고 있습니다. 그러나 삽입 방법과 위치 SendNotification 정지 손실에 도달했을 때 메시지를 수신하거나 테이크 프로 t.? Mihail Matkovskij 2021.08.07 13:18 #15757 Eugen8519 : 기능을 올바르게 배치하는 데 도움이 됩니다. 여기에 직위 입력을 보고하기 위해 삽입했습니다. 그리고 이미 스마트폰에서 알림을 성공적으로 수신하고 있습니다. 그러나 삽입 방법과 위치 정지 손실에 도달했을 때 메시지를 수신하거나 테이크 프로 t.? OnTradeTransaction 참조 Tretyakov Rostyslav 2021.08.07 13:19 #15758 Eugen8519 : 그러나 삽입 방법과 위치 정지 손실에 도달했을 때 메시지를 수신하거나 테이크 프로 t.? 먼저 주문 마감을 제어하는 함수를 만들어야 합니다. Mihail Matkovskij 2021.08.07 13:22 #15759 MakarFX : 먼저 주문 마감을 제어하는 함수를 만들어야 합니다. OnTradeTransaction 은 서버의 중지 주문이 트리거될 때 트리거됩니다. Eugen8519 2021.08.07 13:28 #15760 MakarFX : 먼저 주문 마감을 제어하는 함수를 만들어야 합니다. 아마도 통해? DEAL_REASON_SL DEAL_REASON_TP 1...156915701571157215731574157515761577157815791580158115821583...1953 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
이 기능을 만들었습니다. 지원과 도움에 감사드립니다.
천만에요)통계를 바탕으로 스톱앤테이크를 어떻게 계산하느냐에 따라... "촛대통계"가 무엇인지, 어떻게 계산하는지 명확하지 않다.
여기에서 대답은 암의 휘파람과 같으며 그 대답이 항상 정확히 우리의 질문이라는 것이 이상합니다.
여기에서 대답은 암의 휘파람과 같으며 대답이 항상 정확히 우리의 질문이라는 것이 이상합니다.
무엇인지 명확하지 않은 질문에 어떻게 대답 할 수 있습니까? ... :)
귀하의 경우 스톱 앤 테이크를 계산하는 방법을 이해하려면 양초에 대한 통계를 계산하는 방법을 알아야합니까? "촛대 통계"는 다소 느슨한 개념 이기 때문에 ...
또한, 스톱 앤 테이크의 비율은 얼마를 원하시나요?... 여기서 문제 설명도 모르기 때문에 전체 거래 시스템을 마련해야 합니다...무엇인지 명확하지 않은 질문에 어떻게 대답 할 수 있습니까? ... :)
귀하의 경우 스톱 앤 테이크를 계산하는 방법을 이해하려면 양초에 대한 통계를 계산하는 방법을 알아야합니까? "촛대 통계"는 다소 느슨한 개념 이기 때문에 ...
또한, 스톱 앤 테이크의 비율은 얼마를 원하시나요?... 여기서 문제 설명도 모르기 때문에 전체 거래 시스템을 마련해야 합니다...int cnt,티켓,총계=0;
st = "시간 gen. mon. tue. wed. thur. fri. \n";
이중 cHeight, gHeight, 최대;
int 토, 일, 월, 목, 웬, 일, 금; //, NN;
int H = TimeHour(TimeCurrent()); // 현재 시간 정의
이중 NN = H + N*24; // 오프셋 정의
if (NN>막대) NN=막대;
(int t=0; t<24; t++)
{
높이Z=0; intz=0;
for (int i=0; i<=NN; i++)
{
HeightZ = MathAbs (높음[i]-낮음[i])/포인트 ;
z++;
}
어떤 옵션을 제공합니까?내가 이해하는 한, 당신의 움직임은 막대의 높이로 계산됩니다( MathAbs 는 필요하지 않았습니다).
그리고
여기에서는 막대의 수를 계산하려고 합니다... 하지만 처음에는 그냥 양수로 설정하는 것이 좋습니다.
평균 막대 이동은 다음과 같이 계산할 수 있습니다 .
이제 함수의 결과에 따라 stop과 take를 계산해 볼 수 있습니다.
기능을 올바르게 배치하는 데 도움이 됩니다.
여기에 직위 입력을 보고하기 위해 삽입했습니다.
그리고 이미 스마트폰에서 알림을 성공적으로 수신하고 있습니다.
그러나 삽입 방법과 위치
SendNotification정지 손실에 도달했을 때 메시지를 수신하거나 테이크 프로 t.?
기능을 올바르게 배치하는 데 도움이 됩니다.
여기에 직위 입력을 보고하기 위해 삽입했습니다.
그리고 이미 스마트폰에서 알림을 성공적으로 수신하고 있습니다.
그러나 삽입 방법과 위치
정지 손실에 도달했을 때 메시지를 수신하거나 테이크 프로 t.?
OnTradeTransaction 참조
Eugen8519 :
그러나 삽입 방법과 위치
정지 손실에 도달했을 때 메시지를 수신하거나 테이크 프로 t.?
먼저 주문 마감을 제어하는 함수를 만들어야 합니다.
먼저 주문 마감을 제어하는 함수를 만들어야 합니다.
OnTradeTransaction 은 서버의 중지 주문이 트리거될 때 트리거됩니다.
먼저 주문 마감을 제어하는 함수를 만들어야 합니다.