앞으로가 무엇을 의미하는지 잘 모르겠지만 미래에 가정했습니다. 질문을 제대로 이해했다면...
현재 시간이 될 수 있는 시작 지점을 결정해야 합니다. TimeCurrent() 함수 는 초 단위로 마지막 서버 시간을 반환합니다. 또는 시작점이 현재 막대의 여는 시간이 될 수 있습니다. Time[0]은 현재 막대 시간을 초 단위로 반환합니다. 또는 시작 시간은 시간[3]에서와 같이 기록의 임의 막대가 될 수 있습니다. 시작 시간이 결정되면 막대 크기를 결정해야 합니다. Period() 함수는 현재 차트 시간의 분 수를 반환하거나 하루의 시간이 될 1440분에 60(초)을 곱한 것과 같이 자신의 시간 간격을 만들 수 있습니다. 시작 시간에 추가하십시오.
이제 당신이 할 일은 쉽습니다
FutureTime = 시간[0] + ( Period() * 60 * x );
x는 찾고 있는 마침표(막대)의 수입니다. 60은 분 단위로 반환되는 Period() 함수를 초 단위로 변경하는 것입니다. time[0]은 현재 막대가 열린 시간을 초 단위로 반환합니다. 따라서 x에 20을 입력하면 현재 막대가 열리는 시간에서 미래의 20번째 막대의 날짜/시간 형식으로 시간을 반환합니다.
미래 시간 = StrToTime( "2009.08.04" ) + ( 1440 * 60 * x );
앞으로 X일 자정을 반환합니다.
TimeToStr( FutureTime, TIME_DATE | TIME_MINUTES); 미래의 막대 시간 또는 날짜의 인쇄 가능한 문자열을 반환합니다.
보호
누군가가 최대한의 보안으로 EA를 보호하는 방법이나 RapidForex Ironclad에 연락하는 방법을 알고 있다면 tronss gmail com으로 저에게 연락해 주세요.
다음과 같이 최대 보안에 도달할 수 있습니다.
1.) 필수 거래 로직을 dll에 넣어라(크랙이 쉽지 않기 때문에)
2.) mq4로 EA를 작성하고 일부 dll-Functions를 호출하고 다음으로 컴파일하십시오.
예 4
3.) 이 ex4 파일의 cmpute md5-체크섬
4.) dll 함수에서 ex4 파일의 md5 체크섬을 확인합니다. 코드 dll 함수
ex4 파일의 체크섬이 올바른 경우에만 작동하도록 합니다.
5.) 여기에 설명된 대로 이를 계좌 번호 확인과 결합할 수 있습니다.
실.
(dll 함수 호출은 EA 속도를 늦추지 않으며 구현하기 쉽습니다!)
프로그램 보안
안녕하세요 여러분
MQ4에서 킬러 EA를 개발했습니다. 지난 14개월 동안 지속적으로 큰 수익을 창출합니다.
나는 이 EA 광고를 만들기 위해 몇몇 친구들에 의해 격려를 받았습니다.
그렇게 하기 위해 내가 놓치고 있는 유일한 것은 내 코드가 해독되지 않도록 보호하는 것입니다.
나는 ex4 파일을 위반하지 않도록 보호하는 것과 관련된 모든 팁, 트릭 및 기술을 갈망합니다.
공유하고 싶은 정보를 알려주시면 감사하겠습니다.
감사해요
길벤
mql에서 할 일이 별로 없습니다... ex4는 매우 쉽게 디코딩될 수 있습니다.
100% 안전하지는 않지만 크랙하기 어려운 dll을 사용하십시오.
dll 생성에 대한 일부 게시물이 이 포럼에 있지만 링크가 기억나지 않습니다.
여기 내 마음에 떠오른 것이 하나 있습니다.
VC++ .DLL 생성 / 포럼: MetaTrader 4로 외환 거래
DLL 보호 서비스
RapidForex에서 DLL을 사용하는 IronClad 암호화 프로그램이 있습니다.
안녕하세요 여러분
MQ4에서 킬러 EA를 개발했습니다. 지난 14개월 동안 지속적으로 큰 수익을 창출합니다.
나는 이 EA 광고를 만들기 위해 몇몇 친구들에 의해 격려를 받았습니다.
그렇게 하기 위해 내가 놓치고 있는 유일한 것은 내 코드가 해독되지 않도록 보호하는 것입니다.
나는 ex4 파일을 위반하지 않도록 보호하는 것과 관련된 모든 팁, 트릭 및 기술을 갈망합니다.
공유하고 싶은 정보를 알려주시면 감사하겠습니다.
감사해요
길벤계정 관리자가 되어 사람들이 계정을 관리하도록 도울 수 있습니다.
안녕하세요 Gilben - 귀하의 요청과 관련된 정보를 보내려고 했으나 PM을 차단했습니다. 정보를 보낼 수 있도록 프로필 을 업데이트하십시오.
rgds, 네오
나는 그것을 잠급니다
안녕하세요 여러분
MQ4에서 킬러 EA를 개발했습니다. 지난 14개월 동안 지속적으로 큰 수익을 창출합니다.
나는 이 EA 광고를 만들기 위해 몇몇 친구들에 의해 격려를 받았습니다.
그렇게 하기 위해 내가 놓치고 있는 유일한 것은 내 코드가 해독되지 않도록 보호하는 것입니다.
나는 ex4 파일을 위반하지 않도록 보호하는 것과 관련된 모든 팁, 트릭 및 기술을 갈망합니다.
공유하고 싶은 정보를 알려주시면 감사하겠습니다.
감사해요
길벤"Killer-EA"를 저에게 보내주시면 잠그겠습니다. EA의 판매된 각 인스턴스에 대해 10%를 제공합니다.
X 막대의 DateTime을 앞으로 가져오기
시간 문자열이 있습니다: "2009.08.04 02:45"
다음을 사용하여 사용 가능한 DateTime 값으로 변경할 수 있다는 것을 알고 있습니다.
StrToTime("2009.08.04 02:45") 함수
그러나 내가 정말로 필요한 것은 앞으로 20막대의 DateTime입니다.
내 질문은 이것입니다. 하나의 DateTime이 주어지면 어떻게 DateTime의 20바를 앞으로 얻을 수 있습니까?
나는 여기에서 꽤 많이 붙어 있었다. iBarShift() 함수를 시도했지만 작동하지 않았습니다. 내가 올바른 길을 가고 있습니까?
누군가가 올바른 방향으로 나를 가리킬 수 있습니까?
앞으로가 무엇을 의미하는지 잘 모르겠지만 미래에 가정했습니다. 질문을 제대로 이해했다면...
현재 시간이 될 수 있는 시작 지점을 결정해야 합니다. TimeCurrent() 함수 는 초 단위로 마지막 서버 시간을 반환합니다. 또는 시작점이 현재 막대의 여는 시간이 될 수 있습니다. Time[0]은 현재 막대 시간을 초 단위로 반환합니다. 또는 시작 시간은 시간[3]에서와 같이 기록의 임의 막대가 될 수 있습니다. 시작 시간이 결정되면 막대 크기를 결정해야 합니다. Period() 함수는 현재 차트 시간의 분 수를 반환하거나 하루의 시간이 될 1440분에 60(초)을 곱한 것과 같이 자신의 시간 간격을 만들 수 있습니다. 시작 시간에 추가하십시오.
이제 당신이 할 일은 쉽습니다
FutureTime = 시간[0] + ( Period() * 60 * x );
x는 찾고 있는 마침표(막대)의 수입니다. 60은 분 단위로 반환되는 Period() 함수를 초 단위로 변경하는 것입니다. time[0]은 현재 막대가 열린 시간을 초 단위로 반환합니다. 따라서 x에 20을 입력하면 현재 막대가 열리는 시간에서 미래의 20번째 막대의 날짜/시간 형식으로 시간을 반환합니다.
미래 시간 = StrToTime( "2009.08.04" ) + ( 1440 * 60 * x );
앞으로 X일 자정을 반환합니다.
TimeToStr( FutureTime, TIME_DATE | TIME_MINUTES); 미래의 막대 시간 또는 날짜의 인쇄 가능한 문자열을 반환합니다.
킷