yüksek frekanslı ticaret sistemine sahip bir ortak arıyorum - sayfa 21

 

Doğru yönü seçtiniz!

Proje gerçekleştirmeyle ilgili yalnızca pratik sorular vardır.

Şimdi bana ihtiyacın yok.

 
girdiler:
VarlıkPr( 0 ),
YıllarSol( 0 ),
MyGamma( 0 ),
MyH( 0 ),
TriggerPr( 0 ),
Oran( 0 ),
taşımak( 0 ),
Gerilim( 0 ) ;

değişkenler:
var0( 0 ),
var1( 0 ),
var2( 0 ),
var3( 0 ),
var4( 0 ),
var5( 0 ) ;



var0 = Kare(Volt);
var1 = SquareRoot( YearsLeft ) ;

var2 = ( -Rate + MyGamma * Carry + .5 * MyGamma * ( MyGamma - 1 ) * var0)
*YılSol ;
var3 = -( Log( AssetPr / MyH ) + ( Carry + ( MyGamma - .5 ) * var0 )
* YearsLeft)/(Volty*var1);
var4 = 2 * Carry / var0 + 2 * MyGamma - 1 ;
var5 = var3 - 2 * Log( TriggerPr / AssetPr ) / ( Volty * var1 ) ;
Değer44 = ExpValue( var2) * Güç( AssetPr, MyGamma )
* ( NormSCDensity( var3 ) - Güç( TriggerPr / AssetPr, var4)
* NormSCDensity( var5 ) ) ;
 

Veya???? Böyle.

tsdata.trading'i kullanarak;
tsdata.marketdata'yı kullanma;
elsystem kullanarak;

Girdi: string iAccount1( "SIM587052F" ),
string iSymbol1( "ESH11" ),
string iSymbol2( "NQH11" ),
Uzunluk(20),NumStdDev(2),
ProfitTarget$(20),
StopLoss$(20);

değişkenler: order ES_order1(NULL),
sipariş ES_order2(NULL),
longentrycond(yanlış), shorttentrycond(yanlış),
kapat1(0),kapat2(0),
RelStr(0),bandup(0),banddw(0),RelStrMovAvg(0),
color(0),mp(0),OpenProfit(0),text_("");

bir Zamanlar
başlamak
PSP1.Load=Yanlış;
PSP1.Interval = DataInterval.FromCurrentSymbolData( BarType, BarInterval ) ;
PSP1.Range.FirstDate = DateTime.FromELDateAndTime( Date, Time ) ;
PSP1.Load = doğru ;
PSP2.Load=Yanlış;
PSP2.Interval = DataInterval.FromCurrentSymbolData( BarType, BarInterval ) ;
PSP2.Range.FirstDate = DateTime.FromELDateAndTime( Date, Time ) ;
PSP2.Load = doğru ;
son;


Bir kez başlayın
siparişim1. Sembol = sembol1;
myorder1.SymbolType = tsdata.common.SecurityType.future;
myorder1.Account = iaccount1;
myorder1.Type = tsdata.trading.OrderType.market;
myorder1.Duration = "gün";
myorder1.LimitPrice = 0.000000;
myorder1.LimitPriceStyle = tsdata.trading.PriceStyle.none;
myorder1.LimitPriceOffset = 0;
myorder1.StopPrice = 0.000000;
myorder1.StopPriceStyle = tsdata.trading.PriceStyle.none;
myorder1.StopPriceOffset = 0;


myorder2.Symbol = isymbol2;
myorder2.SymbolType = tsdata.common.SecurityType.future;
myorder2.Account = iaccount1;
myorder2.Type = tsdata.trading.OrderType.market;
myorder2.Duration = "gün";
myorder2.LimitPrice = 0.000000;
myorder2.LimitPriceStyle = tsdata.trading.PriceStyle.none;
myorder2.LimitPriceOffset = 0;
myorder2.StopPrice = 0.000000;
myorder2.StopPriceStyle = tsdata.trading.PriceStyle.none;
myorder2.StopPriceOffset = 0;
son;


//fiyat serisi sağlayıcısından veri alın, Göreceli Güç ve Göstergeleri hesaplayın
close1=PSP1.close[0];
close2=PSP2.close[0];
kapat2<>0 ise, o zaman RelStr = kapat1/kapat2;
RelStrMovAvg = ortalama(RelStr,uzunluk);
bandUp=BollingerBand(RelStr,uzunluk, NumStddev);
bandDw=BollingerBand(RelStr,uzunluk,-NumStddev);

LongEntryCond = RelStr, banddw'nin altında kesişir;
ShortEntryCond = RelStr bandın üzerinde kesişiyor;

mp= Getpositionquantity(iSymbol1,iAccount1);
OpenProfit = getpositionopenpl(iSymbol1,iAccount1)+Getpositionopenpl(iSymbol2,iaccount1);

LastBarOnChart ve barstatus(1)=2 ise, başlayın

eğer mp=0 ve longentrycond ise başlar
siparişim1.Miktar = 1;
siparişim2.Miktar = 1;
MyOrder1.Action = tsdata.trading.OrderAction.buy;
MyOrder2.Action = tsdata.trading.OrderAction.sell;
ES_order1 = MyOrder1.Send();
ES_order2 = MyOrder2.Send();
value1=text_new(tarih,saat,düşük,"Giriş Uzun");
son;

mp=0 ise ve shorttrycond ise başlar
siparişim1.Miktar = 1;
siparişim2.Miktar = 1;
MyOrder1.Action = tsdata.trading.OrderAction.sell;
MyOrder2.Action = tsdata.trading.OrderAction.buy;
ES_order1 = MyOrder1.Send();
ES_order2 = MyOrder2.Send();
value2=text_new(tarih,saat,yüksek,"Giriş Kısa");
son;

mp=1 ve shorttrycond ise, o zaman başlayın
siparişim1.Miktar = 2;
siparişim2.Miktar = 2;
MyOrder1.Action = tsdata.trading.OrderAction.sell;
MyOrder2.Action = tsdata.trading.OrderAction.buy;
ES_order1 = MyOrder1.Send();
ES_order2 = MyOrder2.Send();
value3=text_new(tarih,saat,yüksek,"Kısa Ters");
son;

mp=-1 ve longentrycond ise başlar
siparişim1.Miktar = 2;
siparişim2.Miktar = 2;
MyOrder1.Action = tsdata.trading.OrderAction.buy;
MyOrder2.Action = tsdata.trading.OrderAction.sell;
ES_order1 = MyOrder1.Send();
ES_order2 = MyOrder2.Send();
value4=text_new(tarih,saat,düşük,"Uzun Ters");
son;

son;

//Profittarget % StopLoss Herhangi bir onay işareti
mp=1 ve OpenProfit> ProfitTarget$ ise başlayın
siparişim1.Miktar = 1;
siparişim2.Miktar = 1;
MyOrder1.Action = tsdata.trading.OrderAction.sell;
MyOrder2.Action = tsdata.trading.OrderAction.buy;
ES_order1 = MyOrder1.Send();
ES_order2 = MyOrder2.Send();
value5=text_new(tarih,saat,kapat,"Hedef Uzun");
son;

mp=-1 ve OpenProfit> ProfitTarget$ ise başlayın
siparişim1.Miktar = 1;
siparişim2.Miktar = 1;
MyOrder1.Action = tsdata.trading.OrderAction.buy;
MyOrder2.Action = tsdata.trading.OrderAction.sell;
ES_order1 = MyOrder1.Send();
ES_order2 = MyOrder2.Send();
value6=text_new(tarih,saat,kapat,"TargetKısa");
son;


mp=1 ve OpenProfit<-StopLoss$ ise başlayın
siparişim1.Miktar = 1;
siparişim2.Miktar = 1;
MyOrder1.Action = tsdata.trading.OrderAction.sell;
MyOrder2.Action = tsdata.trading.OrderAction.buy;
ES_order1 = MyOrder1.Send();
ES_order2 = MyOrder2.Send();
value5=text_new(tarih,saat,kapat,"DurUzun");
son;

mp=-1 ve OpenProfit<-StopLoss$ ise başlayın
siparişim1.Miktar = 1;
siparişim2.Miktar = 1;
MyOrder1.Action = tsdata.trading.OrderAction.buy;
MyOrder2.Action = tsdata.trading.OrderAction.sell;
ES_order1 = MyOrder1.Send();
ES_order2 = MyOrder2.Send();
value6=text_new(tarih,saat,kapat,"StopShort");
son;

 

Tepki yok. Muhtemelen hoşuna gitti, tekerlek takımı?

//----

Muhtemelen zaten anladığınız gibi? Burada süper kandırmaca sırları ortaya koymayacağım. Ancak! Bu olsa bile! Senin için harika! Hiç bir kelime yok. Baştan başlamak? Derslerimi kaçıranlar için?

Veya? Sonunda bitirelim. Bu konuda?

 

Shoto Son zamanlarda çok fazla takoz izliyorum.

Ne hakkında olduğu ilginç.

 

//---

İyi soru.

Her şey elma ticaretiyle ilgili. Elma alırsak ve muzla ödersek. O zaman doğal olarak bazı hesaplamalara ihtiyacımız var. Bunlar benim sunduğum hesaplamalar.

 

/// Oh, her şeyi nasıl çalıştırıyorsun. ciddi bir forumda   zaten denemeye başlamış olurdu, sunulan kodlar   ve sorular yağacak. Kesinlikle tekerlek setlerine takıntılısın. Ve taşınmayacaksın.

 

///--------------------------------------

Mesele şu ki, inanılmaz derecede düşük özgüvenim var. Ve muhtemelen kendim bu hayatta hiçbir şey başaramayacağım.

 

//---

Veri sağlayıcılardan birini araştırırken, ayrıntılara girmeyeceğim ve sizi kandırmayacağım, nedenini araştırdım. Bir ay sonra kapattılar. Bir antrenman hesabında bahis yapmadığım için. UERUSD'de sinirlendim ve yaptım . Euro aldım belki bir hafta önce 4 gün sonra sattım. 400 dolar kazandığı için satıldı. Hiçbir şey yapmamak. Eh, o zaman kursu izlemedim. Ve trendin değiştiğini söylersem. Ve düşünmenize gerek yok, sadece satın alın ?????? Lütfen şakalarımı ciddiye almayın yoksa kafalar karışacak.

 

///-------

Evet! Birçok lakabı olan ajanları uyarmak istiyorum. Başka bir konuya geçmeyeceğim. Eh, tüm bunlar hakkında tembelim !!!!

Ya da belki her şey daha basittir, Marilyn Monroe, severim??????

http://www.gotovim.ru/recepts/salad/kalmary/