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

 
Dimka-novitsek :

좋은 dtxth 저녁! 매수주문을 열면 그냥 사세요 가격에 묻고 그냥 달라고 하면 이제 이렇게 욕을 합니다 2012.02.19 22:31:57 2010.08.02 01:12

이건 괜찮아? 주문 내에서 그를 위해 정규화를 처방할 수 있습니까?


정규화는 주문 내부에 직접 작성할 수 있습니다.
 

안녕하세요.

MACD용 MA 빌드 방법을 코드에 알려주세요.

이중 iMA ( string symbol, int timeframe, int period , int ma_shift, int ma_method, int apply_price, int shift)

apply_price는 MACD 값과 같아야 합니다.

 
Stells :

안녕하세요.

MACD용 MA 빌드 방법을 코드에 알려주세요.

이중 iMA ( string symbol, int timeframe, int period, int ma_shift, int ma_method, int apply_price, int shift)

apply_price는 MACD 값과 같아야 합니다 .

작동 안 할 것이다...

왜냐하면:

적용 가격 - 중고가격. 가격 상수 중 하나일 수 있습니다.


가격 상수는 다음 값을 사용할 수 있습니다.

지표 계산에 사용되는 가격은 다음 값 중 하나를 사용할 수 있습니다.

끊임없는 의미 설명
PRICE_CLOSE 0 종가
PRICE_OPEN 하나 개점가
PRICE_HIGH 2 최고가
PRICE_LOW 최저 가격
PRICE_MEDIAN 4 평균 가격, (높음+낮음)/2
PRICE_TYPICAL 5 일반적인 가격, (고가+저가+종가)/3
PRICE_WEIGHTED 6 가중 종가, (고가+저가+종가+종가)/4


그래서 사용

더블 iMAOnArray ( 더블 배열[] , 정수 합계, 정수 마침표, 정수 ma_shift, 정수 ma_method, 정수 옮기다)

배열에 저장된 데이터의 이동 평균을 계산합니다. iMA(...)와 달리 iMAOnArray 함수는 사용된 악기 이름, 기간 및 가격을 기반으로 데이터를 선택하지 않습니다. 가격 데이터는 미리 준비해야 합니다. 계산은 왼쪽에서 오른쪽으로 이루어집니다. 배열 요소에 대한 액세스를 시계열로 구성하려면(즉, 오른쪽에서 왼쪽으로) ArraySetAsSeries 함수를 사용해야 합니다.
옵션:
정렬[] - 데이터가 있는 배열.
- 계산할 요소의 수입니다. 0은 모든 배열 요소를 의미합니다.
기간 - 이동 평균을 계산하는 평균 기간입니다.
ma_shift - 가격 차트에 대한 지표 이동.
ma_method - 평균화 방법. 이동 평균 방법의 값 중 하나일 수 있습니다.
옮기다 - 표시기 버퍼 에서 받은 값의 인덱스(현재 막대를 기준으로 지정된 기간 전에 지정된 수만큼 이동).
 
Roman. :

정규화는 주문 내부에 직접 작성할 수 있습니다.


감사해요!! 그게 바로 내가 한 일이다. 이제 죄송합니다. 그는 많이 좋아하지 않는 것 같습니다. 그는 이렇게 씁니다. 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의 잔액으로 진행됩니다.

 
Dimka-novitsek :


감사해요!! 그게 바로 내가 한 일입니다. 이제 죄송합니다. 그는 많이 좋아하지 않는 것 같습니다. 그는 이렇게 씁니다. 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) 중 하나로 중단될 때까지 중단하고 싶습니다.

 
포럼 회원 여러분, 어드바이저에서 조건을 처방하여 주문을 여는 조건이 올 때 하나의 주문 열리도록 하는 방법을 알려주세요. 이 주문이 중지 또는 이익 실현 으로 마감될 때까지 다른 주문은 열리지 않습니다.
 
link1 :
포럼 회원 여러분, 어드바이저에서 조건을 처방하여 주문을 여는 조건이 올 때 하나의 주문 열리도록 하는 방법을 알려주세요. 이 주문이 중지 또는 이익 실현으로 마감될 때까지 다른 주문은 열리지 않습니다.

int ticket , total; //<---забыл указать...сорри

total = OrdersTotal();
if(total < 1){

ticket=OrderSend(...);

}


 
DOCTORS :

int total;

total = OrdersTotal();
if(total < 1){

ticket=OrderSend(...);

}




매우 감사합니다! )
사유: