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

 
alsu >> :

iHighest 는 시계열에서만 작동하기 때문입니다. 다른 어레이의 경우 ArrayMaximum의 유사

따라서 배열을 사용하여 수고해야 합니다. (도움을 주셔서 감사합니다!

 

여보세요!!!

호출될 때 사용자 지정 표시기에서 " 매개변수 " 메뉴를 구현하는 방법을 알려주십시오.

즉, "입력 매개변수" 메뉴에 외부 변수 를 생성하고 그 값을 입력할 수 있지만 변수 대체 및 입력한 값에 대한 러시아어 설명이 있는 유선 표시기와 똑같은 메뉴를 만들고 싶습니다. 변수의 영혼 없는 이름과 프로그램 본문에 인코딩된 숫자를 기억하십시오(예: 표시기 코드 자체의 " apply to "는 스위치 조건 의해 확인되는 정수 이고 우리는 "open, close, 등" 목록에서)...

 

안녕하세요, 도와주세요 plz 저는 이해할 수 없습니다... 오실레이터 신호에 대해 작업하고 0을 넘은 후 포지션을 여는 어드바이저가 있습니다. 현재 막대가 닫히고 신호가 형성되었을 때 강제로 위치를 열도록 해야 합니다. 그렇지 않으면 앞뒤로 매달려 있습니다. 신호가 안정될 때까지 분당 여러 번 위치를 열고 닫을 수 있습니다.

코드는 다음과 같습니다.


외부 이중 로트 = 0.1;
외부 이중 Per = 14;
부울 gi_84 = 참;
정수 gi_88 = 366;
이중 gd_92 = 0.02;
이중 gd_100 = 0.2;
int g_period_108 = 14;
정수 gi_112 = 50;
int g_slippage_116 = 0;



무효 시작() {
정수 l_cmd_52;
int l_ticket_56;

문자열 l_symbol_0 = 기호();
이중 l_isar_8 = iCustom(NULL,0,"daytrend-t01",Per,0,0);
이중 l_isar_9 = iCustom(NULL,5,"daytrend-t01",Per,0,0);
정수 l_cmd_40 = -1;
int l_ord_total_44 = 주문 합계();
Lot = MathMax(Lot, MarketInfo(l_symbol_0, MODE_MINLOT));
(int li_48 = l_ord_total_44; li_48 > 0; li_48--) {
if (OrderSelect(li_48 - 1, SELECT_BY_POS) == TRUE) {
l_cmd_52 = 주문 유형();
if (OrderSymbol() != l_symbol_0 || l_cmd_52 < OP_BUY || l_cmd_52 > OP_SELL) 계속
l_ticket_56 = 주문 티켓();
새로 고침();
if (l_cmd_52 < OP_SELL) {
if (l_isar_8 > 0) {
동안 (OrderClose(l_ticket_56, Lot, Bid, g_slippage_116) == 0) FunError(gi_112);
l_cmd_40 = -1;
계속하다;
}
} 또 다른 {
if (l_isar_8 < 0 ) {
동안 (OrderClose(l_ticket_56, Lot, Ask, g_slippage_116) == 0) FunError(gi_112);
l_cmd_40 = -1;
계속하다;
}
}
l_cmd_40 = l_cmd_52;
}
}
if (l_cmd_40 < OP_BUY && g_period_108 == 0 || DayOfYear() < gi_88) {
새로 고침();
if (l_isar_8 < 0 && l_isar_9 < 0 ) while (OrderSend(l_symbol_0, OP_BUY, Lot, Ask, g_slippage_116, 0, 0) == 0) FunError(gi_112);
또 다른
if (l_isar_8 > 0 && l_isar_9 > 0 ) while (OrderSend(l_symbol_0, OP_SELL, Lot, Bid, g_slippage_116, 0, 0) == 0) FunError(gi_112);
}
}

무효 FunError(int ai_0) {
수면(ai_0);
새로 고침();
}

무효 deinit() {
}
 
nikkola >> :

작가에게 물어보세요.

 
TheXpert >> :

작가에게 물어보세요.

그것을 찾아라 :)

 
굿데이 1999년 스토리 불러와 이런 에러가 뜨네요

2009.09.15 15:49:05	HistoryBase: not enough memory 'USDJPY1' [3231513 bars]
2009.09.15 15:49:05	Memory handler: cannot allocate 142197836 bytes of memory


어떤 종류의 메모리가 충분하지 않습니다. 이것이 어떤 종류의 오류인지 아는 사람이 있습니까?
 
nikkola >> :

그것을 찾아라 :)

보세요, 여기에 디컴파일된 코드로 번쩍이는 것이 없고 무료로 도움을 받을 수 있기를 바랍니다.

 
NEKSUS_ >> :
어떤 종류의 메모리가 충분하지 않습니다. 이것이 어떤 종류의 오류인지 아는 사람이 있습니까?

RAM이 어떻게 처리되는지 기억나지 않지만 기록의 깊이를 줄이는 것이 도움이 될 것입니다.

 
TheXpert >> :

보세요, 여기에 디컴파일된 코드로 번쩍이는 것이 없고 무료로 도움을 받을 수 있기를 바랍니다.

나는 디 컴파일하지 않았고이 형식으로 얻었습니다 ...

 
TheXpert >> :

이야기의 깊이를 줄이는 것이 도움이 될 것입니다.

이것이 전체 문제입니다. nizya, 시스템에 대한 전체 기록이 필요합니다.