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

 
Top2n :
그러나 모든 것이 정상입니다. 무언가에 연결할 수 없습니다. 구매와 함께 열린 보류중인 것을 어떻게 닫을 수 있습니까?
예를 들어, 마술사의 지연 티켓을 설정합니다.
 

모두에게 좋은 하루.

친애하는 코딩 전문가 여러분, 지표를 작성하려고 시도했지만 작동하는 것 같습니다. 그러나 의도 한대로 역사를 그릴뿐이며 새로운 인용문이 도착하면 일반 마우스를 그립니다.

나는 코드를 첨부하고 있습니다 :

int start()
{
int counted_bars=IndicatorCounted();
int i,n;
double Stark=0;
//----
i=Bars-counted_bars-1;//+50;
// n=Bars-counted_bars-1;
while(i>=0)
{
//----

double Ma=iMA(NULL,0,PerMa,Shift,MODE_EMA,PRICE_CLOSE,i);
//double Ma1=iMA(NULL,0,PerMa,Shift,MODE_EMA,PRICE_CLOSE,i+1);
if(Stark+Step*Point<Ma)Stark=Ma;
if(Stark-Step*Point>Ma)Stark=Ma;
ABuf[i]=Stark;

//----
i--;
}
return(0);
}


그가 계속 계단을 그릴 수 있도록 그것을 고치도록 도와주세요.

미리 감사드립니다.

괴짜.

 
안녕하세요!!! 표현식을 올바르게 작성하는 방법을 알려주십시오. 그렇지 않으면 컴파일러가 맹세합니다. 그에게 할당, 세미콜론은 불필요한 것 같습니다.
 int schet= 0 ;
int start()
  { double Lots;
//----
 for (schet;schet<kolitsestvo;schet++){
 
Dimka-novitsek :
안녕하세요!!! 표현식을 올바르게 작성하는 방법을 알려주십시오. 그렇지 않으면 컴파일러가 맹세합니다. 그에게 할당, 세미콜론은 불필요한 것 같습니다.

처음 두 줄 바꾸기
 

더 정확히 말하자면


int start()
{ double Lots; int schet=0;
//----
for(schet;schet<kolitsestvo;schet++){

 
Top2n :

마지막으로 마감된 위치의 티켓== 설정된 보류 위치 + 1

안녕하세요, 서버는 당신을 위해 포지션만 열어주나요?

OrderSend 함수에는 마법의 장이 있습니다. 그게 전부입니다.

 

         int schet= 0 ;
int start()
  { double Lots;
//----
 if (schet<kolitsestvo){schet++;
긱34:



처음 두 줄 바꾸기


실례합니다. 그러면 루프가 여러 번 실행됩니까? 아니요, 그래서 생각했습니다. 아니요, 분명히 모든 틱 에 있을 것입니다. 알겠습니다. 생각해보겠습니다. 고맙습니다.

나는 생각했다.

 
Dimka-novitsek :


실례합니다. 그러면 루프가 여러 번 실행됩니까? 아니요, 그래서 나는 생각했습니다. 아니요, 분명히 모든 틱에 있을 것입니다. 알겠습니다. 생각해보겠습니다. 고맙습니다.

나는 생각했다.

이것은 필요한 횟수만큼 실행되는 방법입니다

int start()
{ double Lots;
//----
for(int schet=0;schet<kolitsestvo;schet++){
 

여러분, 글쎄요, 저는 평생 동안 해결책에 한 치도 더 가까이 앉아 있지 않았습니다.

이 알고리즘을 코드로 구현하는 방법은 무엇입니까?

подается сигнал "sig1" срабатывает команда BUY и устанавливается отложенный ордер SELLSTOP ниже ордера BUY.

при закрытие позиции BUY , SELLSTOP тоже удаляется.

Но как быть когда этот BAY не закрылся, и открылся следующий BUY и следующий и т.д.

Этот SELLSTOP который установлен первым нужно как то вычислить, чтоб закрыть после того когда уже и первый BUY закроется.

Может у кого нибудь есть готовый  код. Пробовал через функции Кими в частности: 

пытался возвратить тикет последнего закрытого ордера и сравнить его с тикетом отложенного ордера прибавив к нему 1 -( т.к. отложка открывалась всегда после бая)

но нечего не вышло. Помогите плиз без вас не куда)
 

그래서 이미 들었습니까?

구매 주문을 열었습니다 - 이 주문의 티켓을 기억했습니다

판매 중지 주문 설정 - 이 주문의 마법에서 구매 주문 의 티켓을 적어 두십시오 ...

---

처음에 함수를 호출하여 Sellstops에서 매직으로 구매 주문이 있는지 확인합니다...

그러한 주문이 없는 경우(구매) - Sellstop 제거 ...

비즈니스는 15줄의 코드입니다...

사유: