MQL5에서 함께 배우고 쓰기 - 페이지 30

 
A. 그래서 같은 폴더에 넣고...
 
AUser :

여러분, 문자열 변수의 초기 값은 무엇입니까?

나는 여기에 씁니다. 문자열이 다음과 같으면:?, 그리고 무엇과 같습니까? "", ""


"" - 빈 문자열 값을 의미하며 (문자열)0도 마찬가지입니다.

그러나 "0"은 48번째 문자입니다.

 
Urain :

"" - 빈 문자열 값을 의미하며 (문자열)0도 마찬가지입니다.

그러나 "0"은 48번째 문자입니다.

if (상태 != "진행 중" && 상태 != "바쁨")
{통계 = "무료";}
그래서 niidёd: if (Statys == "")
 
AUser :
if (상태 != "진행 중" && 상태 != "바쁨")
{통계 = "무료";}
그래서 niidёd: if (Statys == "")

왜 안되는지, 가는지, 그리고 꽤 흔한 옵션일지라도,

그러나 질문은 초기화에 관한 것이었습니다.

 
유니코드에 대한 질문에 대한 답을 찾을 수 없습니다. "클라이언트 터미널 / 시작하기 / 디렉토리 및 파일 구조" 섹션 의 터미널 도움말에서 다음과 같이 말합니다.

모든 텍스트 파일은 유니코드 형식이므로 적절한 소프트웨어를 사용하여 편집해야 합니다. "

사실은 하나 이상의 유니코드 표준이 있다는 것입니다. 메타에디터가 아닌 다른 에디터에서 프로그래밍을 할 경우 어떤 것을 사용해야 합니까?

 
drknn :

사실은 하나 이상의 유니코드 표준이 있다는 것입니다. 메타에디터가 아닌 다른 에디터에서 프로그래밍을 할 경우 어떤 것을 사용해야 합니까?

소스에 대한 링크를 제공할 수 있습니까?
 
drknn :

사실은 하나 이상의 유니코드 표준이 있다는 것입니다. 메타에디터가 아닌 다른 에디터에서 프로그래밍을 할 경우 어떤 것을 사용해야 합니까?

Windows의 프로그램 이후 유니 코드는 형식으로 정확하게 사용됩니다. UTF-16LE - 마커 0xFFFE가 있는 2바이트 리틀 엔디안.

 

근본적인 차이는 못느끼겠습니다.

무효 OpenSell()
{
MqlTradeRequest o; MqlTrade결과p;
이중 입찰 = SymbolInfoDouble(_Symbol,SYMBOL_BID);

o.action = TRADE_ACTION_PENDING;
o.symbol = _심볼;
o.볼륨 = 로트;
o.price = 입찰가 - Otklonenie;
o.sl = 0;
o.tp = 0;
o.유형 = ORDER_TYPE_SELL_STOP ;
o.type_filling = ORDER_FILLING_AON;
o.type_time = ORDER_TIME_GTC;
주문 보내기(o,p);

if (p.retcode == 10009)
{
티켓 = p.order;
가격 = /*p.price;*/ 입찰가 - Otklonenie;
상태 = "진행 중";
}

}

그러나 주석이 달린 옵션은 테스트 거래를 열지 않습니다. 캐치 뭔데? 정확도의 차이는 매우 작습니다.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Urain :

왜 안되는지, 가는지, 그리고 꽤 흔한 옵션일지라도,

그러나 질문은 초기화에 관한 것이었습니다.

스스로 확인하십시오:

문자열 상태;

무효 OnTick()
{
if ( 상태 == "" )
{오픈바이();}
}

무효 OpenBuy()
{
MqlTradeRequest o; MqlTrade결과p;
이중 질문 = SymbolInfoDouble(_Symbol,SYMBOL_ASK);

o.action = TRADE_ACTION_PENDING;
o.symbol = _심볼;
볼륨 = 1;
o.price = 물음 + 0.1;
o.sl = 0;
o.tp = 0;
o.유형 = ORDER_TYPE_BUY_STOP ;
o.type_filling = ORDER_FILLING_AON;
o.type_time = ORDER_TIME_GTC;
주문 보내기(o,p);

}

거래는 이런 식으로 진행되지 않습니다)) USDJPY 테스트를 위한 쌍

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
AUser :

스스로 확인하십시오:

...

푸쉬킨이 초기화되나요?

 string Statys= "" ;
if (Statys == "" ) Print ( "Yes" );