포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 620 1...613614615616617618619620621622623624625626627...1178 새 코멘트 [삭제] 2014.05.29 20:56 #6191 Example2 : 그러나 (OrderOpenPrice()!=ma2) ma2가 뭔가요? Example2 2014.05.29 20:59 #6192 pu6ka : ma2가 뭔가요? 이동 표시기 의 값 [삭제] 2014.05.29 21:14 #6193 Example2 : 이동 표시기의 값 Print를 통해 이동 평균 값을 인쇄합니다. 영점 막대에 눈금이 있기 때문에 두 번째 막대의 MA 값은 변경되지 않습니다. 여기에서 모든 틱 이 들어오고 순서대로 같은 값을 변경합니다. Example2 2014.05.29 21:22 #6194 pu6ka : Print를 통해 이동 평균 값을 인쇄합니다. 영점 막대에 눈금이 있기 때문에 두 번째 막대의 MA 값은 변경되지 않습니다. 여기에서 모든 틱이 들어오고 순서대로 동일한 값을 변경합니다. 방금 확인을 if(OrderOpenPrice()!=NormalizeDouble(ma1, Digits ) 로 변경했더니 오류가 사라졌습니다. 말씀해 주신 부분은 참고하겠습니다. 감사합니다. Александр 2014.05.30 06:57 #6195 artmedia70 : 그런 다음 거래 주문의 가격에 주의하십시오. 매수는 입찰, 매도 - 매도에 의해 마감됩니다. 거기에는 주문 유형에 대한 수표가 없으므로 가격을 선택할 수 없습니다(요청 또는 입찰). EA에서만 판매가 열립니다. 그래서 명시적으로 밝히지 않았습니다. 아니면 여전히 지정해야합니까, 아마도 이것이 오류의 원인입니까? 그리고 Ask에서 판매를 종료합니다. Artyom Trishkin 2014.05.30 07:52 #6196 001 : EA에서만 판매가 열립니다. 그래서 명시적으로 지정하지 않았습니다. 아니면 여전히 지정해야합니까, 아마도 이것이 오류의 원인입니까? 그리고 Ask에서 판매를 종료합니다. 아마도 다음과 같이 시도하십시오. //+------------------------------------------------------------------+ bool CheckForLongetivityClose_Sell( int symbol, int magic) { if (DayOfWeek()== 0 || DayOfWeek()== 6 ) return ; for ( int i= OrdersTotal ()- 1 ; i>= 0 ; i--) { if ( OrderSelect (i,SELECT_BY_POS)) { if (OrderMagicNumber()!=magic) continue ; if (OrderSymbol()!=symbol) continue ; if (OrderType()!=OP_SELL) continue ; datetime openTime_S= OrderOpenTime(); int timeDistance_S = TimeCurrent ()-openTime_S; if (timeDistance_S> 60 *BarrierMinute_S) { if (OrderClose(OrderTicket(),OrderLots(),Ask, 3 , clrRed )) return ( true ); } } } return ( false ); } //+------------------------------------------------------------------+ 전송된 변수에 기호와 마법을 도입했습니다. 당신은 그들에 대한 수표가 없습니다. [삭제] 2014.05.30 08:10 #6197 Example2 : 방금 확인을 if(OrderOpenPrice()!=NormalizeDouble(ma1,Digits)로 변경했는데 오류가 사라졌습니다. 말씀해 주신 내용도 반영하도록 하겠습니다. 감사합니다. 우리가 알아낸 것이 좋습니다. 차이를 실수로 비교하는 것이 더 좋지만 링크 를 읽으십시오. MathAbs(OrderOpenPrice() - ma1) >= _Point인 경우와 같이 Dmitriy Smaglyuk 2014.05.30 08:29 #6198 어제 저는 다중 시간 프레임 RSI에 대해 질문했습니다. 아무도 그것에 대한 답을 알고 있지 않습니까? 사실, 질문 자체는 여기에 있습니다 https://www.mql5.com/ru/forum/145455/page619#972686 Leo59 2014.05.30 09:24 #6199 스크립트에서 프로그래밍 방식으로 파일을 복사하려고 합니다. 작동하지 않습니다. 어때요? #import "shell32.dll" int ShellExecuteA( int hwnd, string Operation, string File, string Parameters, string Directory, int ShowCmd); #import int Copyini; int start() { //-------------------------- Cкопируем ini файл в песочницу Тестера ---------- //Copyini = ShellExecuteA(0, "Open", "xcopy", "\""+PuthTerminal+FileOptim1+"\" \""+PuthTester_h+"\" /y", "", 3); //Copyini = ShellExecuteA(0,"Open","xcopy","D:\Alpari_Terminal\MQL4\Files\optimise.ini D:\Alpari_Terminal_Tester\tester\optimise.ini /y","",3); //Copyini = ShellExecuteA(0,"Open","xcopy","D:\Alpari_Terminal\MQL4\Files\optimise.ini D:\Alpari_Terminal_Tester\tester /y","",3); Copyini = ShellExecuteA( 0 , "Open" , "xcopy" , "D:\Alpari_Terminal\MQL4\Files\optimise D:\Alpari_Terminal_Tester\tester /y" , "" , 3 ); return ( 0 ); } Yuriy Zaytsev 2014.05.30 10:13 #6200 Leo59 : 스크립트에서 프로그래밍 방식으로 파일을 복사하려고 합니다. 작동하지 않습니다. 어때요? #import "kernel32.dll" bool CopyFileW ( string lpExistingFileName, // Имя файла источника string lpNewFileName, // Имя нового файла bool bFailIfExists ); // Не перезаписывать #import if (CopyFileW(srcFile , dstFile , False)) { } else ... ошибка// под ваш случай CopyFileW( "D:\\Alpari_Terminal\\MQL4\\Files\\optimise.ini" "D:\\Alpari_Terminal_Tester\\tester\\optimise.ini", False); // или string sFileSRC = "D:\\Alpari_Terminal\\MQL4\\Files\\optimise.ini"; string sFileDST = "D:\\Alpari_Terminal_Tester\\tester\\optimise.ini; if ( CopyFileW( sFileSRC, sFileDST , False) ) { } else { printf("error"); } 1...613614615616617618619620621622623624625626627...1178 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
그러나 (OrderOpenPrice()!=ma2)
ma2가 뭔가요?
ma2가 뭔가요?
이동 표시기 의 값
이동 표시기의 값
Print를 통해 이동 평균 값을 인쇄합니다. 영점 막대에 눈금이 있기 때문에 두 번째 막대의 MA 값은 변경되지 않습니다.
여기에서 모든 틱 이 들어오고 순서대로 같은 값을 변경합니다.
Print를 통해 이동 평균 값을 인쇄합니다. 영점 막대에 눈금이 있기 때문에 두 번째 막대의 MA 값은 변경되지 않습니다.
여기에서 모든 틱이 들어오고 순서대로 동일한 값을 변경합니다.
방금 확인을 if(OrderOpenPrice()!=NormalizeDouble(ma1, Digits ) 로 변경했더니 오류가 사라졌습니다. 말씀해 주신 부분은 참고하겠습니다. 감사합니다.
그런 다음 거래 주문의 가격에 주의하십시오. 매수는 입찰, 매도 - 매도에 의해 마감됩니다. 거기에는 주문 유형에 대한 수표가 없으므로 가격을 선택할 수 없습니다(요청 또는 입찰).
EA에서만 판매가 열립니다. 그래서 명시적으로 밝히지 않았습니다. 아니면 여전히 지정해야합니까, 아마도 이것이 오류의 원인입니까? 그리고 Ask에서 판매를 종료합니다.
EA에서만 판매가 열립니다. 그래서 명시적으로 지정하지 않았습니다. 아니면 여전히 지정해야합니까, 아마도 이것이 오류의 원인입니까? 그리고 Ask에서 판매를 종료합니다.
아마도 다음과 같이 시도하십시오.
전송된 변수에 기호와 마법을 도입했습니다. 당신은 그들에 대한 수표가 없습니다.
방금 확인을 if(OrderOpenPrice()!=NormalizeDouble(ma1,Digits)로 변경했는데 오류가 사라졌습니다. 말씀해 주신 내용도 반영하도록 하겠습니다. 감사합니다.
스크립트에서 프로그래밍 방식으로 파일을 복사하려고 합니다. 작동하지 않습니다. 어때요?
스크립트에서 프로그래밍 방식으로 파일을 복사하려고 합니다. 작동하지 않습니다. 어때요?
// под ваш случай CopyFileW( "D:\\Alpari_Terminal\\MQL4\\Files\\optimise.ini" "D:\\Alpari_Terminal_Tester\\tester\\optimise.ini", False); // или string sFileSRC = "D:\\Alpari_Terminal\\MQL4\\Files\\optimise.ini"; string sFileDST = "D:\\Alpari_Terminal_Tester\\tester\\optimise.ini; if ( CopyFileW( sFileSRC, sFileDST , False) ) { } else { printf("error"); }