[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 212

 
여기서 모듈은 하나의 프로그램을 의미한다고 생각합니다.
그러나 VB 경험의 비용.
 

안녕하세요.

보류 중인 주문 형태로 보호 기능을 동시에 배치하면서 주문을 열기 위한 도우미 스크립트를 작성했습니다.

다음은 CELL의 코드입니다.

//+----------------------------------------------- --------------------+

//| OpenSELL_Lok.mq4 |

//| 카르카딜지나 |

//| http://forum.fibo-forex.ru/ |

//+----------------------------------------------- --------------------+

#property copyright "KarkadilGENA"

#속성 링크 "http://forum.fibo-forex.ru/"


#property show_inputs

//------------------------------------------------ --------------------


외부 이중 마틴 = 1; // 로트 증가 계수(코인 개수)

extern int stoploss = 20, //SL 설정 레벨, 0이면 SL이 설정되지 않음

takeprofit = 40, //TP 설정 레벨, 0이면 TP가 설정되지 않음

마법 = 345; //고유 주문번호

외부 이중 로트 = 0.01; //주문량

//+----------------------------------------------- --------------------+

정수 시작()

{

//----

이중 로트, SL, TP;

int ticket.sell=-1;

동안(티켓.판매<0)

{

새로 고침();

Lot=NormalizeDouble(Lot,2);

제비 = 제비 * 마틴;

TP = NormalizeDouble(입찰가 - 이익실현*포인트,자리수);

ticket.sell=OrderSend(Symbol(),OP_SELL,lots,Bid,3,0,TP,NULL,Magic,0,CLR_NONE);

if(티켓.판매<0)

Alert("위치 열기 오류");

반품;

}

int 티켓_BUYSTOP=-1;

동안(티켓_BUYSTOP<0)

{

새로 고침();

Lot=NormalizeDouble(Lot,2);

제비 = 제비 * 마틴;

SL = NormalizeDouble(입찰가 + 손절매*포인트,자리수);

ticket_BUYSTOP=OrderSend(Symbol(),OP_BUYSTOP,lots,SL,3,0,0,NULL,Magic,0,CLR_NONE);

if(티켓_BUYSTOP<0)

Alert("위치 열기 오류");

반품;

}

리턴(0);

}

//+----------------------------------------------- --------------------+

첫 번째 오픈은 정기적으로 이루어지지만 두 번째 오픈(기존 오픈 포지션 포함)에서는

두 개의 방어가 열립니다. 정지 및 제한 둘 다. 내 코드에는 Only One, Stop이라고 나와 있습니다.

서드를 열면 여러 보호 명령이 노출됩니다.

이미 열린 직책의 수에 관계없이 올빼미가 온리 원 프로텍션을 열도록 하는 방법을 알려주세요.

고맙습니다.

 

어제 답변 감사합니다.

현재 가격을 얻는 방법?

 

안녕하세요.

내 조언자는 두 개의 위쪽 또는 아래쪽 프랙탈 이 선으로 연결된 표시기에서 값을 가져옵니다.

지표를 참조하지 않도록 EA 자체에서 이러한 행을 어떻게 얻거나 만들 수 있습니까?

 
AndEv :

교과서에서:

참조로 매개변수를 전달할 수 있습니다. 이 경우 이러한 매개변수의 수정은 참조로 전달된 호출된 함수의 해당 변수에 반영됩니다. 배열 요소는 참조로 전달할 수 없습니다. 참조에 의한 매개변수는 동일한 모듈 내에서만 전달할 수 있습니다 .

"모듈"이라는 단어는 무엇을 의미합니까?

이것은 예를 들어 ex4 라이브러리에 들어갈 수 없다는 것을 의미합니다.
 
Stells :

안녕하세요.

내 조언자는 두 개의 위쪽 또는 아래쪽 프랙탈이 선으로 연결된 표시기에서 값을 가져옵니다.

지표를 참조하지 않도록 EA 자체에서 이러한 행을 어떻게 얻거나 만들 수 있습니까?


올빼미의 인디카 + 선의 공식을 유추하여 처방하고이 선을 물체로 그립니다.
 
Roman. :

유추하여 올빼미의 indica +에서 선의 공식을 작성하고 개체로 이러한 선을 그립니다.
어쩐지 재미삼아 전역변수 에서 버퍼값을 취하는 인디케이터를 만들었습니다. 그리고 값 자체는 색상 및 드로잉 스타일과 함께 EA에서 전송됩니다.
 

안녕하세요, 매수 또는 매도 신호를 보내는 기능이 있습니다. 그냥 넣으면

If ( 시그 1) SetOrder(….) ;

여러 번 열립니다.

주의 질문!) 그리고 이 경우 ( 시그 1) 에 대해 한 번 열리도록 하는 방법은 다음과 같을 수 있습니다. 시그 1 - BAY 열기, 다음 명령 시그 0 - 켜라고 합시다. 트롤(중요하지 않음), 다시 다음 명령, sig 1-두 번째 BAY 를 엽니다.

 
sig 1의 이전 값을 기억하고 허용되는 현재 값이 있는 경우 이전 값이 금지된 경우에만 주문을 여는 것이 가능합니다.
 
MikeM :
sig 1의 이전 값을 기억하고 허용되는 현재 값이 있는 경우 이전 값이 금지된 경우에만 주문을 여는 것이 가능합니다.
조차 따라잡지 못했다.