코딩하는 방법? - 페이지 228

 

MQL4 문자열 형식화

괜찮아요. 제가 사용하던 폰트입니다. 잘 작동합니다.

 

거래 세션에서 손실 거래를 계산하는 기능

숙련된 프로그래머 중 한 명이 거래 세션에서 손실된 거래의 누적 합계를 유지하는 좋은 방법을 알려줄 수 있습니까?

내 EA가 매직 넘버와 날짜를 기반으로 내 거래 내역에서 손실된 거래를 계산하기를 원합니다. 그런 다음 일부 손실 거래에 도달하면 세션의 나머지 기간 동안 EA가 거래를 중지하도록 할 수 있습니다.

기본적으로 누군가가 매직 넘버와 날짜를 기반으로 하여 손실된 거래의 집계 수를 반환하는 코드 조각을 보여줄 수 있다면 기쁠 것입니다.

감사해요

할 것이다

 

정의하다

int session_start;[/PHP]

on init put this

init()

{

session_start= TimeCurrent();

}

Function Losses:

[PHP]int Losses(){

int total=0;

for (int i= OrdersTotal() - 1; i>= 0; i--){

OrderSelect(i, SELECT_BY_POS, MODE_TRADES);

if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic &&

OrderProfit()+OrderSwap()+OrderCommission()<0 &&

OrderCloseTime()>=session_start)

total++;

}

return (total);

}
 

보류 중인 주문 에서 MA 값 사용

안녕하세요 여러분

여기 질문이 있습니다

보류 중인 주문에서 MA 값을 사용하고 싶습니다.

그것은 이와 같은 것을 의미합니다

오류 단위 이유 0이 발생합니다.

MA를 내부에 넣는 것과 관련이 있는지 모르겠습니다.

int start()

{

int ticket;

double point;

//----

point=MarketInfo(Symbol(),MODE_POINT);

//----

while(true)

{

ticket=OrderSend(Symbol(),OP_SELLSTOP,1.0,iMA(NULL,0,20,8,MODE_SMA,PRICE_CLOSE,0)*point,0,0,0,"some comment",16384,0,Green);

if(ticket<=0) Print("Error = ",GetLastError());

else { Print("ticket = ",ticket); break; }

//---- 10 seconds wait

Sleep(10000);

}

//----

return(0);

}

 

쉬운 질문 시장 정보

여기 쉬운 물건이 있습니다

여기 코드가 있습니다

뭐가 문제 야 ???

0.0000000 값을 받아야 하나요?

그게 데모 계정 fxcm인데 그게 차이가 나는지 모르겠어요?

int start()

{

RefreshRates();

double i;

i=MarketInfo("AUDUSD",MODE_POINT);

Alert("Point= " ,i , " !");// Alert

return; // Exit start()

}
파일:
 
 

안녕!

마지막 주문이 StopLoss까지 마감되면 제 EA가 주문 로트를 두 배로 늘려야 합니다. 제발, 이것을 어떻게 프로그래밍 할 수 있습니까?

문안 인사..

 
 

여기에서 별도의 요청을 받았습니다.

(그것은 불가능한 일입니까, 아니면 그냥 쉬운 일입니까?)

>>

https://www.mql5.com/en/forum/180082

클릭 클릭