전문 고문 - 기타 질문 - 페이지 36

 

Digits () 또는 MarketInfo()를 호출 할 수 있습니다.

Digits () or _Digits

double digits = MarketInfo ( Symbol (), MODE_DIGITS );

이제 승수 빠른 예를 원하면 창의력을 발휘하십시오.

int multiplier= 0 ;

   if ( MarketInfo ( Symbol (), MODE_DIGITS )== 2 ){multiplier= 100 ;}
   if ( MarketInfo ( Symbol (), MODE_DIGITS )== 3 ){multiplier= 1000 ;}
   if ( MarketInfo ( Symbol (), MODE_DIGITS )== 4 ){multiplier= 10000 ;}
   if ( MarketInfo ( Symbol (), MODE_DIGITS )== 5 ){multiplier= 100000 ;}
   if ( MarketInfo ( Symbol (), MODE_DIGITS )== 6 ){multiplier= 1000000 ;}

double EURUSD= Bid *multiplier;

Print ( "EURUSD: " , DoubleToString (EURUSD, 0 ));
 
string price_as_str = StringFormat("%0."+(string)_Digits+"f",Bid);
int len = StringLen(price_as_str);
Print("price_as_str = ",price_as_str);
Print("Before the decimal point = ", StringSubstr(price_as_str, 0, len-_Digits-1));
Print("After the decimal point = ",  StringSubstr(price_as_str, len-_Digits));
 

헤헤!

귀하의 두 가지 의견이 내 솔루션에 도움이 되기를 바랍니다.
나는 곧 둘 다 시도하기 시작할 것이다.

고마워요.

 

#StringLen - 닫기

@honest_knave@Marco vd Heijden 의 훌륭한 의견에 다시 한 번 감사드립니다.
귀하의 매우 유용한 예를 시도한 후 훌륭한 솔루션을 찾았습니다.

당신에게 최선을 다합니다!

 

#최대 로트 크기 - 마감

그 댓글이 내 문제를 해결합니다 #‌336 - #338

다시 한번 감사드립니다.

 

# 트레이드 패널 + 트레이딩 전략 - 오픈

조사를 시작하기 전에 물어볼 필요가 있습니다.

Q: 트레이드 패널 과 트레이딩 전략은 별개로 해야 합니까 아니면 무엇을 해야 합니까?

미리 감사드립니다.

 
Max Enrik :

# 트레이드 패널 + 트레이딩 전략 - 오픈

조사를 시작하기 전에 물어볼 필요가 있습니다.

Q: 트레이드 패널 과 트레이딩 전략은 별개로 해야 합니까 아니면 무엇을 해야 합니까?

미리 감사드립니다.


차트당 1EA만 적용할 수 있습니다.

이는 패널과 전략이 모두 거래 작업을 수행해야 하는 경우 함께 통합해야 함을 의미합니다.

 
honest_knave :

차트당 1EA만 적용할 수 있습니다.
이는 패널과 전략이 모두 거래 작업을 수행해야 하는 경우 함께 통합해야 함을 의미합니다.

답장을 보내주셔서 감사합니다.
 
정말 정말 필요한 경우 chartID를 사용하여 다른 모든 차트와 함께 하나의 EA를 사용할 수 있으며 차트 자체에 다른 EA를 로드할 수 있으며 코드를 실행하는 스크립트를 로드할 수도 있습니다. 끝없는 루프이지만 이것들은 고도로 발전하여 얼마나 멀리 밀고 싶은지에 달려 있습니다.
 

‌ #Trade Panel + 거래 전략 - 마감

귀하의 의견을 주신 Mr. Marco에게 감사드립니다.

나는 그것들을 결합하기 전에 거래 전략을 위한 코드 스크립트 작성을 시작할 수 있다고 생각합니다.
(만약 내가 트레이딩 전략을 위한 스크립트를 따로 작성하지 않는다면 - 그것이 나에게 매우 어려울 것이라는 것을 나는 확실히 알고 있다)

곧 시작하겠습니다.

시간 내주셔서 감사합니다.

사유: