Ayse Tuncer / Profil
- Bilgiler
|
yok
deneyim
|
0
ürünler
|
0
demo sürümleri
|
|
6
işler
|
0
sinyaller
|
0
aboneler
|
Profesyonel Forex Araçları ve Özel Yazılım Geliştirme Hizmetleri
Yaklaşık 10 yıllık Forex ve finans piyasaları tecrübem ile ihtiyacınıza özel gelişmiş trading çözümleri sunuyorum.
🔹 MetaTrader 4 ve 5 Uzmanlığı
Özel indikatör ve Uzman Danışman (EA) yazımı
Kurulum, optimizasyon ve backtest
Copy trade hizmetleri
İsim/hesap bazlı lisanslama ile güvenli dağıtım
🔹 TradingView Geliştirme
Özel indikatör ve stratejiler
Strateji test ve optimizasyonu
Kaynak kodu ile teslimat
İster kişisel trading aracınız, ister işiniz için ölçeklenebilir bir çözüm olsun, size sunduklarım:
✅ Temiz ve güvenilir kod
✅ Zamanında teslimat
✅ İhtiyacınıza tam uyumlu özelleştirme
Fikir sizden → Kod benden → Kazanç sizden. 🚀
📩 Projenizi konuşmak ve stratejinizi hayata geçirmek için iletişime geçin.
Yaklaşık 10 yıllık Forex ve finans piyasaları tecrübem ile ihtiyacınıza özel gelişmiş trading çözümleri sunuyorum.
🔹 MetaTrader 4 ve 5 Uzmanlığı
Özel indikatör ve Uzman Danışman (EA) yazımı
Kurulum, optimizasyon ve backtest
Copy trade hizmetleri
İsim/hesap bazlı lisanslama ile güvenli dağıtım
🔹 TradingView Geliştirme
Özel indikatör ve stratejiler
Strateji test ve optimizasyonu
Kaynak kodu ile teslimat
İster kişisel trading aracınız, ister işiniz için ölçeklenebilir bir çözüm olsun, size sunduklarım:
✅ Temiz ve güvenilir kod
✅ Zamanında teslimat
✅ İhtiyacınıza tam uyumlu özelleştirme
Fikir sizden → Kod benden → Kazanç sizden. 🚀
📩 Projenizi konuşmak ve stratejinizi hayata geçirmek için iletişime geçin.
Ayse Tuncer
Need Expert SMC ICT Elliott Wave Based Forex Algorithmic Trader to Understand and Improve the Code MQ5 (CP Project) işi için müşteriye geri bildirim bıraktı
He is a patient, respectful and cooperative customer. Good communication. It was a pleasure to work with him. Thanks a lot....
| İş Gerekliliklerinin kalitesi | 5.0 | |
| Sonuç kontrol kalitesi | 5.0 | |
| Erişilebilirlik ve iletişim becerileri | 5.0 |
Ayse Tuncer
Reversal indicator including strategy işi için müşteriye geri bildirim bıraktı
excellent customer, quite clear requirements, co-operative, respectful.. It was a pleasure to work with him
| İş Gerekliliklerinin kalitesi | 5.0 | |
| Sonuç kontrol kalitesi | 5.0 | |
| Erişilebilirlik ve iletişim becerileri | 5.0 |
Ayse Tuncer
Integrate with trading accounts with Telegram işi için müşteriye geri bildirim bıraktı
Great customer. Clear specifications. Good communication. It was nice to work with her.
| İş Gerekliliklerinin kalitesi | 5.0 | |
| Sonuç kontrol kalitesi | 5.0 | |
| Erişilebilirlik ve iletişim becerileri | 5.0 |
Ayse Tuncer
Scanner and calculator enhancement işi için müşteriye geri bildirim bıraktı
A very kind person, good communication, put the requirements well
| İş Gerekliliklerinin kalitesi | 5.0 | |
| Sonuç kontrol kalitesi | 5.0 | |
| Erişilebilirlik ve iletişim becerileri | 5.0 |
Ayse Tuncer
Macd type EA işi için müşteriye geri bildirim bıraktı
respectful person. It was a pleasure to work with him.
| İş Gerekliliklerinin kalitesi | 5.0 | |
| Sonuç kontrol kalitesi | 5.0 | |
| Erişilebilirlik ve iletişim becerileri | 5.0 |
Ayse Tuncer
Automated RUles BAsed Trading System (ARUBATS) - MQL4 işi için müşteriye geri bildirim bıraktı
ıt was a pleasure to work with him.
| İş Gerekliliklerinin kalitesi | 5.0 | |
| Sonuç kontrol kalitesi | 5.0 | |
| Erişilebilirlik ve iletişim becerileri | 5.0 |
Ayse Tuncer
How are the codes in Mq5? have an idea..
//+------------------------------------------------------------------+
//| Pitbull NR Ver 4.1.mq5 |
//| Final Kod - Seçilebilir Strateji Tipi |
//| |
//+------------------------------------------------------------------+
#property copyright "Pitbull"
#property link ""
#property version "4.1"
#include
//--- Robot Ayarları (Inputs)
//--- Genel Ayarlar ve Risk Yönetimi
input ulong MagicNumber = 12345; // Robotun Benzersiz Kimlik Numarası
input int MaxOpenTrades = 1; // Maksimum Açık İşlem Sayısı
input double LotSize = 0.01; // Sabit Lot Büyüklüğü
input int Check_Interval_Bars = 1; // Kaç barda bir kontrol edilsin? (1=her bar)
//--- Take Profit & Stop Loss Ayarları
input int TP_SL_Mode = 1; // TP/SL Metodu: 0=Sabit Pip, 1=ATR, 2=Yok
//--- 1. Fixed Pips Settings
input int Fixed_TakeProfit_pips = 0; // Sabit Kar Al (Pips) (0 = kapalı)
input int Fixed_StopLoss_pips = 0; // Sabit Zarar Durdur (Pips) (0 = kapalı)
//--- 2. ATR Settings
input int ATR_Period = 14; // ATR Periyodu
input double ATR_Multiplier_TP = 2.0; // ATR Kar Al Çarpanı (0 = kapalı)
input double ATR_Multiplier_SL = 1.5; // ATR Zarar Durdur Çarpanı (0 = kapalı)
//--- Ana Strateji Ayarları
enum ENUM_STRATEGY_MODE
{
STRATEGY_HYBRID, // Alış: Momentum, Satış: Ortalamaya Dönüş
STRATEGY_SYMMETRIC // Alış ve Satış: Tam Momentum
};
input ENUM_STRATEGY_MODE Strategy_Mode = STRATEGY_HYBRID; // Ana Strateji Tipi
input int Base_Period = 100; // Ortalama, Min/Max için ana periyot
input int Max_Lookback_For_MinMax = 20; // Sinyal Tazelik Filtresi: Min/Max en fazla kaç mum eski olabilir? (0=kapalı)
input double Threshold = 70.0; // Norm için Eşik Değeri
//--- Filtreleri Aktif Etme
input bool useMomentumFilter = true; // Momentum Filtresi (EMA Cross)
input bool useRSIFilter = false; // RSI Filtresi
input bool useDeltaMomentumFilter= true; // Delta Momentum Filtresi
//--- Filtrelerin Detaylı Ayarları
input int EMA_Fast_Period = 20; // Hızlı EMA Periyodu
input int EMA_Slow_Period = 50; // Yavaş EMA Periyodu
//--- Bollinger Bandı Filtre Ayarları ---
enum ENUM_BOLLINGER_MODE
{
BB_MODE_DISABLED, // 0: Kapalı
BB_MODE_MIDDLE_BAND, // 1: Orta Bant Kesişimi
BB_MODE_MEAN_REVERSION, // 2: Bantlardan Dönüş
BB_MODE_BREAKOUT, // 3: Kopuş (Breakout)
BB_MODE_WALK_THE_BAND // 4: Bant Takibi
};
input ENUM_BOLLINGER_MODE Bollinger_Mode = BB_MODE_DISABLED; // Kullanılacak Bollinger Stratejisi
input int Bollinger_Period = 20; // Bollinger Periyodu
input double Bollinger_Deviation = 2.0; // Bollinger Sapması
input int RSI_Period = 14; // RSI Periyodu
input int Delta_Momentum_Period = 14; // Delta Momentum'un ana periyodu
//--- Global Değişkenler
CTrade trade; // Ticaret işlemleri için CTrade sınıfı
static int bar_counter = 0; // Bar sayacımız
//--- Gösterge Handles (Tanımlayıcıları)
int handle_sma_base;
int handle_ema_fast;
int handle_ema_slow;
int handle_bollinger;
int handle_rsi;
int handle_momentum;
int handle_atr;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
trade.SetExpertMagicNumber(MagicNumber);
trade.SetMarginMode();
trade.SetTypeFillingBySymbol(_Symbol);
handle_sma_base = iMA(_Symbol, _Period, Base_Period, 0, MODE_SMA, PRICE_CLOSE);
if(handle_sma_base == INVALID_HANDLE) { Print("SMA göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_ema_fast = iMA(_Symbol, _Period, EMA_Fast_Period, 0, MODE_EMA, PRICE_CLOSE);
if(handle_ema_fast == INVALID_HANDLE) { Print("Hızlı EMA göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_ema_slow = iMA(_Symbol, _Period, EMA_Slow_Period, 0, MODE_EMA, PRICE_CLOSE);
if(handle_ema_slow == INVALID_HANDLE) { Print("Yavaş EMA göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_bollinger = iBands(_Symbol, _Period, Bollinger_Period, 0, Bollinger_Deviation, PRICE_CLOSE);
if(handle_bollinger == INVALID_HANDLE) { Print("Bollinger Bandı göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_rsi = iRSI(_Symbol, _Period, RSI_Period, PRICE_CLOSE);
if(handle_rsi == INVALID_HANDLE) { Print("RSI göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_momentum = iMomentum(_Symbol, _Period, Delta_Momentum_Period, PRICE_CLOSE);
if(handle_momentum == INVALID_HANDLE) { Print("Momentum göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_atr = iATR(_Symbol, _Period, ATR_Period);
if(handle_atr == INVALID_HANDLE) { Print("ATR göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
IndicatorRelease(handle_sma_base);
IndicatorRelease(handle_ema_fast);
IndicatorRelease(handle_ema_slow);
IndicatorRelease(handle_bollinger);
IndicatorRelease(handle_rsi);
IndicatorRelease(handle_momentum);
IndicatorRelease(handle_atr);
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
if(IsNewBar())
{
bar_counter++;
if(bar_counter >= Check_Interval_Bars)
{
bar_counter = 0;
CheckStrategy();
}
}
}
//+------------------------------------------------------------------+
//| Ana Strateji Kontrol Fonksiyonu |
//+------------------------------------------------------------------+
void CheckStrategy()
{
if(CountOpenTrades() >= MaxOpenTrades) return;
bool isBuySignal = CheckSignal(1);
bool isSellSignal = CheckSignal(-1);
if(isBuySignal) ExecuteTrade(1);
else if(isSellSignal) ExecuteTrade(-1);
}
//+------------------------------------------------------------------+
//| Sinyal Kontrol Fonksiyonu |
//+------------------------------------------------------------------+
bool CheckSignal(int direction)
{
//--- Gösterge verilerini kopyala
double sma_base_val[1], ema_fast_val[1], ema_slow_val[1], rsi_val[1], momentum_vals[2];
if(CopyBuffer(handle_sma_base, 0, 1, 1, sma_base_val) < 1) return false;
if(CopyBuffer(handle_ema_fast, 0, 1, 1, ema_fast_val) < 1) return false;
if(CopyBuffer(handle_ema_slow, 0, 1, 1, ema_slow_val) < 1) return false;
if(CopyBuffer(handle_rsi, 0, 1, 1, rsi_val) < 1) return false;
if(CopyBuffer(handle_momentum, 0, 1, 2, momentum_vals) < 2) return false;
//--- Min/Max ve Fiyat verilerini al
MqlRates rates[];
if(CopyRates(_Symbol, _Period, 1, Base_Period, rates) < Base_Period) return false;
double min_price = rates[0].low;
double max_price = rates[0].high;
for(int i = 1; i < Base_Period; i++)
{
......
......
......
//+------------------------------------------------------------------+
//| Pitbull NR Ver 4.1.mq5 |
//| Final Kod - Seçilebilir Strateji Tipi |
//| |
//+------------------------------------------------------------------+
#property copyright "Pitbull"
#property link ""
#property version "4.1"
#include
//--- Robot Ayarları (Inputs)
//--- Genel Ayarlar ve Risk Yönetimi
input ulong MagicNumber = 12345; // Robotun Benzersiz Kimlik Numarası
input int MaxOpenTrades = 1; // Maksimum Açık İşlem Sayısı
input double LotSize = 0.01; // Sabit Lot Büyüklüğü
input int Check_Interval_Bars = 1; // Kaç barda bir kontrol edilsin? (1=her bar)
//--- Take Profit & Stop Loss Ayarları
input int TP_SL_Mode = 1; // TP/SL Metodu: 0=Sabit Pip, 1=ATR, 2=Yok
//--- 1. Fixed Pips Settings
input int Fixed_TakeProfit_pips = 0; // Sabit Kar Al (Pips) (0 = kapalı)
input int Fixed_StopLoss_pips = 0; // Sabit Zarar Durdur (Pips) (0 = kapalı)
//--- 2. ATR Settings
input int ATR_Period = 14; // ATR Periyodu
input double ATR_Multiplier_TP = 2.0; // ATR Kar Al Çarpanı (0 = kapalı)
input double ATR_Multiplier_SL = 1.5; // ATR Zarar Durdur Çarpanı (0 = kapalı)
//--- Ana Strateji Ayarları
enum ENUM_STRATEGY_MODE
{
STRATEGY_HYBRID, // Alış: Momentum, Satış: Ortalamaya Dönüş
STRATEGY_SYMMETRIC // Alış ve Satış: Tam Momentum
};
input ENUM_STRATEGY_MODE Strategy_Mode = STRATEGY_HYBRID; // Ana Strateji Tipi
input int Base_Period = 100; // Ortalama, Min/Max için ana periyot
input int Max_Lookback_For_MinMax = 20; // Sinyal Tazelik Filtresi: Min/Max en fazla kaç mum eski olabilir? (0=kapalı)
input double Threshold = 70.0; // Norm için Eşik Değeri
//--- Filtreleri Aktif Etme
input bool useMomentumFilter = true; // Momentum Filtresi (EMA Cross)
input bool useRSIFilter = false; // RSI Filtresi
input bool useDeltaMomentumFilter= true; // Delta Momentum Filtresi
//--- Filtrelerin Detaylı Ayarları
input int EMA_Fast_Period = 20; // Hızlı EMA Periyodu
input int EMA_Slow_Period = 50; // Yavaş EMA Periyodu
//--- Bollinger Bandı Filtre Ayarları ---
enum ENUM_BOLLINGER_MODE
{
BB_MODE_DISABLED, // 0: Kapalı
BB_MODE_MIDDLE_BAND, // 1: Orta Bant Kesişimi
BB_MODE_MEAN_REVERSION, // 2: Bantlardan Dönüş
BB_MODE_BREAKOUT, // 3: Kopuş (Breakout)
BB_MODE_WALK_THE_BAND // 4: Bant Takibi
};
input ENUM_BOLLINGER_MODE Bollinger_Mode = BB_MODE_DISABLED; // Kullanılacak Bollinger Stratejisi
input int Bollinger_Period = 20; // Bollinger Periyodu
input double Bollinger_Deviation = 2.0; // Bollinger Sapması
input int RSI_Period = 14; // RSI Periyodu
input int Delta_Momentum_Period = 14; // Delta Momentum'un ana periyodu
//--- Global Değişkenler
CTrade trade; // Ticaret işlemleri için CTrade sınıfı
static int bar_counter = 0; // Bar sayacımız
//--- Gösterge Handles (Tanımlayıcıları)
int handle_sma_base;
int handle_ema_fast;
int handle_ema_slow;
int handle_bollinger;
int handle_rsi;
int handle_momentum;
int handle_atr;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
trade.SetExpertMagicNumber(MagicNumber);
trade.SetMarginMode();
trade.SetTypeFillingBySymbol(_Symbol);
handle_sma_base = iMA(_Symbol, _Period, Base_Period, 0, MODE_SMA, PRICE_CLOSE);
if(handle_sma_base == INVALID_HANDLE) { Print("SMA göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_ema_fast = iMA(_Symbol, _Period, EMA_Fast_Period, 0, MODE_EMA, PRICE_CLOSE);
if(handle_ema_fast == INVALID_HANDLE) { Print("Hızlı EMA göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_ema_slow = iMA(_Symbol, _Period, EMA_Slow_Period, 0, MODE_EMA, PRICE_CLOSE);
if(handle_ema_slow == INVALID_HANDLE) { Print("Yavaş EMA göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_bollinger = iBands(_Symbol, _Period, Bollinger_Period, 0, Bollinger_Deviation, PRICE_CLOSE);
if(handle_bollinger == INVALID_HANDLE) { Print("Bollinger Bandı göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_rsi = iRSI(_Symbol, _Period, RSI_Period, PRICE_CLOSE);
if(handle_rsi == INVALID_HANDLE) { Print("RSI göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_momentum = iMomentum(_Symbol, _Period, Delta_Momentum_Period, PRICE_CLOSE);
if(handle_momentum == INVALID_HANDLE) { Print("Momentum göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
handle_atr = iATR(_Symbol, _Period, ATR_Period);
if(handle_atr == INVALID_HANDLE) { Print("ATR göstergesi yüklenemedi. Hata kodu: ", GetLastError()); return(INIT_FAILED); }
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
IndicatorRelease(handle_sma_base);
IndicatorRelease(handle_ema_fast);
IndicatorRelease(handle_ema_slow);
IndicatorRelease(handle_bollinger);
IndicatorRelease(handle_rsi);
IndicatorRelease(handle_momentum);
IndicatorRelease(handle_atr);
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
if(IsNewBar())
{
bar_counter++;
if(bar_counter >= Check_Interval_Bars)
{
bar_counter = 0;
CheckStrategy();
}
}
}
//+------------------------------------------------------------------+
//| Ana Strateji Kontrol Fonksiyonu |
//+------------------------------------------------------------------+
void CheckStrategy()
{
if(CountOpenTrades() >= MaxOpenTrades) return;
bool isBuySignal = CheckSignal(1);
bool isSellSignal = CheckSignal(-1);
if(isBuySignal) ExecuteTrade(1);
else if(isSellSignal) ExecuteTrade(-1);
}
//+------------------------------------------------------------------+
//| Sinyal Kontrol Fonksiyonu |
//+------------------------------------------------------------------+
bool CheckSignal(int direction)
{
//--- Gösterge verilerini kopyala
double sma_base_val[1], ema_fast_val[1], ema_slow_val[1], rsi_val[1], momentum_vals[2];
if(CopyBuffer(handle_sma_base, 0, 1, 1, sma_base_val) < 1) return false;
if(CopyBuffer(handle_ema_fast, 0, 1, 1, ema_fast_val) < 1) return false;
if(CopyBuffer(handle_ema_slow, 0, 1, 1, ema_slow_val) < 1) return false;
if(CopyBuffer(handle_rsi, 0, 1, 1, rsi_val) < 1) return false;
if(CopyBuffer(handle_momentum, 0, 1, 2, momentum_vals) < 2) return false;
//--- Min/Max ve Fiyat verilerini al
MqlRates rates[];
if(CopyRates(_Symbol, _Period, 1, Base_Period, rates) < Base_Period) return false;
double min_price = rates[0].low;
double max_price = rates[0].high;
for(int i = 1; i < Base_Period; i++)
{
......
......
......
Ayse Tuncer
Elite Forex & Trading Development – Custom, Optimized, Fully Automated
I transform trading ideas into high-performance, profit-generating tools. With almost 10 years of Forex experience, I deliver solutions that maximize returns, minimize errors, and automate every step of your strategy.
Here’s what sets me apart:
🔹 Strategy Enhancement & Optimization
Analyze your existing strategies to identify flaws, optimize performance, and remove bottlenecks
Improve logic, risk management, and execution for maximum precision and consistency
Turn manual strategies into fully automated, self-executing systems
🔹 Custom Development & Full Delivery
MetaTrader 4 & 5: Indicators, Expert Advisors (EAs), backtesting, and copy trading setups
TradingView: Personalized strategies, indicators, and alerts
Full source code included, with secure account- or name-based licensing
🔹 Automation & Smart Notifications
Real-time alerts via Telegram bots or other channels
Custom notifications for signals, trade execution, risk levels, and strategy events
Stay connected and act instantly even when away from your desk
🔹 Why work with me?
✅ I turn your ideas into ready-to-use, profit-driven trading tools
✅ I optimize and upgrade existing strategies to unleash their full potential
✅ I automate alerts and execution so you never miss an opportunity
✅ Full customization tailored to your trading style, preferences, and account
Your strategy → Optimized → Automated → Ready to outperform 🚀
📩 Contact me today and let’s bring your trading strategies to life with power, precision, and automation.
I transform trading ideas into high-performance, profit-generating tools. With almost 10 years of Forex experience, I deliver solutions that maximize returns, minimize errors, and automate every step of your strategy.
Here’s what sets me apart:
🔹 Strategy Enhancement & Optimization
Analyze your existing strategies to identify flaws, optimize performance, and remove bottlenecks
Improve logic, risk management, and execution for maximum precision and consistency
Turn manual strategies into fully automated, self-executing systems
🔹 Custom Development & Full Delivery
MetaTrader 4 & 5: Indicators, Expert Advisors (EAs), backtesting, and copy trading setups
TradingView: Personalized strategies, indicators, and alerts
Full source code included, with secure account- or name-based licensing
🔹 Automation & Smart Notifications
Real-time alerts via Telegram bots or other channels
Custom notifications for signals, trade execution, risk levels, and strategy events
Stay connected and act instantly even when away from your desk
🔹 Why work with me?
✅ I turn your ideas into ready-to-use, profit-driven trading tools
✅ I optimize and upgrade existing strategies to unleash their full potential
✅ I automate alerts and execution so you never miss an opportunity
✅ Full customization tailored to your trading style, preferences, and account
Your strategy → Optimized → Automated → Ready to outperform 🚀
📩 Contact me today and let’s bring your trading strategies to life with power, precision, and automation.
: