본문 바로가기
트레이딩/메타트레이더 코딩

MQL5. input

by i.got.it 2019. 5. 27.

 

// MQL5 input example 

// ea file 이나, 클래스 파일등에서 global 변수로 선언하고 앞에 input 기록하면됨.
input ENUM_TIMEFRAMES forecast_timeframe_fortrading = PERIOD_M15;



////////////////////// 클래스 멤버 변수에서는 input 지정 불가능. 

input double test = 0.1;   // 클래스에서 사용하는 파라메타에 input 처리할려면 전역변수로 선언되어야 함.

class CCyFin_DaFoUnit : public CObject
{
private:
   
public:
   CCyFin_DaFoUnit();
   ~CCyFin_DaFoUnit();

   //////////////////////////////////
   input double test;   //<- 이런식의 클래스 멤버변수엔 input 지정 불가능. 
   input static double test; // static 변수에도 input 지정 불가능. 
   
};

 

코드에서 input 으로 설정된 변수들은 ea 의 속성창에서 사용자가 값 변경 가능. strategy tester 에서는 아래 위치에서 사용자가 값지정 가능. 

 

 

 

상세 : https://www.mql5.com/en/docs/basis/variables/inputvariables

 

Documentation on MQL5: Language Basics / Variables / Input Variables

The input storage class defines the external variable. The input modifier is indicated before the data type. A variable with the input modifier...

www.mql5.com

 

 

연관 

 

MT4, MT5 입력 변수 

 

 

메타트레이더 . 코딩 . input 입력 변수 .

메타트레이더 4 입력변수 - 메타트레이더 EA 파일 상단에 아래예 처럼 기록하면 EA 속성창에서 사용자 입력 가능한 UI 로 자동 연결됨. - input string ui_grp_1 = "" 로 기록한 것은 속성창에서 시각적 구

igotit.tistory.com

 

 

 

 

 


첫 등록 : 2019.05.27

최종 수정 : 2024.08.27

단축 주소 : https://igotit.tistory.com/2200


 

 

 

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5