[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 973 1...966967968969970971972973974975976977978979980...1145 새 코멘트 Victor Nikolaev 2010.11.20 13:36 #9721 gheka : 외부 정수 Period_MA = 21 ; 부울 Fact_Up = true ; 부울 Fact_Dn = true ; 정수 시작 () { 이중 MA ; MA = iMA ( NULL , 0 , Period_MA , 0 , MODE_SMA , PRICE_CLOSE , 0 ) ; if ( 입찰 > MA && Fact_Up == true ) { FactDn = 사실 ; 팩트업 = 거짓 ; Alert ( " 가격이 MA( " , Period_MA , " )보다 높습니다. " ) ; } if ( 입찰가 < MA && Fact_Dn == true ) { Fact_Up = 사실 ; FactDn = 거짓 ; Alert ( " 가격이 MA( " , Period_MA , " )보다 낮습니다. " ) ; } 반환 ; } 일반적으로 이것은 교과서에 나온 것인데 연습하고 싶었지만 교차하여 막다른 골목에 들어섰습니다. 한 번만 보고합니다. 가격이 있는 각 틱에 대해 보고하도록 하는 방법은 무엇입니까? 돕다? 질문이 적절하지 않다. evgens 2010.11.20 13:48 #9722 Vinin : 질문이 적절하지 않다. 횡단 후에 만 메시지를 한 번만 실행합니다. 그러나 각 틱 후에 메시지를 표시하는 방법, 각 틱에 "price is above dow" 또는 "price is under the dow"와 같은 메시지가 표시되도록 ??? Nail Murtazin 2010.11.20 14:48 #9723 안녕하세요. 지표에 의해 생성된 지정된 매수(매도) 신호가 건너뛰도록 필터를 만들고 싶었습니다. 나는 c/o 전역 변수 를 구현하려고 시도하여 수신된 신호의 수가 고정되어 나중에 주어진 변수와 비교할 수 있도록 했습니다. 이것이 밝혀졌지만 전역 변수에서는 신호 수가 증가하지 않습니다. 실수는 어디에 있습니까? 아니면 아이디어를 달성하는 더 쉬운 방법이 있습니까? 제발 내게 말해줘.... //-------------- if(SignalBuy>0) { int B; if(SignalBuy==true){ B=1; } else { B=0; } int PropuskSigB=GlobalVariableGet("PropuskSignalaB"); PropuskSignalaB =B+PropuskSigB; GlobalVariableSet(gvp+"PropuskSignalaB",PropuskSignalaB); PropuskSignalaB=GlobalVariableGet("PropuskSignalaB"); Print ("PropuskSignalaB = ",PropuskSignalaB); } //------------- if(SignalSell>0){ int S; if(SignalSell==true){ S=1; } else { S=0; } int PropuskSigS=GlobalVariableGet("PropuskSignalaS"); PropuskSignalaS =S+PropuskSigS; GlobalVariableSet(gvp+"PropuskSignalaS",PropuskSignalaS); PropuskSignalaB=GlobalVariableGet("PropuskSignalaS"); Print ("PropuskSignalaS = ",PropuskSignalaS); } //------------- Rossi 2010.11.20 16:04 #9724 기호의 10분의 1로 많이 정규화하는 방법은 무엇입니까? 예를 들어, 로트 1.43 또는 로트 1.438은 1.4 또는 1.5를 만들 수 있습니까? 그렇지 않으면 오류 131 이 발생합니다 - 잘못된 로트 크기? Aleksander 2010.11.20 16:11 #9725 MetaEditor 검색에서 - 네비게이터 탭에서 - Normalization이라는 단어를 입력하면 만족할 것입니다 :) Роман 2010.11.20 16:15 #9726 Rossi : 기호의 10분의 1로 많이 정규화하는 방법은 무엇입니까? 예를 들어, 로트 1.43 또는 로트 1.438은 1.4 또는 1.5를 만들 수 있습니까? 그렇지 않으면 오류 131이 발생합니다 - 잘못된 로트 크기? 실생활에서와 같이 많은 정규화 기능이 있습니다 ... 편집기에서 NormalizeDouble ()에서 F1 키를 누르십시오 - 도움말 모든 것이 자세히... double NormalizeLots( double lot) { double lotStep = MarketInfo( Symbol (), MODE_LOTSTEP); double lots = NormalizeDouble (lot / lotStep, 0 ) * lotStep; lots = MathMax (lots, MarketInfo( Symbol (), MODE_MINLOT)); lots = MathMin (lots, MarketInfo( Symbol (), MODE_MAXLOT)); return (lots); } Rossi 2010.11.20 16:27 #9727 감사하다. 및 이중 lotStep = MarketInfo( Symbol (), MODE_LOTSTEP); lotStep = 0.1을 두 배로 늘릴 수는 없습니다. 하다? Роман 2010.11.20 16:31 #9728 Rossi : 감사하다. 및 이중 lotStep = MarketInfo( Symbol (), MODE_LOTSTEP); lotStep = 0.1을 두 배로 늘릴 수는 없습니다. 하다? Lotstep은 일반적으로 0.01입니다. 브로커와 계정 유형에 따라 다릅니다. 계정 유형에 대한 거래 조건을 읽으십시오. 0.1의 lotstep이 있으면 할 수 있습니다 ... 이것은 모든 유형의 계정에 대한 옵션이므로 증기 목욕을하지 않습니다 ... Warstein 2010.11.20 17:22 #9729 동일한 마법으로 특정 위치 만 잔액의 백분율로 이익 금액을 올바르게 계산하는 방법을 알려주시겠습니까? T-G 2010.11.20 18:51 #9730 젠장, 내 질문에 누가 스레드 답변을 알고 있습니까? 스프레드를 변경하는 TakeMySpread 프로그램이 있다고 알려주십시오. 테스트 및 최적화를 수행하기 위해 심볼의 스프레드를 변경할 수 있습니다. stoplevel 또는 freezelevel 수준을 변경하는 프로그램이 있습니까? 또는 수동으로 수행하는 방법? 1...966967968969970971972973974975976977978979980...1145 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
외부 정수 Period_MA = 21 ;
부울 Fact_Up = true ;
부울 Fact_Dn = true ;
정수 시작 ()
{
이중 MA ;
MA = iMA ( NULL , 0 , Period_MA , 0 , MODE_SMA , PRICE_CLOSE , 0 ) ;
if ( 입찰 > MA && Fact_Up == true )
{
FactDn = 사실 ;
팩트업 = 거짓 ;
Alert ( " 가격이 MA( " , Period_MA , " )보다 높습니다. " ) ;
}
if ( 입찰가 < MA && Fact_Dn == true )
{
Fact_Up = 사실 ;
FactDn = 거짓 ;
Alert ( " 가격이 MA( " , Period_MA , " )보다 낮습니다. " ) ;
}
반환 ;
}
일반적으로 이것은 교과서에 나온 것인데 연습하고 싶었지만 교차하여 막다른 골목에 들어섰습니다.
한 번만 보고합니다. 가격이 있는 각 틱에 대해 보고하도록 하는 방법은 무엇입니까?
돕다?
질문이 적절하지 않다.
질문이 적절하지 않다.
횡단 후에 만 메시지를 한 번만 실행합니다.
그러나 각 틱 후에 메시지를 표시하는 방법,
각 틱에 "price is above dow" 또는 "price is under the dow"와 같은 메시지가 표시되도록 ???
안녕하세요. 지표에 의해 생성된 지정된 매수(매도) 신호가 건너뛰도록 필터를 만들고 싶었습니다. 나는 c/o 전역 변수 를 구현하려고 시도하여 수신된 신호의 수가 고정되어 나중에 주어진 변수와 비교할 수 있도록 했습니다. 이것이 밝혀졌지만 전역 변수에서는 신호 수가 증가하지 않습니다. 실수는 어디에 있습니까? 아니면 아이디어를 달성하는 더 쉬운 방법이 있습니까?
제발 내게 말해줘....
기호의 10분의 1로 많이 정규화하는 방법은 무엇입니까? 예를 들어, 로트 1.43 또는 로트 1.438은 1.4 또는 1.5를 만들 수 있습니까? 그렇지 않으면 오류 131 이 발생합니다 - 잘못된 로트 크기?
기호의 10분의 1로 많이 정규화하는 방법은 무엇입니까? 예를 들어, 로트 1.43 또는 로트 1.438은 1.4 또는 1.5를 만들 수 있습니까? 그렇지 않으면 오류 131이 발생합니다 - 잘못된 로트 크기?
실생활에서와 같이 많은 정규화 기능이 있습니다 ... 편집기에서 NormalizeDouble ()에서 F1 키를 누르십시오 - 도움말
모든 것이 자세히...
감사하다. 및 이중 lotStep = MarketInfo( Symbol (), MODE_LOTSTEP);
lotStep = 0.1을 두 배로 늘릴 수는 없습니다. 하다?
감사하다. 및 이중 lotStep = MarketInfo( Symbol (), MODE_LOTSTEP);
lotStep = 0.1을 두 배로 늘릴 수는 없습니다. 하다?
Lotstep은 일반적으로 0.01입니다. 브로커와 계정 유형에 따라 다릅니다. 계정 유형에 대한 거래 조건을 읽으십시오.
0.1의 lotstep이 있으면 할 수 있습니다 ... 이것은 모든 유형의 계정에 대한 옵션이므로 증기 목욕을하지 않습니다 ...
젠장, 내 질문에 누가 스레드 답변을 알고 있습니까?