포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 180

 
xxxKillxxx :
안녕하세요! 누군가에게 말해 주세요. 모든 주문이 1-60 범위에서 서로 다른 마법 번호를 가지고 있는 경우 모든 주문을 마감하는 블록이 있습니다(대기 중인 주문 삭제 포함). 있다면 적어주세요. 삽입 위치에 대한 지침이 어렵지 않은 경우(그렇지 않으면 mql에서 완전히 녹색임). 미리 감사드립니다.

나는 말을 잊었다, 나는 창고에서 이익의 비율에 따라 수행되고 싶습니다.

수동 거래의 경우 공유는 질문이 아닙니다.) 터미널의 모든 주문을 닫고 모든 보류 중인 항목을 마법으로 삭제합니다 . 또한 화면의 현재 상황을 작은 비침입적인 줄과 통계로 표시합니다. 마감된 주문 시점에서. 일반 Expert Advisor처럼 설치 및 작동합니다. 기본 설정 - 5% 이익으로 모든 것을 닫습니다. 설정은 어드바이저 메뉴를 통해 변경됩니다.
파일:
profitclose.mq4  10 kb
 
BeerGod :

수동 거래의 경우 공유는 질문이 아닙니다.) 터미널의 모든 주문을 닫고 모든 보류 중인 항목을 삭제합니다 . 또한 화면에 현재 상황을 표시하고 맨 위에는 방해가 되지 않는 작은 선이 표시됩니다. 마감된 주문 시점에 대한 통계. 일반 Expert Advisor처럼 설치 및 작동합니다. 기본 설정 - 5% 이익으로 모든 것을 닫습니다. 설정은 어드바이저 메뉴를 통해 변경됩니다.


매우 감사합니다!!! 내가 뻔뻔스러워 하는 것은 그다지 편리하지 않지만, 나는 이것을 묻지 않을 수 없습니다. 어떻게든 당신의 고문에게서 닫는 블록을 추출하여 다른 고문에서 사용할 수 있도록 할 수 있습니까? 제 무례함에 대해 사과드립니다.

나는 즉시 무언가를 생각하지 않았고, 우선 물어볼 가치가 있었지만 당신의 고문에게서 차단을 받아도 괜찮습니까?

 
xxxKillxxx :

매우 감사합니다!!! 내가 뻔뻔스러워 하는 것은 그다지 편리하지 않지만, 나는 이것을 묻지 않을 수 없습니다. 어떻게든 당신의 고문에게서 닫는 블록을 추출하여 다른 고문에서 사용할 수 있도록 할 수 있습니까? 제 무례함에 대해 사과드립니다.

예, 코드는 오픈 소스입니다. 코드에서 주석이 있는 모든 블록.
 
BeerGod :

예, 코드는 오픈 소스입니다. 코드에서 주석이 있는 모든 블록.


글쎄, 고마워 동지, 내 전략이 갑자기 실현되면 당신의 도움 없이가 아니라 나는 당신에게 확신하고 이익의 경우 감사를 기대하십시오)))
 
당신에게도 행운을 빕니다. 이것은 쉬운 일이 아닙니다. 그렇다면 어떻게 도와드릴 수 있는지 알려주세요.
 
BeerGod :

수동 거래의 경우 공유는 질문이 아닙니다.) 터미널의 모든 주문을 닫고 모든 보류 중인 항목을 마법으로 삭제합니다 . 또한 화면의 현재 상황을 작은 비침입적인 줄과 통계로 표시합니다. 마감된 주문 시점에서. 일반 Expert Advisor처럼 설치 및 작동합니다. 기본 설정 - 5% 이익으로 모든 것을 닫습니다. 설정은 어드바이저 메뉴를 통해 변경됩니다.


동지, 다시 한 번 실례합니다. 그런데 문제가 생겼습니다. 문을 닫고 구문을 관찰하여 필요한 블록을 추출할 수 있었습니다(사실 저는 프로그래밍에서 붐붐이 전혀 아닙니다). 오류 및 경고 하지만 어드바이저가 출시되었을 때 거래는 아직 종료되지 않았습니다. 문제는 내가 고문의 코드를 게시할 수 없지만 문제를 해결하는 데 매우 필요하다는 것입니다. 그것이 당신을 힘들게 하지 않는다면, 당신의 소중한 시간을 다시 저에게 보내십시오. 해결을 위한 옵션이 무엇인지 설명해주세요 문제는 중요하다면 어드바이저가 외환 생성기 4에서 생성되었다고 말할 수 밖에 없습니다.

이유를 설명하는 것이 어렵지 않다면 부탁드립니다.(tyk-myk 방법을 사용하여 손가락을 사용하는 것이 좋습니다. 그렇지 않으면 이 방법으로만 프로그래밍할 것입니다.) 미리 감사합니다.

 

mt에는 시작 및 종료 날짜와 가격을 얻을 수 있는 구축 및 참조를 통해 선형 회귀 채널이라는 도구가 있습니다. 이 채널의 경계에 액세스하려면 어떻게 해야 합니까?

 
xxxKillxxx :

동지, 다시 한 번 실례합니다. 그런데 문제가 생겼습니다. 문을 닫고 구문을 관찰하여 필요한 블록을 추출할 수 있었습니다(사실 저는 프로그래밍에서 붐붐이 전혀 아닙니다). 오류 및 경고 하지만 어드바이저가 출시되었을 때 거래는 아직 종료되지 않았습니다. 문제는 내가 고문의 코드를 게시할 수 없지만 문제를 해결하는 데 매우 필요하다는 것입니다. 그것이 당신을 힘들게 하지 않는다면, 당신의 소중한 시간을 다시 저에게 보내십시오. 해결을 위해 어떤 옵션이 있을 수 있는지 저에게 설명해 주십시오 문제는 중요하다면 어드바이저가 외환 생성기 4에서 생성되었다고 말할 수 밖에 없습니다.

이유를 설명하는 것이 어렵지 않다면 부탁드립니다.(tyk-myk 방법을 사용하여 손가락을 사용하는 것이 좋습니다. 그렇지 않으면 이 방법으로만 프로그래밍할 것입니다.) 미리 감사합니다.


외환 생성기 4 ??? 그것을 통해 올빼미를 만들면 아무 것도 작동하지 않습니다. "내비게이터" 없이 최소한 무언가를 작성하면 무언가를 이해하기 시작할 것입니다. 그리고 자신이 아무것도 쓰지 않은 사람에게 무언가를 설명하는 것은 선택 사항이 아닙니다. 그래서 당신은 여기 만 갈 수 있습니다. 그렇지 않으면, 명확하지 않은 부분이 있는 명확한 질문을 하고 스레드에 답변할 사람이 있습니다. 그리고 코드를 작성하고 씹어서 입에 넣습니다.. 그럴 가능성은 거의 없습니다.
 

아무 문제 없이 일하는 올빼미가 있었습니다. 나는 전문가도서관 의 코드 에 코드 를 퍼뜨리기로 했다 .

구조조정을 시작했습니다. 라이브러리와 헤더 파일을 작성했습니다. 헤더 파일에는 순전히 외부 매개변수( extern ) 또는 해당 라이브러리의 모든 함수 선언이 있습니다.

Expert Advisor의 일부를 리메이크하여 편집 중입니다. 차트로 드래그하고 ... 창에 단일 외부 매개 변수가 표시되지 않습니다.

내가 보는 것은 다음과 같습니다.

다음은 INIT 이전의 전문가 헤더에 있는 내용입니다.

 //+-------------------------------------------------------------------------------------+
//|                                                                       Perevorot.mq4 |
//|                                                                                 hoz |
//|                                                                                     |
//+-------------------------------------------------------------------------------------+
#property copyright "hoz"
#property link       ""

#include <hoz_Base@Include.mqh>
#include <hoz_MakeListOfInstruments@Include.mqh>
#include <hoz_TradingFunc@Include.mqh>

extern string ___H1 = " ________ Параметры общие _________ " ;

extern string ___H3 = " _______ Параметры фильтров _______ " ;

extern string ___H4 = " ________ Параметры ордера ________ " ;
extern double   i_lot = 0.1 ,
               i_kLot = 2 ,
               i_sl = 0 ,
               i_tp = 10 ,
               i_distanceFromLastPos = 10 ;
extern string ___H5 = "____ Параметры функции безубытка ___" ;
extern bool     UseBU  = false ;           // включение/выключение функции Б.У.
extern double   i_triggerForBU = 25 ,       // уровень цены, где выставляется уровень Б.У.
               i_preservedProfit = 5 ;     // страховочный профит в Б.У.
extern string ___H6 = "____ Параметры трейлинга позиции ___" ;
extern bool     TSProfitOnly = true ;
extern int      TStop.Buy = 70 ;           // расстояние от текущего курса (пунктов), на котором включается трейлинг, пунктов
extern int      TStop.Sell = 10 ;         // расстояние от текущего курса (пунктов), на котором включается трейлинг, пунктов
extern int      TrailingStep = 20 ;       // "шаг" изменения стоплосса (пунктов) (не меньше 1)
extern string ___H7 = " _____ Параметры идентификации ____ " ;
extern int      i_magic = 3333021 ;

// Другие объявленные переменные
datetime g_lastBarTime,                                         // Время проведения последних рассчётов
         g_lastOrderOpenTime;                                 // Время открытия последнего ордера
double SL,
       TP,
       priceBU;
int     massiveOfOrders[ 7 ],                                   // Массив ордеров
       g_ticket,
       g_type;

double lastPosOOP = - 1 ;
int     lastPosType = - 1 ;

#define SIGNAL_NO                            - 1                // Сигнала нет
#define SIGNAL_BUY                             0                // Сигнал на покупку
#define SIGNAL_SELL                           1                // Сигнал на продажу

외부 매개변수 탭이 누락된 이유는 무엇입니까?

 

안녕하세요! Meta Trader 4 프로그램을 사용하기 시작한 첫날에는 이미 많은 질문을 받았습니다.

1) 글로벌 fots 웹사이트에서 트레이닝 영상을 볼 때 가장 간단한 거래를 설명합니다. 그래서 매수할 때 손절매는 왼쪽 값보다 낮아야 하고 이익실현은 더 높아야 한다고 거기에 설명되어 있습니다. 글쎄, 그들은 우리가 이익을 취함으로써 가격이 도달하고 주문이 +에서 마감될 가치를 예측한다고 말합니다. 그리고 가치가 떨어지고 끝내지 않기 위해 -, 즉. 돈을 잃기 위해 우리는 손실을 막기 위해 그것을 제한합니다. 가격 1.3552/1.3555, 손절매 1.3522, 이익실현 1.3612를 가정해 보겠습니다. 이제 직접적인 질문: 0.0000의 손절매를 만드는 것이 가능합니까? 결국, 값이 최소값에 도달할 확률은 매우 낮으며 값이 점프하여 마침내 이익 실현에 도달하고 어떤 경우에도 예측 없이 +가 될 때까지 기다릴 수 있습니다. 추신: 이것이 매우 어리석은 질문이라면 사과드립니다. 사용한 첫날을 반복하지만, 이것은 쥐덫에 든 일종의 치즈인 것 같다.

2) 두 번째로 관심이 가는 것은 차트가 올라갈 때 매수하고, 내려갈 때 매도하는 것입니다. 값이 1.3500이고 모든 것을 판매하도록 설정하고 결과적으로 값 1.3400보다 더 낮은 값을 기다릴 때 어떻게 돈을 벌 수 있습니까? 다만 이해가 안 가는 것은 우유를 50루블에 사서 40루블에 파는 것과 같다.

추신 미리 감사드립니다. 엄격하게 판단하지 마십시오))).