string usedSymbol = "" ;// Используемый символ
switch ( inpSymbol )// Всю эту конструкцию лучше обернуть в функцию, т.к. повторяться будет несколько раз
{
case EURUSD: usedSymbol = symbols[ 0 ]; break;
case GBPUSD: usedSymbol = symbols[ 1 ]; break;
case USDCHF: usedSymbol = symbols[ 2 ]; break;
case USDJPY: usedSymbol = symbols[ 3 ]; break;
default : Print ( "Неизвестный символ!" );
}
마지막 틱의 모니터링 위치 수와 현재 틱의 수를 비교해야 합니다. 현재 값이 작아지면 모니터링된 위치의 현재 값을 "과거"로 저장(기억)하고 닫는 사실을 처리합니다.
나는 아무것도 이해하지 못했다. 어떤 가치를 얻고 싶습니까?
그리고 당신이 쓴 것, 나는 이렇게 읽었습니다
{
주문 열기;
주문이 열리면
TotalOrder = TotalOrder+1;
}
) 기본적으로 TotalOrder = 0이지만 주문이 열릴 때마다 값이 증가합니다. 10개 열린 후(값은 정확히 10이 됨) 열려 있는 모든 위치의 카운터(유형별 확인 없음, 매직 및 기호 = 모든 미결 주문을 절대적으로 추가합니다)
그리고 다음. 상태는 이렇습니다
TotalOrder가 OrdersTotal과 같지 않은 경우 {}
안녕하세요, 지표의 종목 목록에서 종목을 선택하거나 외부 변수의 어드바이저에서 종목을 선택할 수 있습니까?
그리고 손으로 직접 입력해야 합니다.
입력 문자열 instr_1 = "ED-9.15";
입력 문자열 instr_2 = "Si-9.15";
입력 문자열 instr_3 = "BR-8.15";
진심으로, 알렉스.
안녕하세요, 지표의 종목 목록에서 종목을 선택하거나 외부 변수의 어드바이저에서 종목을 선택할 수 있습니까?
그리고 손으로 직접 입력해야 합니다.
입력 문자열 instr_1 = "ED-9.15";
입력 문자열 instr_2 = "Si-9.15";
입력 문자열 instr_3 = "BR-8.15";
진심으로, 알렉스.
안녕하세요. 직접 - 확실하지 않지만 예를 들어 다음과 같이 할 수 있습니다.
안녕하세요. 직접 - 확실하지 않지만 예를 들어 다음과 같이 할 수 있습니다.
감사합니다. 하지만 3개월마다 파일을 다시 컴파일하고 새 선물을 지정하는 것이 더 쉽습니다 =)
안녕하세요. 표시기 창의 값이 소수점 이하 10,000까지 강제로 표시되도록 하는 방법, 그렇지 않으면 10분의 1까지만 표시되도록 하는 방법. 코드에 정규화가 없지만.
http://i.shotnes.com/u/441/0813/1vyds1z0.15y.png
진심으로, 알렉스.
UPD는 스스로 답을 찾았습니다.
IndicatorSetInteger(INDICATOR_DIGITS,5);
안녕하세요. 표시기 창의 값이 소수점 이하 10,000까지 강제로 표시되도록 하는 방법, 그렇지 않으면 10분의 1까지만 표시되도록 하는 방법. 코드에 정규화가 없지만.
http://i.shotnes.com/u/441/0813/1vyds1z0.15y.png
진심으로, 알렉스.
표준 라이브러리 를 사용할 때 Ask 및 Bid를 받을 때 mysymbol.RefreshRates();
저것들. 업데이트하거나 라이브러리의 데이터를 업데이트할 필요가 없습니까?
또는