[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 543 1...536537538539540541542543544545546547548549550...1145 새 코멘트 Victor Nikolaev 2010.05.08 13:10 #5421 Reshetov писал(а) >> period1 또는 period2가 PERIOD_D1을 삽입하는 위치에 유라, 아무것도 혼동하지 않았습니다. 0이 있는 곳에 넣으십시오(시간 프레임이 있어야 하는 위치). double m1= iMA ( NULL , PERIOD_D1 ,period1, 0 , 1 , 0 , 0 ); double m2= iMA ( NULL , PERIOD_D1 ,period2, 0 , 1 , 0 , 0 ); затем if (m1>m2) {okbuy= 1 ;} бла бла бла alfo13 2010.05.08 13:24 #5422 Vinin >> : 유라, 아무것도 혼동하지 않았습니다. 0이 있는 곳에 넣으십시오(시간 프레임이 있어야 하는 위치). 대단히 감사합니다, 작동합니다 Влад 2010.05.08 15:00 #5423 현재가 아닌 특정 통화의 데이터를 표시하도록 WPR 표시기 를 변경하는 방법을 알려주시겠습니까? 코드를 첨부합니다. 파일: wpr.mq4 3 kb Victor Nikolaev 2010.05.08 15:21 #5424 unnnamed писал(а) >> 현재가 아닌 특정 통화의 데이터를 표시하도록 WPR 표시기를 변경하는 방법을 알려주시겠습니까? 코드를 첨부합니다. 이 옵션을 시도하십시오. 물론 작음이 확정된 것은 아닙니다. 파일: wprr1a.mq4 3 kb gince 2010.05.08 15:49 #5425 그래도 누군가는 Expert Advisor에서 ClosePositions( string sy = "", int op = -1, int mn = -1 ) 기능을 마스터할 것입니다. 고문 https://www.mql5.com/ru/forum/111497/page542 그리고 오류가 있으면 어디에 표시 Victor Nikolaev 2010.05.08 15:52 #5426 gince писал(а) >> 그래도 누군가는 Expert Advisor에서 ClosePositions( string sy = "", int op = -1, int mn = -1 ) 기능을 마스터할 것입니다. 고문 https://www.mql5.com/ru/forum/111497/page542 그리고 오류가 있으면 어디에 표시 질문이 나를 위한 것이라면 다른 사람의 코드를 이해하고 싶지 않습니다. 내가 아니면 목마른 사람이 나타날지도 몰라 gince 2010.05.08 16:13 #5427 누구에게 도움이 필요한지도 모르겠어 int GetTradeSignal_Strategija_1( string sym = "" , int tf = 0 ) { if (sym == "" ) sym = Symbol (); //int magic_1 = Magic+1; int stShift_1 = 0 ; int type = 0 ; int IdMain = 12 ; // main line int IdBull = 12 ; // bull line int IdBear = 12 ; // bear line int IdArray = 12 ; // all sma line //double BullPressue_0 /*melynas stulpas*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,0,stShift_1); // double BullPressue_1 /*melynas stulpas*/ = iCustom (sym,tf, "MarketWay" ,IdMain,IdBull,IdBear,IdArray, 0 , 0 ,stShift_1+ 1 ); // //double BearPressue_0 /*rudas stulpas*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,1,stShift_1); // double BearPressue_1 /*rudas stulpas*/ = iCustom (sym,tf, "MarketWay" ,IdMain,IdBull,IdBear,IdArray, 0 , 1 ,stShift_1+ 1 ); //Bull SMA double MainAccumulation_0 /*balta*/ = iCustom (sym,tf, "MarketWay" ,IdMain,IdBull,IdBear,IdArray, 0 , 2 ,stShift_1); //balta linija double MainAccumulation_1 /*balta*/ = iCustom (sym,tf, "MarketWay" ,IdMain,IdBull,IdBear,IdArray, 0 , 2 ,stShift_1+ 1 ); //balta linija double MainSMA_0 /*raudona*/ = iCustom (sym,tf, "MarketWay" ,IdMain,IdBull,IdBear,IdArray, 0 , 5 ,stShift_1); //raudona linija double MainSMA_1 /*raudona*/ = iCustom (sym,tf, "MarketWay" ,IdMain,IdBull,IdBear,IdArray, 0 , 5 ,stShift_1+ 1 ); //raudona linija double BullSMA_0 /*zalia*/ = iCustom (sym,tf, "MarketWay" ,IdMain,IdBull,IdBear,IdArray, 0 , 6 ,stShift_1); // double BullSMA_1 /*zalia*/ = iCustom (sym,tf, "MarketWay" ,IdMain,IdBull,IdBear,IdArray, 0 , 6 ,stShift_1+ 1 ); // double BearSMA_0 /*violetine*/ = iCustom (sym,tf, "MarketWay" ,IdMain,IdBull,IdBear,IdArray, 0 , 7 ,stShift_1); // double BearSMA_1 /*violetine*/ = iCustom (sym,tf, "MarketWay" ,IdMain,IdBull,IdBear,IdArray, 0 , 7 ,stShift_1+ 1 ); // //---CLOSE BUY--- if (( MainAccumulation_1-MainSMA_1> 0 // jei balta1 linija auksciau raudonos1 && MainAccumulation_0-MainSMA_0< 0 ) // jei balta0 linija zemiau raudonos0 ||( MainAccumulation_1-BullSMA_1> 0.1 // jei balta1 linija auksciau zalios1 && MainAccumulation_0-BullSMA_0< 0 )) // jei balta0 linija zemiau zalios0 type = 2 ; //---CLOSE SELL--- if (( MainAccumulation_1-MainSMA_1< 0 // jei balta1 linija zemiau raudonos1 && MainAccumulation_0-MainSMA_0> 0 ) // jei balta0 linija auksciau raudonos0 ||( MainAccumulation_1-BullSMA_1< 0.1 // jei balta1 linija zemiau zalios1 && MainAccumulation_0-BullSMA_0> 0 )) // jei balta0 linija auksciau zalios0 type = - 2 ; //---OPEN BUY--- if ( MainAccumulation_1-MainSMA_1> 0 // jei balta linija zemiau raudonos && BullPressue_1- Point > 0 // jei melynas stulpas > 0 && BearPressue_1- Point > 0 // jei rudas stulpas> 0 && MainSMA_1<MainSMA_0 //raudona kylanti && MainAccumulation_1- Point > 0 // jei balta linija> 0 && OrdersTotal ()<= 1 ) type = 1 ; //---OPEN SELL--- if ( MainAccumulation_1-MainSMA_1< 0 && BullPressue_1- Point < 0 && BearPressue_1- Point < 0 && MainSMA_1>MainSMA_0 && MainAccumulation_1- Point < 0 && OrdersTotal ()<= 1 ) type = - 1 ; Comment ( "type = " ,type); / /тут коментатий показывает type = 2 и type = -2, значет тут хорошо return (type); } 더 멀리 void ManagePositions_Strategija_1( double StopLoss= 0 , double TakeProfit= 0 ) { double lotas = Lotas; double sl = 0 , tp = 0 ; int bs = GetTradeSignal_Strategija_1(Simbolis,tf); int mn = Magic * 1 ; //ExistPositions(string sy="", int op=-1, int mn=-1, datetime ot=0) if (ExistPositions(Simbolis,- 1 ,mn)) { //ClosePositions(string sy="", int op=-1, int mn=-1) //функция KimIV if (bs == - 2 ) ClosePositions(string sy="", int op=-1, int mn=-1) ; //тут незакрывает ??????? почему ??????????? if (bs == 2 ) ClosePositions(string sy="", int op=-1, int mn=-1) ; //тут незакрывает ??????? почему ??????????? } // в журнале ошибки нет if (!ExistPositions(Simbolis,- 1 ,mn)) { if (bs == 1 ) { if (StopLoss != 0 ) sl = Ask - StopLoss * Point ; if (TakeProfit != 0 ) tp = Ask + TakeProfit * Point ; OpenPosition(Simbolis, OP_BUY, lotas); //опен работает, то есть отрывает } if (bs == - 1 ) { if (StopLoss != 0 ) sl = Bid + StopLoss * Point ; if (TakeProfit != 0 ) tp = Bid - TakeProfit * Point ; OpenPosition(Simbolis, OP_SELL, lotas); //опен работает, то есть отрывает } } } a11adin 2010.05.08 16:16 #5428 도와주세요, start() 함수 의 지역 변수 가 각각의 새로운 틱으로 값을 재설정합니까? Влад 2010.05.08 16:19 #5429 작동하지 않지만 무엇을 기반으로해야하는지 명확합니다. 대단히 감사합니다. prizrak.pro 2010.05.09 07:16 #5430 좋은 하루 되세요. 이벤트에서 특정 기능 이 수행되도록 MQL4에서 버튼 세트(버튼)가 있는 양식을 생성할 수 있는지 알려주십시오. 1...536537538539540541542543544545546547548549550...1145 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
period1 또는 period2가 PERIOD_D1을 삽입하는 위치에
유라, 아무것도 혼동하지 않았습니다.0이 있는 곳에 넣으십시오(시간 프레임이 있어야 하는 위치).
유라, 아무것도 혼동하지 않았습니다.0이 있는 곳에 넣으십시오(시간 프레임이 있어야 하는 위치).
대단히 감사합니다, 작동합니다현재가 아닌 특정 통화의 데이터를 표시하도록 WPR 표시기를 변경하는 방법을 알려주시겠습니까? 코드를 첨부합니다.
이 옵션을 시도하십시오. 물론 작음이 확정된 것은 아닙니다.고문 https://www.mql5.com/ru/forum/111497/page542
그리고 오류가 있으면 어디에 표시
그래도 누군가는 Expert Advisor에서 ClosePositions( string sy = "", int op = -1, int mn = -1 ) 기능을 마스터할 것입니다.
고문 https://www.mql5.com/ru/forum/111497/page542
그리고 오류가 있으면 어디에 표시
질문이 나를 위한 것이라면 다른 사람의 코드를 이해하고 싶지 않습니다. 내가 아니면 목마른 사람이 나타날지도 몰라더 멀리