안녕하세요. MQL5 언어 를 배우고 싶습니다 /
친구들은 어디서부터 시작해야하는지 도와주세요. 어떤 비디오 자습서?
비디오 자료를 찾았지만 거기에 나와 있는 것 중 80% 이상이 내가 이해하지 못하는 예제로 어드바이저를 작성하는 방법(모든 종류의 기능에 대한 예제 등)은 기본이 필요합니다.
이해 주셔서 감사합니다
- www.mql5.com
나는 지식이 풍부한 사람들이 프로그래밍 초보자를 위한 지적인 교과서를 작성할 것을 제안합니다.
맞지 않습니다. 초보자를 위한 어드바이저 템플릿, 유형 및 abracadabra:의 초기 생성.
아무것도 아닌 것처럼 보입니다.
https://www.youtube.com/watch?v=CLTKROfxXl4
다음 강의를 찾아보세요...
안녕하세요. MQL5 언어 를 배우고 싶습니다 /
얘들 아, 어디서부터 시작해야 합니까? 어떤 비디오 자습서?
비디오 자료를 찾았지만 거기에 나와 있는 것 중 80% 이상이 내가 이해하지 못하는 예제로 어드바이저를 작성하는 방법(모든 종류의 기능에 대한 예제 등)은 기본이 필요합니다.
이해 주셔서 감사합니다
- www.mql5.com
시작하기에 가장 좋은 곳은 C++를 배우는 것입니다.
그런 다음 BASIC에서 점차적으로 Pascal, Assembler, C+, C#을 통해 MQL5에 도달한 다음에만 주석의 차트에 출력이 포함된 Hello world를 작성해 봅니다.
시작하기에 가장 좋은 곳은 C++를 배우는 것입니다.
이 의견에 부분적으로 동의합니다.
그 이상으로 - "C with classes and without STL" 할 수 있습니다. 이해하기 쉽습니다. 90년대의 광고가 MQL에 해당합니다.
최신 C++는 메타 프로그래밍 및 제네릭에 관한 것입니다.
이것은 la intuit.ru 무료 강의 수준입니다. 프로그래밍이 당신의 일이라면 껍질을 벗기고 직업을 찾을 수도 있습니다.
안녕하세요. MQL5 언어 를 배우고 싶습니다 /
얘들 아, 어디서부터 시작해야 합니까? 어떤 비디오 자습서?
비디오 자료를 찾았지만 거기에 나와 있는 것 중 80% 이상이 내가 이해하지 못하는 예제로 어드바이저를 작성하는 방법(모든 종류의 기능에 대한 예제 등)은 기본이 필요합니다.
이해 주셔서 감사합니다
가장 쉬운 방법은 MACD Sample.mq5가 있는 터미널에서 이 전문가의 작동 방식을 파악하는 것입니다.
이 장소에서 지표 -
//+------------------------------------------------------------------+ //| Initialization of the indicators | //+------------------------------------------------------------------+ bool CSampleExpert::InitIndicators( void ) { //--- create MACD indicator if (m_handle_macd== INVALID_HANDLE ) if ((m_handle_macd= iMACD ( NULL , 0 , 12 , 26 , 9 , PRICE_CLOSE ))== INVALID_HANDLE ) { printf ( "Error creating MACD indicator" ); return ( false ); } //--- create EMA indicator and add it to collection if (m_handle_ema== INVALID_HANDLE ) if ((m_handle_ema= iMA ( NULL , 0 ,InpMATrendPeriod, 0 , MODE_EMA , PRICE_CLOSE ))== INVALID_HANDLE ) { printf ( "Error creating EMA indicator" ); return ( false ); } //--- succeed return ( true ); } //+------------------------------------------------------------------+
지표를 변경하여 BUY 및 SELL에 대한 또 다른 신호를 생성할 수 있습니다.
여기에서 화살표를 변경하여 > <
//+------------------------------------------------------------------+ //| Check for long position closing | //+------------------------------------------------------------------+ bool CSampleExpert::LongClosed( void ) { bool res= false ; //--- should it be closed? if (m_macd_current> 0 ) if (m_macd_current<m_signal_current && m_macd_previous>m_signal_previous) if (m_macd_current>m_macd_close_level) { //--- close position if (m_trade.PositionClose( Symbol ())) printf ( "Long position by %s to be closed" , Symbol ()); else printf ( "Error closing position by %s : '%s'" , Symbol (),m_trade.ResultComment()); //--- processed and cannot be modified res= true ; } //--- result return (res); } //+------------------------------------------------------------------+
닫힘 2개 및 열림 2개
가장 쉬운 방법은 MACD Sample.mq5가 있는 터미널에서 이 전문가의 작동 방식을 파악하는 것입니다.
이 장소에서 지표 -
지표를 변경하여 BUY 및 SELL에 대한 또 다른 신호를 생성할 수 있습니다.
여기에서 화살표를 변경하여 > <
닫힘 2개 및 열림 2개
예를 들어 MACD 지표만 스토캐스틱으로 변경하고 다른 것은 변경하지 않으면 새로운 신호를 받게 됩니다.
MACD 대신 이것을 복사하십시오. EA를 만들고 MACD Sample.mq5에서 복사하고 시도 하십시오.
//--- create MACD indicator if (m_handle_macd== INVALID_HANDLE ) if ((m_handle_macd= iStochastic ( NULL , 0 , 5 , 3 , 3 , MODE_SMA , STO_LOWHIGH ))== INVALID_HANDLE ) { printf ( "Error creating MACD indicator" ); return ( false ); }
테스터에서 약간 놓쳤습니다.
시작하기에 가장 좋은 곳은 C++를 배우는 것입니다.
영어로 시작하는 것이 좋겠죠? 나는 영어를 모르고 C++로 고통받지 않습니다... 프리랜스 고객들은 내가 mql5 프로그래밍을 잘한다고 말합니다.
시작하기에 가장 좋은 곳은 C++를 배우는 것입니다.
실제 작업 없이는 아무것도 배울 수 없습니다. 먼저 필요성, 그 다음 해결 방법.
얘들 아, 어디서부터 시작해야 합니까? 어떤 비디오 자습서?
비디오 자료를 찾았지만 거기에 나와 있는 것 중 80% 이상이 내가 이해하지 못하는 예제로 어드바이저를 작성하는 방법(모든 종류의 기능에 대한 예제 등)은 기본이 필요합니다.
이해 주셔서 감사합니다