[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 581

 
artmedia70 >> :
Друзья! Подскажите как определить что цена пересекла определённый уровень снизу-вверх, либо сверху-вниз, дабы при происшествии сего факта открыться ? Используя именно цену, а не индикаторы. Спасибо, кто откликнется...


어쩌면 그렇게?

price2 = price1; // сохраним предыдущее значение цены
 price1 = Ask; 
 if ((price1 =>controlprice)&&( price2 <controlprice)) Alert ("Цена = ", price 1," пробой снизу!!!");
 if ((price1 < = controlprice )&&( price 2> controlprice)) Alert("Цена = ", price1," пробой сверху!!!");
 
artmedia70 писал(а) >>
친구! 이 사실이 발생했을 때 열리기 위해 가격이 아래에서 위로 또는 위에서 아래로 특정 수준을 넘었는지 확인하는 방법을 알려주십시오. 지표가 아닌 가격을 사용합니다. 답변주신 분들 감사합니다...

"레벨"이 직선이고 그것을 교차하는 가격(실제로 한 점)이 아니라 막대라고 상상한다면 막대를 두 번째 직선으로 나타낼 수 있습니다. 그런 다음 "두 번째 직선(막대)이 첫 번째 직선(레벨)과 교차하는지 여부"의 형태로 문제를 다시 표현하는 것이 가능합니다. 그런 다음 선의 좌표로 선의 방향을 설정하고 선 방정식으로 교차점을 계산할 수 있습니다.
 
도와주세요! 지표의 교차점 을 찾아야합니다 ..
파일:
lastlast_1.mq4  15 kb
 
PLUT >> :

여보세요...

파일에 여러 변수를 쓰는 코드를 알려주실 수 있습니까?
 
IgorM >> :


어쩌면 그렇게?

흥미로운 접근 방식 ... 감사합니다. 생각하겠습니다 ...
 
내가 프로그래밍 방식으로 설정한 N번째 포인트만큼 마지막 오픈 포지션이 손실되었음을 결정할 수 있는 함수를 이미 만든 사람이 있습니까? Chet은 다른 Kimov 기능을 선택하고 있었고 추가 조건과 계산을 고려하여 구성이 너무 번거롭습니다 ... 하나의 기능으로 어떻게 든 더 우아하게 만들고 싶습니다.
아니면 누군가 아이디어가 있습니까?
고맙습니다.
 
DDFedor >> :

если представить, что "уровень" - прямая, а пересекает ее не цена( точка, по сути), а бар, то можно представить бар в виде второй прямой. тогда можно перефразировать задачу в вид "пересекла ли вторая прямая(бар) первую прямую(уровень)". тогда можно задать направление прямой по координатам прямой, а расчитать пересечение - по уравнению прямых.
감사합니다. 하지만 IgorM 의 위 예제가 제 경우에 더 흥미로울 것 같지만 신선한 아이디어에 감사드립니다... :)
 
artmedia70 >> :
Кто-нибудь делал уже функцию, которая может определить, что последняя открытая поза находится в убытке на N-нное кол-во пунктов, задаваемых программно мною? Чёт ковырял кимовские функции разные, слишком громоздкими получаются конструкции с учётом дальнейших условий и расчётов... Хотелось бы как-то поизящнее, одной функцией.
Иль может мысль какая у кого есть?
Спасибо.

OrderProfit()이 호출됩니다.

 
그리고 여기에 한 가지가 더 있습니다. 그리고 마지막으로:
Igor Kim은 b-Lots.mqh 함수 라이브러리를 보유하고 있습니다. 이 리소스에 제공된 일부 코드에서 사용됩니다. 항상 내가 Igor의 모든 라이브러리를 가지고 있는 것처럼 보였지만, 아니 ... 바로 이것이 내가 완전히 부재한 것입니다. 그리고 가장 나쁜 것은 내가 그것을 어디에서도 찾을 수 없다는 것입니다. 검색조차 나와 그의 개인 웹 사이트에 도움이되지 않았습니다 ...
이 애매한 기적을 어디서 잡아야 하는지 아시는 분 계시면 정말 감사하겠습니다... :)
 
denis_orlov >> :

OrderProfit()이 호출됩니다.

네, 물론 그렇습니다. 바로 그 이름입니다... 이틀 전에 같은 Expert Advisor의 다른 전략에서 직접 사용했다면 어떻게 놓칠 수 있었겠습니까?
더 자고 쉬세요... :)
사유: