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

 

소수점 뒤에 5자리가 있는 MT의 경우 Comment 에 High[0] 값을 표시하고 싶다고 하면 소수점 뒤에 4자리 숫자가 나타납니다.

- 전체 가치를 얻는 방법은 무엇입니까?

 

안녕하세요 프로그래머 여러분.


다음 코드를 작성하도록 도와주세요. 손절매 로 주문을 마감했다면 즉시 반대 방향으로 새 주문을 여십시오. 내가 이미 만든 Expert Advisor에 이 추가 기능을 시도하고 싶습니다.


미리 감사드립니다.

 

친구, 좋은 오후입니다.


어떻게 해야할지 조언 부탁드립니다.


상황은 다음과 같습니다. 데모 계정에서 고문을 테스트하고 있습니다.

위치를 열거나 닫는 라인은 다음과 같습니다.


if ( (ind1()==1)&&(ind2()==1))
{
if (buy_order_open == 0 )
{

ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 3, NormalizeDouble(Bid, Digits) - sl * Point, 0, "Buy", MagicNumber, 0, Blue);
if(ticket < 0)
{

Sleep(30000);

prevtime = Time[1];

}
buy_order_open = 1;

}
}
//===============================================
if ( (ind1()==2)&&(ind2()==2))
{
if ( sell_order_open == 0 )
{

ticket = OrderSend(Symbol(), OP_SELL, lots, NormalizeDouble(Bid, Digits), 3, NormalizeDouble(Ask, Digits) + sl * Point, 0, "Sell", MagicNumber, 0, Red);

if(ticket < 0)
{

Sleep(30000);

prevtime = Time[1];

}
sell_order_open = 1;

}
}
//=============

즉, 손절매로 주문합니다.


그리고 실시간으로 작업할 때 위치를 열 때 다음 창이 나타납니다.



저것들. 스톱로스 없이 포지션이 처음 오픈됩니다!?!?


여기서 문제가 뭔가요???

 

프로그래머님! 질문이 있습니다! 코드에서 이전 막대의 PRICE_HIGH와 MA 표시기의 교차점 을 표시하는 방법은 무엇입니까?

이전 막대의 가장 높은 가격을 결정하기 위해 배열이 필요하다는 것을 이해합니다. 전체 문제는 가격과 지표 데이터의 교차점을 해결하는 데 있습니다!?

 
profi >> :

...코드에서 이전 막대의 PRICE_HIGH와 MA 표시기의 교차점을 어떻게 표시합니까?...

기간이 1이고 가격이 PRICE_HIGH인 MA와 MA의 교차점입니다.
 
Morzh09 >> :

친구, 좋은 오후입니다.


어떻게 해야할지 조언 부탁드립니다.


상황은 다음과 같습니다. 데모 계정에서 고문을 테스트하고 있습니다.

위치를 열거나 닫는 라인은 다음과 같습니다.


즉, 손절매로 주문합니다.


그리고 실시간으로 작업할 때 위치를 열 때 다음 창이 나타납니다.



저것들. 스톱로스 없이 처음 오픈한 포지션!?!?


여기서 문제가 뭔가요???

조언자 설정에서 "수동 확인" 확인란이 선택되어 있을 수 있습니다.

 
dmmikl86 >> :

조언자 설정에서 "수동 확인" 확인란이 선택되어 있을 수 있습니다.


이걸 어떻게 없앨 수 있는지 조언 부탁드립니다.


문제는 "서비스" 설정에서 "수동 확인" 아래의 체크 표시가 제거되었다는 것입니다.


하지만 어드바이저를 차트에 매달아놓는 순간(즉, 어드바이저가 자동모드로 동작해야 하는 순간) 체크박스를 해제하면 어드바이저는 단 한건의 거래도 하지 않고...

 
아마도 브로커는 고문의 사용을 허용하지 않습니다 ....
 
granit77 >> :
Пересечение вашей МА с МА с периодом 1 и с ценой PRICE_HIGH.

코드 자체는 다음과 같습니다. IF IMA > PRICE HIGH OP_SELL, 여기서 IMA는 MA 표시기입니다.

이것은 대략... 마지막 두 막대가 고려됩니다.

 
profi >> :

코드 자체는 다음과 같습니다. IF IMA > PRICE HIGH OP_SELL, 여기서 IMA는 MA 표시기입니다.

이것은 대략... 마지막 두 막대가 고려됩니다.

이것은 교차가 아니라 값의 비교입니다. 내 버전에서 코드는 다음과 같을 것입니다(교차로 자체를 설명하는 것이 더 좋지만).

 if ( IMA > iMA ( NULL , 0 , 1 , 0 , MODE_EMA , PRICE_HIGH , SignalBar ) ) 
사유: