작업은 예를 들어 현재 막대의 시작 가격이 설정 가격의 가격보다 높을 때 거래를 여는 것입니다 ... 우리는 이것을 진입 조건으로 간주합니다 ...... 그리고 때까지 다시 열지 않습니다 비슷한 진입 조건이 형성됩니다....
if ( OrderSelect ( 0 , SELECT_BY_POS , MODE_TRADES )== false )..если колво сделок открытых равно нулю входить можна
{
active= true ;
}
//открывать сделку или не открывать сделкуif (active== true )...если входить можна проверяем условие для покупки
{
if ((high3>high2)&&(close2<close1)&&(low2<low3)&&(open1<close2)&&(close1>close2)&&(low1<low2))
{
b=high2;
}
if ( iOpen ( NULL , 0 , 0 )>b)....если текущая цена выше то покупаем
{
OrderSend ( Symbol (), OP_BUY , 0.1 , Ask , 7 , Ask - 30 * Point , Ask + 90 * Point , 0 , 0 , 0 ,Green);
active= false ;
}
и так проблема вся в том что у нас текущей ордер может закрыться уже когда сформируется заново условия и перезапишется цена тоесть он откроется фиг знает где и сразу по закрытию текуще позиции....как сделать так чтобы если ордер закрылся выше перезаписаной цены то мы ждали дальше пока не выполнится заново условие
이런 식으로 배열에 변수 값을 쓸 수 있습니까?
왜 이런 일이 발생하는지 알려주세요.
Tester.TF 5min 모든 틱.
변수 pY 및 pY1 에서 프로그램은 모든 눈금 에 막대 수를 기록해야 합니다.
즉, 저널의 인쇄는 매 5분 마다 일련 번호를 인쇄해야 합니다.
사실, 로그에 있는 Print 기능의 출력으로 판단하면, 인접한 5분 사이의 간격은 약 한 달입니다.
질문: 변수 pY와 pY1 이 5분마다 일련 번호 값을 얻지 못하는 이유는 무엇입니까?
고맙습니다.
사흘이나 사흘을 영원히 괴로워하면 어떤 쓰레기가 너를 실망시킬 것이다.
작업은 예를 들어 현재 막대의 시작 가격이 설정 가격의 가격보다 높을 때 거래를 여는 것입니다 ... 우리는 이것을 진입 조건으로 간주합니다 ...... 그리고 때까지 다시 열지 않습니다 비슷한 진입 조건이 형성됩니다....
왜 이런 일이 발생하는지 알려주세요.
Tester.TF 5min 모든 틱.
변수 pY 및 pY1 에서 프로그램은 모든 눈금에 막대 수를 기록해야 합니다.
즉, 저널의 인쇄는 매 5분 마다 일련 번호를 인쇄해야 합니다.
사실, 로그에 있는 Print 기능의 출력으로 판단하면, 인접한 5분 사이의 간격은 약 한 달입니다.
질문: 변수 pY와 pY1 이 5분마다 일련 번호 값을 얻지 못하는 이유는 무엇입니까?
고맙습니다.
바로 타석에서, Bars + 239, 역사상 존재하지 않는 Bar의 숫자가 왜 필요합니까?
그리고 일반적으로 "각 눈금 의 막대 수 "가 무엇입니까????????
문제를 더 자세히 설명하려고 노력하십시오. 그렇지 않으면 웃음이 하나만 있습니다 .....
"5분 일련번호"라는 용어는 없다.......
주문 티켓을 배열에 넣는 방법에 대한 코드를 줄 수 있습니까?
그래서 타이핑을 시작했어요, 그렇죠?
주문 티켓을 배열에 넣는 방법에 대한 코드를 줄 수 있습니까?
그래서 타이핑을 시작했어요, 그렇죠?
그러나 다른 주문 매개변수도 입력할 수 있는 2차원 배열이 더 좋습니다. 여기에서 읽을 수 있습니다 .
바로, Bars+239, 역사상 존재하지도 않는 Bar의 숫자가 왜 필요합니까?
그리고 일반적으로 "각 눈금의 막대 수"가 무엇입니까????????
문제를 더 자세히 설명하려고 노력하십시오. 그렇지 않으면 웃음이 하나만 있습니다 .....
"5분 일련번호"라는 용어는 없다.......
그리고 나는 역사에 없는 바의 번호는 필요하지 않습니다.
마지막 현재 막대의 서수에 239를 추가하는 프로그램이 필요합니다(예: 100). 숫자 339가 입력되었습니다.
pY1 변수에 숫자 100을 pY 변수에 넣습니다 .
그리고 이 프로그램은 실제로 그렇게 합니다.
하지만 왜 모든 촛불 에
그리고 pY 와 pY1 의 값이 5분에 1번, 그리고 5분 마다 업데이트되어야 합니다.
각 5분 초에는 여러 개의 눈금이 있고 한 촛불의 모든 눈금에는 값이 있음을 이해합니다.
pY 와 pY1 은 동일합니다.
그러나 pY 및 pY1 값이 모든 촛불에서 업데이트되지 않는 이유를 이해할 수 없습니다.
n - 양초 수 이후에 업데이트됩니다.
모두가 아닌 이유는 무엇입니까?
어쩌면 내가 잘못된 용어를 사용했을 수도 있습니다.
하지만 미리 정의된 변수 바 는 새로운 5분 바가 형성되는 순간에 차지하지 않습니까?
이 새로운 5분 막대의 일련 번호 값은?
그리고 나는 역사에 없는 바의 번호는 필요하지 않습니다.
마지막 현재 막대의 서수에 239를 추가하는 프로그램이 필요합니다(예: 100). 숫자 339가 입력되었습니다.
pY1 변수에, 숫자 100을 pY 변수에 넣습니다 .
그리고 이 프로그램은 실제로 그렇게 합니다.
하지만 왜 모든 촛불 에
그리고 pY 와 pY1 의 값이 5분에 1번, 그리고 5분 마다 업데이트되어야 합니다.
각 5분 초에는 여러 개의 눈금이 있고 한 촛불의 모든 눈금에는 값이 있음을 이해합니다.
pY 와 pY1 은 동일합니다.
그러나 pY 및 pY1 값이 모든 촛불에서 업데이트되지 않는 이유를 이해하지 못합니다.
n - 양초 수 이후에 업데이트됩니다.
모두가 아닌 이유는 무엇입니까?
어쩌면 내가 잘못된 용어를 사용했을 수도 있습니다.
하지만 미리 정의된 변수 바 는 새로운 5분 바가 형성되는 순간에 차지하지 않습니까?
이 새로운 5분 막대의 일련 번호 값은?
당신은 완전히 혼란 스럽습니다 ... 현재 막대는 항상 숫자 0입니다. 그리고 시간이되면 귀하의 경우에는 또 다른 5 분이 지나면 몇 초 전에 탐색 한 막대가 이미 숫자 1이되고 새로운, 새로 형성된 것은 번호 0을 받습니다.
그러나 귀하의 코드에 따르면 새 막대 마다 하나씩 이동해야합니다 .......????
그래서 아마 릴에 없을까요??? 잡지는 어떻게 보나요? 메타 트레이더에서? <저널><열기>를 시도한 다음 표준 메모장으로 마지막 파일을 엽니다. 이런 경우가 있는데 로그에 메시지가 많으면 메타트레이더가 다 보여주지 않는 경우가 있는데... 시도해보세요.