[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 214

 

大家好。

我试着写了一个指标,它似乎起作用了,但只是在历史上它按计划画,然后当新的报价进来时,它画的是一个通常的掩码。

代码见附件。

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);
}


请帮助我修复它,使它能继续画出步骤。

我真的会很感激。

Gek.

 
下午好!!!。 请提醒我如何正确地写出表达式,因为编译器是发誓的。对他来说,一个分号似乎是多余的。
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++;
Gek34:



改变前两行。


对不起,那么循环会不会运行的次数?不,在这里我想--不,它肯定会出现在每一个刻度 上。好吧,我考虑一下。谢谢你。

我会考虑的。

 
Dimka-novitsek:


对不起,那么这个循环会不会被执行多少次? 不,我在想--不,它肯定会出现在每一个刻度上。好吧,我考虑一下。我会考虑的,谢谢你。

思想。

这就是它将执行所需次数的方式。

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

先生们,我一整天都没能在解决这个问题上取得一寸进展。

如何在代码中实现这一算法?

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

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

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

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

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

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

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

所以你以前被告知过,不是吗?

打开一个买入订单--记住这个订单的票据

设置一个SellStop订单 - 在这个订单的Magik中写下这个订单的票据...

---

在开始时调用函数,根据SellStops中的魔力检查买入订单的存在...。

如果没有这样的订单(买入)- 删除SellStop...

它只需要15行代码...

 
Top2n:

先生们,我一整天都没能在解决这个问题上取得一寸进展。

如何在代码中实现这一算法?


是否有一个条件,如果市场是2,那么挂单被删除?