MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 555

 
Igroc33 :
일부 얼간이 나는 우리가 서신을 재생하거나 사업에 착수할 것이므로 MA를 구축할 필요가 없습니다
그래서 그것이 바로 필요한 것입니다. 아니면 서둘러서 현혹시키고 처음에 잘못 계획된 개념에 맞서 영웅적으로 싸워야 합니까? 아니면 나를 현명한 사람이라고 부르는 당신은 입력되는 정보의 양을 알아내려고 할 때 내가 당신을 헛소리하고 조롱하고 있다고 생각합니까? 그리고 아무것도, 로직과 코드를 구축하는 바로 그 개념에서 이것에 많이 의존합니까?
나는 생각 없이 급한 사람들을 좋아하지 않습니다. 용서하세요. 하지만 이제 당신은 혼자입니다.
 
Alexey Viktorov :

바보짓 하지마, 똑똑한 녀석. 당신은 올바른 질문을 받고 있습니다. 그러한 지표의 작업을 어떻게 상상하십니까? 데이터를 입력하고 계산했습니다. 나는 들어가는 것을 잊었다. 글쎄, 그들과 함께 지옥을 계산하지 말자 ... 그래서?

내가 상상한다면 분명히 괴상한 사람이 다루지 않을 것입니다. 너희들이 장난감을 가지고 놀고 있다는 것을 잊어 버렸다는 것은 무엇을 의미합니까 아니면 여기에서 추상적 인 주제에 대해 이야기합시다.
 
Igroc33 :
내가 상상한다면 분명히 괴상한 사람이 다루지 않을 것입니다. 너희들이 장난감을 가지고 놀고 있다는 것을 잊어 버렸다는 것은 무엇을 의미합니까 아니면 여기에서 추상적 인 주제에 대해 이야기합시다.
당신은 당신이 원하는 것을 표현할 수도 없습니다. 따라서 질문의 필요성에 대한 오해. 그러면 코드를 어떻게 작성하시겠습니까?
아니면 "현자"가 당신을 위해 모든 것을 할 것이라는 희망에서?
그렇다면 스레드가 잘못되었습니다. 그녀의 첫 번째 게시물을 읽으십시오 - 그것이 무엇을 위한 것인지 알려줍니다.
 
Artyom Trishkin :
당신은 당신이 원하는 것을 표현할 수도 없습니다. 따라서 질문의 필요성에 대한 오해. 그러면 코드를 어떻게 작성하시겠습니까?
아니면 "현자"가 당신을 위해 모든 것을 할 것이라는 희망에서?
그렇다면 스레드가 잘못되었습니다. 그녀의 첫 번째 게시물을 읽으십시오 - 그것이 무엇을 위한 것인지 알려줍니다.
무례하지 말자. 이 작업의 비용은 얼마입니까?
 
Igroc33 :
무례하지 말자. 이 작업의 비용은 얼마입니까?
프리랜스 서비스에 요청을 작성하십시오. 그리고 필요와 능력에 따라 연주자를 선택하십시오.
 
안녕 얘들아. 질문이 있습니다. for(int i=0;i< OrdersTotal() ;i++) 및 for(int i=OrdersTotal()-1;i>=0;i--)와 같은 선택 외에 다른 것이 있습니까? 있다면 무엇인지 알려주세요
 
Rustam Bikbulatov :
안녕 얘들아. 질문이 있습니다. for(int i=0;i<OrdersTotal();i++) 및 for(int i=OrdersTotal()-1;i>=0;i--)와 같은 선택 외에 다른 것이 있습니까? 있다면 무엇인지 알려주세요

선택적 https://docs.mql4.com/ru/basis/operators

1 - https://docs.mql4.com/ru/basis/operators/while

2 - https://docs.mql4.com/ru/basis/operators/dowhile

품종에서 다음과 같이 쓸 수 있다면

 for ( int i = OrdersTotal (); i-- > 0 ;)
Операторы - Основы языка - Справочник MQL4
Операторы - Основы языка - Справочник MQL4
  • docs.mql4.com
Операторы языка описывают некоторые алгоритмические действия, которые необходимо выполнить для решения задачи. Тело программы — это последовательность таких операторов. Идущие друг за другом операторы разделяются точкой с запятой. Выполняет оператор до тех пор, пока проверяемое выражение не станет ложным. Проверка условия окончания...
 
Alexey Viktorov :

선택 사항 https://docs.mql4.com/ru/basis/operators

1 - https://docs.mql4.com/ru/basis/operators/while

2 - https://docs.mql4.com/ru/basis/operators/dowhile

품종에서 다음과 같이 쓸 수 있다면

감사하다!

 

남자들은 다음 논리에 따라 작동하는 후행 중지를 찾거나 수정할 수 있는 위치를 알려줍니다.

예를 들어, BUY 주문이 TP = 100 및 SL = 200으로 개설 되었고 가격이 BUY로 이동하여 50포인트를 넘으면 SL은 시가가 되고 TP는 50포인트 멀어지는 식으로 계속해서 ? ???

무효 TrailingPositions(int otype)
{

int cnt = OrdersTotal();

int lMinProfit = 0; // 최소 포인트 수

int lTrailingStop = 40; // 트레일 설정 레벨(이전 SL 거리에서 몇 점 점프)

int lTrailingStep = 20; // 트레일 레벨(작동할 지점)

for (int i=0; i<cnt; i++)
{
if (!(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))) 계속
if (OrderSymbol() != Symbol()) 계속;

if (OrderType() == OP_BUY && otype == OP_BUY) {
if (Bid-OrderOpenPrice() > lMinProfit*Point) {
if (OrderStopLoss() < Bid-(lTrailingStop+lTrailingStep-1)*Point) {
if(OrderModify(OrderTicket(), OrderOpenPrice(), Bid-lTrailingStop*Point, TP + lTrailingStop * Point, 0, 파란색))
Print("후행 작업");
}
}
}

if (OrderType() == OP_SELL && otype == OP_SELL) {
if (OrderOpenPrice()-Ask > lMinProfit*Point) {
if (OrderStopLoss() > Ask+(lTrailingStop+lTrailingStep-1)*Point || OrderStopLoss() == 0) {
if(OrderModify(OrderTicket(), OrderOpenPrice(), Ask+lTrailingStop*Point, TP - lTrailingStop * Point, 0, Red))
Print("후행 작업");
}
}
}
}
}
 

CPU ID를 얻는 방법?

보호를 하고 있는데 HDD ID로 알아냈는데 CPU ID로 아무것도 못찾겠어요 :(