Nihai olarak bu trading sistemini zaten biz kullanıyoruz ama buradaki arkadaşlarımızda kullansın diye ve bizede ek olarak bir kazanç sağlaması açısından kiralama kararı aldık. Sonuçta bizim burada bir kaybımız yok, kazancımız var. Ayrıca uzun süredir test edilmiş ve hala kullanıyoruz, tek yapmamız gereken bunu clonlamak ve ihtiyaç kadar kullanıcıya hizmet sağlamak.
Sizlerden asla bir şifre, hesap bilgisi gibi özel şeyler istemiyoruz, tek yapmanız gereken bir api ve secret kodunu bize gönderip arkanıza yaslanmanız, bunu yaparken güvenliğiniz için para çekme kısmını pasif hale getirmenizi rica ediyoruz. TR borsalar haricinde bilinen tüm büyük borsalarda işlem yapabilirsiniz, ve alım satım emirlerini kendi borsa panelinizden görebilirsiniz.
Yazılımı hiçbir şekilde sizin sunucunuza yüklemiyoruz, elbette 1 Milyon dolar verirseniz satmayı düşünebiliriz
Tamamen kendi güvenli sunuclarımızda barınmaktadır. Peki ne kadar kazanç elde edeceğim soruları hemen gelebilir, çok hakim olmamakla birlikte R10 kuralları gereği bildiğim kadarı ile hiçbir şekilde kar vaat edemezsiniz, ama şunu söyleyebiliriz, 1 ay sonunda kaybınız olursa 2 katını size ödeyeceğimizi taahhüt edebiliriz.Sitemimizin aylık kullanım bedeli 250 TL dir, bunu makul bir rakkam olarak tuttuk, ki herkes kullanabilsin diye, tamamen iyi niyetimizle çıktığımız bu yolda Allah bizi utandırmasın, dileyen arkadaşlar veya forum dışı arkadaşlar, 0543 950 97 87 numaralı telefonumuzdan whatsapp yolu ile bize ulaşabilirler.
NOT: Lütfen yazılımımız veya matematiksel formülümüz hakkında bize soru sormayın, buyrun kullanın ve keyfini çıkarın.
Saygılarımızla...
Edit: Yoğun istek üzerine gün içinde yapılan trade işlemlerin ekran görüntüsü ve trade dosyası konuya eklenmiştir.

class Strategy(StrategyBase):
def __init__(self):
super(Strategy, self).__init__()
self.waiting_order_id = 0
self.strategy_state = dict()
################################################## ################
# strategy logic methods
################################################## ################
def init(self) -> None:
print("Strategy init function!")
def get_strategy_config(self) -> StrategyConfig:
s = StrategyConfig()
s.required_data_updates = {StrategyConfig.ORDER_BOOK,
StrategyConfig.TICKER,
StrategyConfig.PUBLIC_TRADE_HISTORY,
StrategyConfig.FUNDS}
s.normalize_exchange_buy_amounts = True
return s
def save_strategy_state(self) -> Dict[str, str]:
return self.strategy_state
def restore_strategy_state(self, strategy_state: Dict[str, str]) -> None:
self.strategy_state = strategy_state
def start(self) -> None:
print("Strategy start function!")
print("placing order")
tcm = self.get_trading_capability_manager()
# These values will need adaptation
buy = True
amount = 0.002
price = 0.0001
# make sure amount is rounded by exchange standards
amount = tcm.round_amount(amount, RoundingType.ROUND)
# example checks for order validity
# (is_limit_order_valid also does the min/max comparisons)
assert(tcm.get_min_buy_amount(price) <= amount)
assert(tcm.get_max_buy_amount(price) >= amount)
assert(tcm.is_limit_order_valid(buy, amount, price))
# Uncomment to activate the order placing
#self.waiting_order_id = self.place_limit_order(buy, amount, price)
def stop(self) -> None:
print("Strategy stop function!")
def suspend(self) -> None:
print("Strategy suspend called")
def unsuspend(self) -> None:
print("Strategy unsuspend called")
################################################## ################
# public data update methods
################################################## ################
def on_new_order_book(self, order_book: OrderBook) -> None:
pass
def on_new_ticker(self, ticker: Ticker) -> None:
pass
def on_new_public_trades(self, trades: List[PublicTrade]) -> None:
pass
################################################## ################
# private update methods
################################################## ################
def on_new_funds(self, funds: Dict[str, FundsEntry]) -> None:
print("Strategy funds function!", funds)
def on_order_update(self, update: OrderUpdate) -> None:
print("Order update status was: ", update.status)
if update.status == OrderUpdate.FILLED:
pass
elif update.status == OrderUpdate.ADAPTED:
pass
elif update.status == OrderUpdate.CANCELED:
pass
elif update.status == OrderUpdate.NO_CHANGE:
pass
elif update.status == OrderUpdate.REAPPEARED:
pass
elif update.status == OrderUpdate.DISAPPEARED:
pass
elif update.status == OrderUpdate.PARTIALLY_FILLED:
pass
elif update.status == OrderUpdate.ADAPTED_AND_FILLED:
pass
elif update.status == OrderUpdate.OTHER_CHANGE:
pass
def on_place_order_success(self, place_order_id : int, order: Order) -> None:
print("Strategy place order success")
if self.waiting_order_id == place_order_id:
print("Had waiting order id")
else:
print("Did not have waiting order id")
def on_place_order_error_string(self, place_order_id : int, error: str) -> None:
self.exit(ExitReason.ERROR, error)
def on_cancel_order_success(self, order_id : int, canceled_order: Order) -> None:
print("Strategy cancel order success")
if self.waiting_cancel_order_id == order_id:
print("Had waiting cancel id")
self.exit(ExitReason.FINISHED_SUCCESSFULLY)
def on_cancel_order_error_string(self, order_id : int, error: str) -> None:
self.exit(ExitReason.ERROR, error)