// v передается в функцию как double-значение лота // сначала то что чаще всего встречается v = NormalizeDouble (v, 3 ); if (v < MarketInfo (symbol, MODE_MINLOT )) v = MarketInfo (symbol, MODE_MINLOT );
// затем рассчитать знаки после запятой для объема, которого не может быть но они фсе равно проверяют string volume_min = ( string ) SymbolInfoDouble (symbol, SYMBOL_VOLUME_MIN ); int volume_digits = 0 ; int pos = StringFind (volume_min, "." , 0 );
На прошлом уроке «Язык MQL — Урок 2» мы научили наш первый , написанный на языке MQL4 рассчитывать размер лота, а точнее запрашивать у нас размер средств которыми мы хотим рискнуть при торговле на форекс при помощи терминала Metatrader 4. В данном уроке я предлагаю заняться самим ! Для расчета желаемого лота, скрипту MT4 необходимо знать...
그래야지!!
// сначала то что чаще всего встречается
v = NormalizeDouble (v, 3 );
if (v < MarketInfo (symbol, MODE_MINLOT )) v = MarketInfo (symbol, MODE_MINLOT );
// затем рассчитать знаки после запятой для объема, которого не может быть но они фсе равно проверяют
string volume_min = ( string ) SymbolInfoDouble (symbol, SYMBOL_VOLUME_MIN );
int volume_digits = 0 ;
int pos = StringFind (volume_min, "." , 0 );
if (pos > 0 ){
volume_min = StringSubstr (volume_min, pos+ 1 , StringLen (volume_min)-pos);
volume_digits = StringLen (volume_min);
v = NormalizeDouble (v, volume_digits);
}
당신의 lotDigit은 항상 0을 계산하는 영리한 바보입니다. 이것은 문서의 예에 없습니다. 분명히, 당신은 괄호가 많을 때 좋아합니까?
또한 이것은: FreeMg*Risk/100/Margin/Step... 100은 어디에서 왔습니까? 분명히 천장에서.
많은 라인. 정말 많은데요?? 어떻게 계산하시나요??
그곳이 그곳이다
http://mql4you.ru/mql-school/yazyk-mql-urok-3.html
또한 이것은: FreeMg*Risk/100/Margin/Step... 100은 어디에서 왔습니까? 분명히 천장에서.
100은 백분율에서 변환 ;-)입니다. 즉, Risk/100은 0과 1 사이의 값을 제공합니다.
태에 메이. 나는 위험을 사용하지 않고 훨씬 더 적은 100%(로트는 100% ???)를 사용하고 테스트를 통과합니다.
당신의 lotDigit은 항상 0을 계산하는 영리한 바보입니다. 이것은 문서의 예에 없습니다. 분명히, 당신은 괄호가 많을 때 좋아합니까?
또한 이것은: FreeMg*Risk/100/Margin/Step... 100은 어디에서 왔습니까? 분명히 천장에서.
많은 라인. 정말 많은데요?? 어떻게 계산하시나요??
이 경우, lotDigit은 반올림을 위한 자릿수를 계산합니다. 확인할 수 있습니다. 이 교활한 바보는 항상 0보다 큽니다(소수 로트가 허용되는 경우)
...소수 제비도 사용하지 않는 것 같습니다.
이 경우, lotDigit은 반올림을 위한 자릿수를 계산합니다. 확인할 수 있습니다. 이 교활한 바보는 항상 0보다 큽니다(소수 로트가 허용되는 경우)
...소수 제비도 사용하지 않는 것 같습니다.