Hello,

Buy and Sell are boolean variables. Using arithmatic operators / operations
on them won't yield correct results. You will need to obtain closing price
on buying candle first and then use it in your condition for Sell. Something
like this :

Buy = ....             \\your buying condition
BuyingPrice = ..... \\ obtain price on candle which signalled Buy

Sell = (BuyingPrice+5) OR (BuyingPrice-5);

Regards,

Abhay

On Fri, Jun 11, 2010 at 1:28 PM, Prabu <[email protected]> wrote:

>
>
> Still the result is same. (selling on the same bar).
> I'm trying it with 5 Minute periodicity.
>
> I even tried Sell = (Buy+30) OR (Buy-30); no use;
>
>
> On Fri, Jun 11, 2010 at 1:11 PM, Inquisitive Voyager <
> [email protected]> wrote:
>
>>
>>
>> (1) as 5 is small factor. This happens-
>> replace it with-
>> Sell = (Buy*1.1) OR (Buy*.9);
>>
>>
>> this sells when price is 10 % above or 10% bellow the buy.
>>
>>  btw: are  u trying it on eod data?
>>
>>
>> On Fri, Jun 11, 2010 at 12:55 PM, Prabu <[email protected]> wrote:
>>
>>>
>>>
>>> hi,
>>>
>>> I tried this..
>>>
>>> e1 = EMA(C, 14);
>>> e2 = EMA(C, 5);
>>>
>>> Buy = Cross(e2, e1);
>>>
>>>
>>> But it is buying and selling on the same bar..
>>>
>>>
>>> Prabu
>>>
>>>
>>> On Fri, Jun 11, 2010 at 12:36 PM, Inquisitive Voyager <
>>> [email protected]> wrote:
>>>
>>>>
>>>>
>>>> Sell=(
>>>> *Buy*+5) *OR* (*Buy*-5);ps: it is better touse % than points.
>>>>
>>>>
>>>> On Fri, Jun 11, 2010 at 11:58 AM, Prabu <[email protected]> wrote:
>>>>
>>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> I'm new to amibroker.
>>>>> Please help me with this..
>>>>>
>>>>> I'm testing it with a simple Ema crossover system. It buy on
>>>>> ema-crossover and Sell if price goes above or below 5 points from the buy
>>>>> price.
>>>>>
>>>>> I'm able to write the Buy condition. But i'm not able to write the sell
>>>>> condition. I'm confused whether I can write it as Sell condition or 
>>>>> should i
>>>>> write it with ApplyStop's .. please help me.
>>>>>
>>>>> e1 = EMA(C, 14);
>>>>> e2 = EMA(C, 5);
>>>>>
>>>>> Buy = Cross(e2, e1);
>>>>> Sell = (.. confused here .. )
>>>>>
>>>>> Thanks
>>>>> Prabu
>>>>>
>>>>>
>>>>
>>>
>>
>  
>

Reply via email to