배열에 저장된 데이터의 이동 평균을 계산합니다. iMA(...)와 달리 iMAOnArray 함수는 사용된 악기 이름, 기간 및 가격을 기반으로 데이터를 선택하지 않습니다. 가격 데이터는 미리 준비해야 합니다. 계산은 왼쪽에서 오른쪽으로 이루어집니다. 배열 요소에 대한 액세스를 시계열로 구성하려면(즉, 오른쪽에서 왼쪽으로) ArraySetAsSeries 함수를 사용해야 합니다.
옵션:
정렬[]
-
데이터가 있는 배열.
총
-
계산할 요소의 수입니다. 0은 모든 배열 요소를 의미합니다.
기간
-
이동 평균을 계산하는 평균 기간입니다.
ma_shift
-
가격 차트에 대한 지표 이동.
ma_method
-
평균화 방법. 이동 평균 방법의 값 중 하나일 수 있습니다.
옮기다
-
표시기 버퍼 에서 받은 값의 인덱스(현재 막대를 기준으로 지정된 기간 전에 지정된 수만큼 이동).
감사해요!! 그게 바로 내가 한 일이다. 이제 죄송합니다. 그는 많이 좋아하지 않는 것 같습니다. 그는 이렇게 씁니다. 2012.02.20 08:16:41 2010.08.02 01:12 테스터: PrevBalance: 500.00, PrevPL: 0.00, PrevEquity 500.00, PrevMargin: 0.00, NewMargin: 0.00, NewMargin: 653, Free3.51
이것은 데모 계정 입니다. 단위가 정말 많은데요, 죄송합니다???? 그리고 새로운 마진, 자유 마진은 무엇입니까?
감사해요!! 그게 바로 내가 한 일입니다. 이제 죄송합니다. 그는 많이 좋아하지 않는 것 같습니다. 그는 이렇게 씁니다. 2012.02.20 08:16:41 2010.08.02 01:12 테스터: PrevBalance: 500.00, PrevPL: 0.00, PrevEquity 500.00, PrevMargin: 0.00, NewMargin: 0.00, NewMargin: 653, Free3.51
데모 계정입니다. 단위가 정말 많은데요, 죄송합니다???? 그리고 새로운 마진, 자유 마진은 무엇입니까?
무료 마진은 해당 (이 마진에 대한) 거래량에서 주문을 여는 데 사용할 수 있는 여유 마진입니다.
왜냐하면 "FreeMargin: -153.05", 그러면 주문이 전혀 열리지 않습니다. 이 값은 음수입니다.
계산기를 참조하십시오. 다른 값을 입력하고 주어진 포지션 볼륨에 필요한 마진을 확인하십시오. 예를 들어,
Eurobucks에서 첫 번째 로트를 열려면 $265가 필요합니다. 1:500 레버리지에서 마진. 포인트 가치는 $10입니다.
좋은 dtxth 저녁! 매수주문을 열면 그냥 사세요 가격에 묻고 그냥 달라고 하면 이제 이렇게 욕을 합니다 2012.02.19 22:31:57 2010.08.02 01:12
이건 괜찮아? 주문 내에서 그를 위해 정규화를 처방할 수 있습니까?
정규화는 주문 내부에 직접 작성할 수 있습니다.
안녕하세요.
MACD용 MA 빌드 방법을 코드에 알려주세요.
apply_price는 MACD 값과 같아야 합니다.
안녕하세요.
MACD용 MA 빌드 방법을 코드에 알려주세요.
apply_price는 MACD 값과 같아야 합니다 .
작동 안 할 것이다...
왜냐하면:
가격 상수는 다음 값을 사용할 수 있습니다.
지표 계산에 사용되는 가격은 다음 값 중 하나를 사용할 수 있습니다.
그래서 사용
더블 iMAOnArray ( 더블 배열[] , 정수 합계, 정수 마침표, 정수 ma_shift, 정수 ma_method, 정수 옮기다)
배열에 저장된 데이터의 이동 평균을 계산합니다. iMA(...)와 달리 iMAOnArray 함수는 사용된 악기 이름, 기간 및 가격을 기반으로 데이터를 선택하지 않습니다. 가격 데이터는 미리 준비해야 합니다. 계산은 왼쪽에서 오른쪽으로 이루어집니다. 배열 요소에 대한 액세스를 시계열로 구성하려면(즉, 오른쪽에서 왼쪽으로) ArraySetAsSeries 함수를 사용해야 합니다.정규화는 주문 내부에 직접 작성할 수 있습니다.
감사해요!! 그게 바로 내가 한 일이다. 이제 죄송합니다. 그는 많이 좋아하지 않는 것 같습니다. 그는 이렇게 씁니다. 2012.02.20 08:16:41 2010.08.02 01:12 테스터: PrevBalance: 500.00, PrevPL: 0.00, PrevEquity 500.00, PrevMargin: 0.00, NewMargin: 0.00, NewMargin: 653, Free3.51
이것은 데모 계정 입니다. 단위가 정말 많은데요, 죄송합니다???? 그리고 새로운 마진, 자유 마진은 무엇입니까?
네, 그게 전부입니다. 제비는 1000의 잔액으로 진행됩니다.
감사해요!! 그게 바로 내가 한 일입니다. 이제 죄송합니다. 그는 많이 좋아하지 않는 것 같습니다. 그는 이렇게 씁니다. 2012.02.20 08:16:41 2010.08.02 01:12 테스터: PrevBalance: 500.00, PrevPL: 0.00, PrevEquity 500.00, PrevMargin: 0.00, NewMargin: 0.00, NewMargin: 653, Free3.51
데모 계정입니다. 단위가 정말 많은데요, 죄송합니다???? 그리고 새로운 마진, 자유 마진은 무엇입니까?
무료 마진은 해당 (이 마진에 대한) 거래량에서 주문을 여는 데 사용할 수 있는 여유 마진입니다.
왜냐하면 "FreeMargin: -153.05", 그러면 주문이 전혀 열리지 않습니다. 이 값은 음수입니다.
계산기를 참조하십시오. 다른 값을 입력하고 주어진 포지션 볼륨에 필요한 마진을 확인하십시오. 예를 들어,
Eurobucks에서 첫 번째 로트를 열려면 $265가 필요합니다. 1:500 레버리지에서 마진. 포인트 가치는 $10입니다.
남자들은 .. 혼란스러워도 도와줍니다.
문제는 차트에 스크립트를 유지하는 방법입니다 :(
다음은 스크립트의 예입니다...총 가치가 다음과 같으면 모든 거래를 닫습니다.
nt start()
{
int i;
bool k=1;
//----
while (k==1) {
if ((AccountProfit()>=500) || (AccountProfit()<=-300))
{
for(i=OrdersTotal()-1; i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS))
{
if (OrderType() == OP_SELL)
OrderClose( OrderTicket(),OrderLots(), Ask, 20, 0 );
}
}
for(i=OrdersTotal()-1; i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS))
{
if (OrderType() == OP_BUY)
OrderClose( OrderTicket(),OrderLots(), Bid, 20, 0 );
}
}
}
k=0;
}
return(0);
}
계정 이익이 방향(이 경우 500 및 -300) 중 하나로 중단될 때까지 중단하고 싶습니다.
포럼 회원 여러분, 어드바이저에서 조건을 처방하여 주문을 여는 조건이 올 때 하나의 주문 만 열리도록 하는 방법을 알려주세요. 이 주문이 중지 또는 이익 실현으로 마감될 때까지 다른 주문은 열리지 않습니다.
int ticket , total; //<---забыл указать...сорри
total = OrdersTotal();
if(total < 1){
ticket=OrderSend(...);
}
int total;
total = OrdersTotal();
if(total < 1){
ticket=OrderSend(...);
}
매우 감사합니다! )