0 beğenilme 0 beğenilmeme
969 kez görüntülendi
Satınalınan hissesenedinin o sıradaki fiyatı ve bu fiyatın ne kadar kar ettirdiği bilgisine nasıl ulaşabilirim?

Teşekkür ederim.
Algoritmik Trading kategorisinde (81 puan) tarafından | 969 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme

Merhaba,

Aşağıdaki örnekte olduğu gibi alış emriniz gerçekleştiğinde bunu bir değişkende tutup daha sonra kıyaslama yapabilirsiniz.

decimal alisFiyati=0;
		
		public override void OnDataUpdate(BarDataCurrentValues barDataCurrentValues)
		{				
			var CurrentClose=barDataCurrentValues.LastUpdate.Close;
			
			// alış sartı
			if(sartınız){
				// emir gönderildi
			}
			
			if(alisFiyati!=0){
				if(alisFiyati>CurrentClose){
					Debug(alisFiyati-CurrentClose+" kardasınız");
				}else{
					Debug(CurrentClose-alisFiyati+" zarardasınız");
				}
			}

		}
		
		public override void OnOrderUpdate(IOrder order)
		{
			// Alış emriniz gerçekleştiğinde tetiklenir
			if (order.OrdStatus.Obj == OrdStatus.Filled && order.Side.Obj == Side.Buy)
			{
				Debug(order.LastPx + " fiyatlı alış emriniz gerçekleşti");
				alisFiyati=order.LastPx;
			}		
		}

 

Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror. https://unblocked1games.github.io
(16,379 puan) tarafından
0 0
Teşekkür ederim. Ancak pozisyonun kendi kar bilgisi yok mu? En basit tabiri ile Position[i].profit tarzı bir property ile ulaşamıyor muyuz?
9,819 soru
9,786 cevap
5,287 yorum
55,616 kullanıcı