Очень важно получать детальные оповещения о действиях любого робота. Универсальный способ оповещений - это отправка почты. TradeBiff будет следить за изменениями и отправлять вам необходимые отчёты. Таким образом у вас в почтовом ящике получится хороший торговый журнал. Постановка задачи Ставим себя на место заказчика и формулирует задачу...
Очень важно получать детальные оповещения о действиях любого робота. Универсальный способ оповещений - это отправка почты. TradeBiff будет следить за изменениями и отправлять вам необходимые отчёты. Таким образом у вас в почтовом ящике получится хороший торговый журнал. Постановка задачи Ставим себя на место заказчика и формулируем задачу...
예를 들어 bwise 코드에서 많은 부분을 파고드는 것과 같이 내가 복잡해질 가능성은 거의 없습니다.
기껏해야 ATcl과 함께 사용(즉, Mql에서 입력으로 데이터 전송)하고 출력을 수신할 수 있도록 조정합니다.
물론 일종의 "사각형 그리는 방법 및 전문가에게 첨부하는 방법"을 작성해야 합니다. 그리고 작가(작가)들과 소통할 때 영어로 열심히 해보세요 :-)
예, 텍스트 파일을 통해 데이터를 전송하는 것이 더 나은 곳에서는 브리지가 필요하지 않으므로 최적화가 작동합니다....
예, 텍스트 파일을 통해 데이터를 전송하는 것이 더 나은 곳에서는 브리지가 필요하지 않으므로 최적화가 작동합니다....
트릭은 ATcl이 mql 주소 공간에서 이미 작동하고 프로그래머의 요구를 위한 실제 인터프리터라는 것입니다. 데이터 교환 은 확실히 어떤 파일보다 빠릅니다.
배치 또는 터미널 실행(ala R)에는 관심이 없습니다. 느리고 지루하다.
string s = "0 1 2 3.14159 4 5 6";
double d=tcl.Double(tcl.Obj(s),3)); // выдаст 3.14159, то есть интепретаор разберёт строку в вектор, возьмёт 4-й элемент (с №0) и преобразует в double
예를 들어 수식을 있는 그대로 내보내기 매개변수에 문자열로 지정할 수 있다고 생각한 적이 있습니까? 그녀는 현명하게 고려 될 것입니다 ??
트릭은 ATcl이 mql 주소 공간에서 이미 작동하고 프로그래머의 요구를 위한 실제 인터프리터라는 것입니다. 데이터 교환은 확실히 어떤 파일보다 빠릅니다.
배치 또는 터미널 실행(ala R)에는 관심이 없습니다. 느리고 지루하다.
string s = "0 1 2 3.14159 4 5 6";
double d=tcl.Double(tcl.Obj(s),3)); // выдаст 3.14159, то есть интепретаор разберёт строку в вектор, возьмёт 4-й элемент (с №0) и преобразует в double
예를 들어 수식을 있는 그대로 내보내기 매개변수에 문자열로 지정할 수 있다고 생각한 적이 있습니까? 그녀는 현명하게 고려 될 것입니다 ??
MT5랑 클라우드 생각중...
한 줄의 수식에 대해 - 그래서 코드 베이스 어딘가에 비슷한 스크립트가 있었습니다.
앞서 약속한 대로 메일 보내기에 대한 글(코드와 스크립트 모두)을 준비 중입니다.
프로그램 자체가 작동하고 기사 초안이 준비되었으며 읽을 수 있습니다. http://nektomk.ru/atcl:tradebiff
저녁에는 "빼기", 문체/문법 오류를 수정하고 로컬 블로그에 복제합니다. 다시 말하지만 정보가 사라지지 않도록.
간단히 말해서:
우리는 고객의 입장에 서서 작업을 공식화합니다.
그것은 "차트에 앉아서" 순서가 갑자기 바뀌면 보고서와 스크린샷이 포함된 편지를 보내는 지표 형태의 지능형 프로그램으로 밝혀졌습니다. VDS를 위한 탁월한 도구, 정말 필수품
이 프로그램은 많은 수신자에게 첨부 파일과 함께 편지를 보낼 수 있습니다.
코드가 열려 있고 코드 가 작동 중 입니다.
업데이트: "올바른" 디렉토리 구조로 TradeBiff 소스를 즉시 다시 업로드했습니다. 터미널 데이터 디렉토리에 압축을 풀고 올바른 위치에 왔습니다.
이 표시기에 대한 기사는 큰 것으로 판명되었으며 읽을 것을 강력히 권합니다.
방금
지역 블로그에 기사 게시 https://www.mql5.com/ru/blogs/post/718364
중요한 부분은 일반적인 소프트웨어 개발 프로세스만큼 ATcl이 아니라 " 우리는 어드바이저/인디케이터/HEX에 대한 기술 사양을 개발 중 입니다"라는 출판물과의 약간의 논쟁입니다.
PS/ makefile에 대한 이전 질문은 여전히 관련이 있습니다. 하나의 mqh에 대한 버그 수정을 수행했으며 이제 이를 포함하는 각 mq4를 "수동" 컴파일해야 합니다...MS nmake 기능은 요구 사항에 충분하지 않습니다(makefile을 지속적으로 편집하지 않고 스크립트/전문가를 컴파일하고 아카이브를 만들기 위해).
모든 사람이 가지고 있는 것은 아닙니다.
그래서 나는 스크립트를 작성하고 모든 사람에게 적합하도록 창에 작은 대화를 할 것입니다. 모든 사람이 명령줄을 아는 것은 아닙니다 :-)
시나리오는 다음과 같습니다.
- 제품의 임의의 파일을 선택/설정
- 이 입력을 위한 스크립트
* "product_name"을 확인하려고 시도합니다.
* 및 MT 설치 루트(데이터 디렉토리)
- 그런 다음 "제품 이름"과 일치하는 파일 목록을 작성합니다.
- mq4는 모든 것을 컴파일하고 결과 ex4를 목록에 추가합니다.
- "데이터 디렉토리"에 상대적인 경로를 유지하면서 목록에 있는 모든 것을 zip으로 수집합니다.
- 결과 아카이브는 데이터 디렉토리의 루트에 "제품 이름"-date-time.zip으로 저장됩니다.
어떻게 든 그것은 같습니다 .. 당신이 어떤 아이디어가 있다면 - 말해
그리고 이 모든 것이 무엇을 위한 것입니까? 이것으로 Forex를 구부릴 수 있습니까?
포럼 스레드가 있는 ATcl 라이브러리를 의미합니까?
따라서 거래를 단순화하는 데 필요합니다. 보다 정확하게는 거래를 위한 고문 / 칠면조 / 스크립트의 생산.
이미 지금(계획된 모든 것이 이미 작동하는 것은 아님에도 불구하고) 다음을 수행할 수 있습니다.
- Excel 및 다른 사무실에서 직접 데이터 쓰기/읽기. 중간 CSV 없음
- SQLite , PostgreSQL, MySQL 데이터베이스(ODBC 포함) 작업
- 제한 없이 비동기적으로 WebRequest 생성
- WebSocket에서 스트림 읽기
- 첨부 파일이 있는 메일 보내기
- html, xml 파싱
이것은 MT4에서 직접 확인된 것이며 일반적으로 가능성의 심연입니다.
하지만 GUI(Tk) ..와 http 백엔드도 있을 것입니다(이미 가능하지만 확인하지 않았을 뿐입니다)
MS nmake 기능은 요구 사항에 충분하지 않습니다(makefile을 지속적으로 편집하지 않고 스크립트/전문가를 컴파일하고 아카이브를 만들기 위해).
모든 사람이 가지고 있는 것은 아닙니다.
그래서 나는 스크립트를 작성하고 모든 사람에게 적합하도록 창에 작은 대화를 할 것입니다. 모든 사람이 명령줄을 아는 것은 아닙니다 :-)
시나리오는 다음과 같습니다.
- 제품의 임의의 파일을 선택/설정
- 이 입력을 위한 스크립트
* "product_name"을 확인하려고 시도합니다.
* 및 MT 설치 루트(데이터 디렉토리)
- 그런 다음 "제품 이름"과 일치하는 파일 목록을 작성합니다.
- mq4는 모든 것을 컴파일하고 결과 ex4를 목록에 추가합니다.
- "데이터 디렉토리"에 상대적인 경로를 유지하면서 목록에 있는 모든 것을 zip으로 수집합니다.
- 결과 아카이브는 데이터 디렉토리의 루트에 "제품 이름"-date-time.zip으로 저장됩니다.
어떻게 든 그것은 같습니다 .. 당신이 어떤 아이디어가 있다면 - 말해
빠르게 보면 다음과 같습니다.
그는 모든 파일에 대해 ATcl 라이브러리를 올바르게 선택하고 올바르게 다시 빌드하고 아카이브를 만듭니다.
몇 번 더 터치하고(아마도 exe-shnik을 만들 것입니다) 검토를 위해 제공하겠습니다.
단 하나지만 - Windows에서 올바른 메타에디터를 찾는 방법 ??? 이제 디렉토리의 루트나 시스템 경로에 있는 것을 취하지만 이것은 그다지 정확하지 않습니다.
이러한 메타에디터는 시스템 전체에서 절단되지 않은 개와 같으며 각 계층 구조에 대해 이론상으로는 자신의