int MagicfromSymbol() // Генирит Magicnumber для каждого символа и ТФ
{
int MagicNumber= 0 ;
for ( int i= 0 ; i< 5 ; i++)
{
MagicNumber=MagicNumber* 3 +StringGetChar( Symbol (),i)+ 5 ;
}
MagicNumber=MagicNumber* 3 + Period ();
return (MagicNumber);
}
내가 삽입했다. 오류가 발생하지 않았지만 작동하지 않았습니다.
다음과 같은 사이클을 여는 것에 대한 확인이 있습니다(즉, 하나의 동시 전략에 대한 것).
if (TradeNow && total < 1 ) {
PrevCl = iClose( Symbol (), 0 , 2 );
CurrCl = iClose( Symbol (), 0 , 1 );
SellLimit = Bid;
BuyLimit = Ask;
if (!ShortTrade && !LongTrade) {
나는 이것을 좋아했다:
if (TradeNow && total < 2 ) {
PrevCl = iClose( Symbol (), 0 , 2 );
CurrCl = iClose( Symbol (), 0 , 1 );
SellLimit = Bid;
BuyLimit = Ask;
if (!ShortTrade && !LongTrade) {
결과가 없다. 표시줄을 특징짓는 숫자는 그대로 유지됩니다.
이것은 오른쪽 범위를 기준으로 한 점입니다. 오른쪽 창에는 "상단" 및 "하단" 제한이 있습니다.
지표 값 을 물어볼 때 누가 나에게 이유를 말해 줄 수 있습니까?
double vol = iCustom(Symbol(),PERIOD_H1,"Parabolic",PARASTEP,PARAMAX,0,1);
그것은 나에게이 가치를 제공합니다 ...
EURUSD,H1: vol= 1.2737Ask= 1.2678
그런 다음 이것을 출력합니다.
EURUSD,H1: vol= 435119881.7219Ask= 1.2736
이해가 안됩니다. vol 변수로 계산이 없었습니다.
이 숫자는 어디에서 왔습니까? =\
감사합니다, 빅터, 그리고 이것에 대해.
그런 다음 어떻게 든 주제를 끝내십시오.
인사말!
MagicNumber에 1을 더하고 할당할 함수를 알려주세요.
한 어드바이저에서 동시에 여러 사이클을 수행하려면 이것이 필요합니다.
미리 감사드립니다.
#define k 5
https://docs.mql4.com/en/basis/preprosessor/constant
다시 말하지만, 두 번째 차원의 차원에 영향을 줄 수 없으며 재컴파일 후에만 변경됩니다.
인사말!
MagicNumber에 1을 더하고 할당하는 함수를 알려주세요.
한 어드바이저에서 동시에 여러 사이클을 수행하려면 이것이 필요합니다.
미리 감사드립니다.
정확히. 그러나 아마도 해결책을 찾는 데 도움이 될 것입니다.
포럼에서 좀 검색하다가 발견한
내가 삽입했다. 오류가 발생하지 않았지만 작동하지 않았습니다.
다음과 같은 사이클을 여는 것에 대한 확인이 있습니다(즉, 하나의 동시 전략에 대한 것).
나는 이것을 좋아했다:
그리고 작동하지 않았다.
무엇이 잘못될 수 있습니까? 말해 주세요.
포럼에서 좀 검색하다가 발견한
내가 삽입했다. 오류가 발생하지 않았지만 작동하지 않았습니다.
다음과 같은 사이클을 여는 것에 대한 확인이 있습니다(즉, 하나의 동시 전략에 대한 것).
나는 이것을 좋아했다:
그리고 작동하지 않았다.
무엇이 잘못될 수 있습니까? 말해 주세요.
모든 코드를 게시해야 할 것 같습니다. Charades는별로 도움이되지 않습니다
여기 첨부 파일에