새 막대가 나타나면 주문을 열고 닫을 때 닫는 방법을 작성하거나 알려주십시오 ??? 머리가 아파서 알 수가 없다
if( isTime (Period()*60)){ закрытьОткрытыйОрдер(); открытьНовыйОрдер() };bool isTime (int sec ){bool res =false;staticdatetime time =0;double min =0;if(TimeCurrent()>= time ){
min =MathFloor( sec /60);if( min ==0) min =1.0;
time =iTime(NULL,PERIOD_H1,0)+(MathFloor(Minute()/ min )+1)* min *60;
res =true;}return( res );}
화내지마 사탑. 모두가 초보자였고 모두가 어리석은 질문을 했습니다. 학교를 기억하십시오. 분명 몇 가지 이유가 있었습니다. 그들은 관심이 있었고 알고 싶었습니다. 이해하고 배우십시오. 물론 시간이 지나면서 이해가 되었지만, 이는 화를 내는 사람들이 모든 것을 빠르게 파악하고 이해했음을 시사합니다. 그러나 두 교수법 모두 생명권이 있습니다. Caesar Caesar's ...... 화내지 마.. 내가 찻주전자라는 사실을 부정하진 않지만, 궁금하다. 무혐의..
그리고 열린 주문이 없으면(그는 이 막대 이후에 주문을 닫을 것입니다) 새 주문을 열면 오류가 발생하지 않습니다 ???
사실은 주문을 마감하는 OrderClose() 함수는 주문 번호를 첫 번째 매개 변수로 사용하고 주문 번호는 OrderSelect()를 통해 기존 주문에 액세스해야만 얻을 수 있으므로 일반적인 경우 닫기가 뭔가 보입니다. 이와 같이..
bool res =false;int slippage =3;for(int i =0; i <OrdersTotal(); i ++){if(OrderSelect( i , SELECT_BY_POS , MODE_TRADES )&&OrderSymbol()==Symbol()){while(IsTradeContextBusy()||!IsTradeAllowed()){Comment("Торговый поток занят ...");Sleep(2000);}
res =OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(), slippage ,CLR_NONE);if( res ){
res =true;Comment("Ордер закрыт !");}else{Comment("Ошибка - ", msg );}}}
OrdersTotal() = 0인 경우, 즉 열린 주문이 없으면 for 루프가 즉시 종료됩니다.
화내지마 사탑. 모두가 초보자였고 모두가 어리석은 질문을 했습니다. 학교를 기억하십시오. 분명 몇 가지 이유가 있었습니다. 그들은 관심이 있었고 알고 싶었습니다. 이해하고 배우십시오. 물론 시간이 지나면서 이해가 되었지만, 이는 화를 내는 사람들이 모든 것을 빠르게 파악하고 이해했음을 시사합니다. 그러나 두 교수법 모두 생명권이 있습니다. Caesar Caesar's ...... 화내지 마.. 내가 찻주전자라는 사실을 부정하진 않지만, 궁금하다. 무혐의..
이전 설명에서 잘못된 매수 및 매도 수준에 대해 저의 단점을 지적했는데, 이를 수행하려면(내가 이해한 대로) < > 기호를 바꿔야 합니다.
CCI의 경우 모두 동일하게 -100을 지정해야 하거나 지정하지 않아야 합니다.????????????????????????
받아 테스터기에 넣어
결과가 더 나은 곳을 보여줄 것입니다
마이너스가 있는 곳과 없는 곳
그리고 마지막 250 또는 -250의 숫자는 무엇입니까?
새 막대 가 나타나면 주문을 열고 닫을 때 닫는 방법을 작성하거나 알려주십시오 ??? 머리가 아파서 알 수가 없다
새 막대가 나타나면 주문을 열고 닫을 때 닫는 방법을 작성하거나 알려주십시오 ??? 머리가 아파서 알 수가 없다
내가 이해하는 바와 같이 이것은 H1 기간이 있는 막대에 대한 것이며, if (isTime(Period()*60)) 이후에 시가 및 종가에 대한 코드를 작성해야 하며 이것이 의미하는 바는 무엇인지 해독하십시오) ))
misunderstand.. Period()*60은 모든 TF에 대한 것입니다. 모든 것은 초 단위로 표현됩니다.
M1 - 60초, M5 - 300초 등 (Period()는 M1에서 1을, M5에서 5를 반환하기 때문에..)
글쎄, 여기에 나는 비유적 으로 썼다
이 의미는 열린 주문을 닫고 새 막대가 나타나면 새 주문을 여는 것입니다.
새로운 오프닝을 직접 작성하십시오.. 할 수 없다면 먼저 https://book.mql4.com/en/ 튜토리얼을 살펴보십시오.
misunderstand.. Period()*60은 모든 TF에 대한 것입니다. 모든 것은 초 단위로 표현됩니다.
M1 - 60초, M5 - 300초 등 (Period()는 M1에서 1을, M5에서 5를 반환하기 때문에..)
글쎄, 여기에 나는 비유적 으로 썼다
이 의미는 열린 주문을 닫고 새 막대가 나타나면 새 주문을 여는 것입니다.
새로운 오프닝을 직접 작성하십시오.. 할 수 없다면 먼저 튜토리얼 https://book.mql4.com/ru/를 살펴보십시오.
그리고 열린 주문이 없으면(그는 이 막대 이후에 주문을 닫을 것입니다) 새 주문을 열면 오류가 발생하지 않습니다 ???
받아 테스터기에 넣어
결과가 더 나은 곳을 보여줄 것입니다
마이너스가 있는 곳과 없는 곳
그리고 마지막 250 또는 -250의 숫자는 무엇입니까?
화내지마 사탑. 모두가 초보자였고 모두가 어리석은 질문을 했습니다. 학교를 기억하십시오. 분명 몇 가지 이유가 있었습니다. 그들은 관심이 있었고 알고 싶었습니다. 이해하고 배우십시오. 물론 시간이 지나면서 이해가 되었지만, 이는 화를 내는 사람들이 모든 것을 빠르게 파악하고 이해했음을 시사합니다. 그러나 두 교수법 모두 생명권이 있습니다. Caesar Caesar's ...... 화내지 마.. 내가 찻주전자라는 사실을 부정하진 않지만, 궁금하다. 무혐의..
그리고 열린 주문이 없으면(그는 이 막대 이후에 주문을 닫을 것입니다) 새 주문을 열면 오류가 발생하지 않습니다 ???
사실은 주문을 마감하는 OrderClose() 함수는 주문 번호를 첫 번째 매개 변수로 사용하고 주문 번호는 OrderSelect()를 통해 기존 주문에 액세스해야만 얻을 수 있으므로 일반적인 경우 닫기가 뭔가 보입니다. 이와 같이..
OrdersTotal() = 0인 경우, 즉 열린 주문이 없으면 for 루프가 즉시 종료됩니다.
화내지마 사탑. 모두가 초보자였고 모두가 어리석은 질문을 했습니다. 학교를 기억하십시오. 분명 몇 가지 이유가 있었습니다. 그들은 관심이 있었고 알고 싶었습니다. 이해하고 배우십시오. 물론 시간이 지나면서 이해가 되었지만, 이는 화를 내는 사람들이 모든 것을 빠르게 파악하고 이해했음을 시사합니다. 그러나 두 교수법 모두 생명권이 있습니다. Caesar Caesar's ...... 화내지 마.. 내가 찻주전자라는 사실을 부정하진 않지만, 궁금하다. 무혐의..
내가 화났다는 생각은 어디서 났어?
나는 단지 그것을 설명하고있다
모든 불평등 기호를 취하고 운전
테스터에서 긍정적인 결과를 얻을 수 있습니다.
결과, 특정 수준, 어떤 수준에 관계없이
긍정적이든 부정적이든. 그리고 질문에
마이너스가 있든 없든 레벨을 잡는 방법,
불행히도 명확한 구분이 없습니다.