여기서 무슨 문제가 있습니까? - 페이지 3 1234567 새 코멘트 asasusa 2011.11.23 08:52 #21 그리고 이 스크립트가 거래를 열지 않고 오류 0을 표시하는 이유를 알려주십시오. 즉, 오류는 없지만 거래도 열지 않습니다. extern int MagicNumber = 10001 ; extern double Lots = 0.1 ; extern double StopLoss = 50 ; extern double TakeProfit = 50 ; extern int TrailingStop = 25 ; extern int Slippage = 3 ; //+------------------------------------------------------------------+ // expert start function //+------------------------------------------------------------------+ int start() { double MyPoint= Point ; if ( Digits == 3 || Digits == 5 ) MyPoint= Point * 10 ; double StochMain = iStochastic ( NULL , 0 , 7 , 10 , 4 , MODE_LWMA , 1 ,MODE_MAIN, 0 ); double StochSignal = iStochastic ( NULL , 0 , 7 , 10 , 4 , MODE_LWMA , 1 ,MODE_SIGNAL, 0 ); double MaSi = iMA ( NULL , 0 , 100 , 0 , MODE_EMA , PRICE_CLOSE , 0 ); if ( TotalOrdersCount()== 0 ) { if ((StochMain > StochSignal)&&(Close[ 1 ] > MaSi)) // Here is your open buy rule { OrderSend ( Symbol (),OP_BUY,Lots,Ask,Slippage,Ask+StopLoss*MyPoint,Ask+TakeProfit*MyPoint, "Открыта сделка на покупку!!" ,MagicNumber, 0 , Yellow ); } else { if ( GetLastError () != 0 ) Alert ( "Ошибка " , GetLastError ()); } } NADYA 2011.11.23 10:39 #22 나는 당신의 손절매가 당신의 오픈 가격 보다 높다고 생각합니다. asasusa 2011.11.23 11:48 #23 정확히는 오류가 없습니다. asasusa 2011.11.23 11:59 #24 이것을 해독하는 방법을 알려주십시오. 이 조각이 어떻게 작동하는지 이해하지 못합니다. for ( int cnt= 0 ;cnt< OrdersTotal ();cnt++) { OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES); 따라서 먼저 cnt 변수는 값 0 으로 설정됩니다. 그런 다음 주문 수가 0보다 크면 OrderSelect가 실행됩니다. 그러나 여기서 값이 0 인 동일한 변수 cnt 는 무엇입니까? OrderSelect ( cnt , SELECT_BY_POS, MODE_TRADES); NADYA 2011.11.23 12:17 #25 이 기능에 대해 읽으려고 하면 모든 것이 즉시 명확해집니다. asasusa 2011.11.23 12:32 #26 아니요, 명확하게 밝혀진 것이 없습니다. 왜 정확히 0입니까? 주문은 처음부터 번호가 매겨져 있습니까? 그리고 여기 또 하나 OrderType ()<=OP_SELL 그것을 이해하는 방법 - 판매 주문 보다 작거나 같음. 어느 것이 더 작고 어느 것이 더 큰지 알아내는 방법은 무엇입니까? --- 2011.11.23 14:13 #27 sss2019 : 아니요, 명확하게 밝혀진 것이 없습니다. 왜 정확히 0입니까? 주문은 처음부터 번호가 매겨져 있습니까? 예, 처음부터. 다른 모든 것과 마찬가지로. 그리고 여기 또 하나 그것을 이해하는 방법 - 판매 주문보다 작거나 같음. 어느 것이 더 작고 어느 것이 더 큰지 알아내는 방법은 무엇입니까? pathamushto OP_SELL은 상수=1입니다. asasusa 2011.11.23 15:59 #28 수단 OP_BUY - 0 OP_SELL - 1 OP_BUYLIMIT - 2 OP_BUYSTOP - 3 OP_SELLLIMIT - 4 OP_SELLSTOP - 5 그래서 그것은 밝혀졌다? Victor Nikolaev 2011.11.23 16:10 #29 sss2019 : 수단 OP_BUY - 0 OP_SELL - 1 OP_BUYLIMIT - 2 OP_BUYSTOP - 3 OP_SELLLIMIT - 4 OP_SELLSTOP - 5 그래서 그것은 밝혀졌다? 그래서. 사실, 6과 같은 값이 하나 더 있습니다. asasusa 2011.11.23 17:07 #30 그리고 또 무엇이 될까요? 1234567 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
그리고 이 스크립트가 거래를 열지 않고 오류 0을 표시하는 이유를 알려주십시오. 즉, 오류는 없지만 거래도 열지 않습니다.
이것을 해독하는 방법을 알려주십시오. 이 조각이 어떻게 작동하는지 이해하지 못합니다.
따라서 먼저 cnt 변수는 값 0 으로 설정됩니다.
그런 다음 주문 수가 0보다 크면 OrderSelect가 실행됩니다.
그러나 여기서 값이 0 인 동일한 변수 cnt 는 무엇입니까?
아니요, 명확하게 밝혀진 것이 없습니다. 왜 정확히 0입니까? 주문은 처음부터 번호가 매겨져 있습니까?
그리고 여기 또 하나
OrderType ()<=OP_SELL
그것을 이해하는 방법 - 판매 주문 보다 작거나 같음. 어느 것이 더 작고 어느 것이 더 큰지 알아내는 방법은 무엇입니까?
아니요, 명확하게 밝혀진 것이 없습니다. 왜 정확히 0입니까? 주문은 처음부터 번호가 매겨져 있습니까?
예, 처음부터. 다른 모든 것과 마찬가지로.
그리고 여기 또 하나
그것을 이해하는 방법 - 판매 주문보다 작거나 같음. 어느 것이 더 작고 어느 것이 더 큰지 알아내는 방법은 무엇입니까?
pathamushto OP_SELL은 상수=1입니다.
수단
OP_BUY - 0
OP_SELL - 1
OP_BUYLIMIT - 2
OP_BUYSTOP - 3
OP_SELLLIMIT - 4
OP_SELLSTOP - 5
그래서 그것은 밝혀졌다?
수단
OP_BUY - 0
OP_SELL - 1
OP_BUYLIMIT - 2
OP_BUYSTOP - 3
OP_SELLLIMIT - 4
OP_SELLSTOP - 5
그래서 그것은 밝혀졌다?
그래서. 사실, 6과 같은 값이 하나 더 있습니다.