초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1110 1...110311041105110611071108110911101111111211131114111511161117...1503 새 코멘트 Vitaly Muzichenko 2019.08.07 07:25 #11091 Alexey Viktorov : 따라서 모든 것이 문서에 설명되어 있습니다. fmod에서 제수를 1로 설정하고 숫자의 소수 부분 또는 0을 얻습니다. 결국 필드나 입력 변수에 소수 자릿수가 몇 개나 입력되는지는 중요하지 않습니다. 작동합니다. 가장 쉬운 솔루션입니다! EditCreate( 0 , "TR" , 0 , 0 , 0 ,X,Y, fmod (TralingStop, 1 )== 0 ? DoubleToString (TralingStop, 0 ) : DoubleToString (TralingStop, 1 ), true ); 고맙습니다! Roman Sharanov 2019.08.07 07:39 #11092 heik_h = iCustom ( _Symbol , PERIOD_CURRENT , "Examples\\Heiken_Ashi" ); CopyBuffer (heik_h, 1 , 1 , 1 , heikHigh); CopyBuffer (heik_h, 2 , 1 , 1 , heikLow); Comment (heikHigh[ 0 ]); 0에 가까운 잘못된 값을 얻습니다. 표시기는 예 에 있습니다. 문제가 무엇입니까? Vladimir Karputov 2019.08.07 08:30 #11093 Roman Sharanov : 0에 가까운 잘못된 값을 얻습니다. 표시기는 예 에 있습니다. 문제가 무엇입니까? 매 틱마다 새로운 표시기 핸들을 생성하고 있습니까?! 핸들은 OnInit에서 생성되어야 하며 데이터는 이미 OnTick 또는 OnCalculate에서 수신되어야 합니다. Roman Sharanov 2019.08.07 08:46 #11094 Vladimir Karputov : 모든 틱 에 새로운 표시기 핸들을 생성하고 있습니까?! 핸들은 OnInit에서 생성되어야 하며 데이터는 이미 OnTick 또는 OnCalculate에서 수신되어야 합니다. 아니요, OnInit에 있습니다. Vladimir Karputov 2019.08.07 08:50 #11095 Roman Sharanov : 아니요, OnInit에 있습니다. 당신은 부주의합니다. 전체 구문을 읽으십시오. 전체: 핸들은 OnInit에서 생성되어야 하고 데이터는 이미 OnTick 또는 OnCalculate 에서 수신되어야 합니다. Roman Sharanov 2019.08.07 08:52 #11096 Vladimir Karputov : 당신은 부주의합니다. 전체 구문을 읽으십시오. 핸들은 OnInit에서 생성되어야 하고 데이터는 이미 OnTick 또는 OnCalculate에서 수신되어야 합니다. 그렇게 간다 Roman Sharanov 2019.08.07 08:54 #11097 int OnInit(){ heik_h = iCustom(_Symbol, PERIOD_CURRENT, "Examples\\Heiken_Ashi"); } void OnTick(){ CopyBuffer(heik_h, 1, 1, 1, heikHigh); Comment(heikHigh[0]); } Artyom Trishkin 2019.08.07 09:06 #11098 Roman Sharanov : int OnInit (){ heik_h = iCustom ( _Symbol , PERIOD_CURRENT , "Examples\\Heiken_Ashi" ); } void OnTick (){ CopyBuffer (heik_h, 1 , 1 , 1 , heikHigh); Comment (heikHigh[ 0 ]); } //+------------------------------------------------------------------+ int OnInit () { heik_h = iCustom ( _Symbol , PERIOD_CURRENT , "Examples\\Heiken_Ashi" ); if (heik_h== INVALID_HANDLE ) return INIT_FAILED ; ArraySetAsSeries (heikHigh, true ); } void OnTick () { if ( CopyBuffer (heik_h, 1 , 1 , 1 , heikHigh)== 1 ) Comment (heikHigh[ 0 ]); } //+------------------------------------------------------------------+ Roman Sharanov 2019.08.07 09:33 #11099 Artyom Trishkin : 변경된 사항은 없으며 e+321도 표시됩니다. Artyom Trishkin 2019.08.07 09:35 #11100 Roman Sharanov : 변경된 사항은 없으며 e+321도 표시됩니다. DoubleToString()을 사용 하여 필요한 정밀도로 가격 값을 표시합니다. 1...110311041105110611071108110911101111111211131114111511161117...1503 새 코멘트 사유: 취소 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
따라서 모든 것이 문서에 설명되어 있습니다. fmod에서 제수를 1로 설정하고 숫자의 소수 부분 또는 0을 얻습니다. 결국 필드나 입력 변수에 소수 자릿수가 몇 개나 입력되는지는 중요하지 않습니다.
작동합니다. 가장 쉬운 솔루션입니다!
고맙습니다!
0에 가까운 잘못된 값을 얻습니다.
표시기는 예 에 있습니다.
문제가 무엇입니까?
0에 가까운 잘못된 값을 얻습니다.
표시기는 예 에 있습니다.
문제가 무엇입니까?
모든 틱 에 새로운 표시기 핸들을 생성하고 있습니까?!
아니요, OnInit에 있습니다.
아니요, OnInit에 있습니다.
그렇게 간다
Roman Sharanov :
변경된 사항은 없으며 e+321도 표시됩니다.
변경된 사항은 없으며 e+321도 표시됩니다.
DoubleToString()을 사용 하여 필요한 정밀도로 가격 값을 표시합니다.