0 beğenilme 0 beğenilmeme
69 kez görüntülendi
Merhaba
veri terminalinde bu kodu yazılamadığını ögrendim bunun IQ ile yazılımını yapabilrimisiniz ?

C>REF(C,-4) AND ABS((REF((H+L)/2,-4) - C) / C )*100>opt1
OR opt2 < (boughtprice - L) / boughtprice*100
  

 Tesekkurler
Algoritmik Trading kategorisinde (31 puan) tarafından | 69 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
En İyi Cevap

Merhaba,

Aşağıdaki yapıyı inceleyebilirsiniz.

[RestoreLastValueOnResume]
		decimal alisFiyati = 0;

		public override void OnDataUpdate(BarDataEventArgs bardata)
		{
			var index = bardata.BarDataIndex;
			var barDataModel = GetBarData();

			var C = GetSelectedValueFromBarData(barDataModel, OHLCType.Close);
			var ref_C_4 = GetSelectedValueFromBarData(barDataModel, OHLCType.Close, 4);
			var ref_HL2_4 = GetSelectedValueFromBarData(barDataModel, OHLCType.HL2, 4);
			var L = GetSelectedValueFromBarData(barDataModel, OHLCType.Low);

			if (alisFiyati != 0)
			{
				if ((C>ref_C_4 && Math.Abs(ref_HL2_4 - C / C) * 100>opt1) || opt2<(alisFiyati - L) / alisFiyati * 100)
				{
					// emir gönderilecek
				}
			}
		}

		public override void OnOrderUpdate(IOrder order)
		{
			if (order.OrdStatus.Obj == OrdStatus.Filled)
			{
				if (order.Side.Obj == Side.Buy)
				{
					alisFiyati = order.Price;
				}
			}
		}

	

 

(15,692 puan) tarafından
tarafından seçilmiş
pinescript(tradingviewde) yapmaya calsitigim kodu IQ icin cevirmeniz mumkun mu?
7,678 soru
7,677 cevap
4,461 yorum
11,282 kullanıcı