染色体の決め方が出来ない
343 :
ForexTradingSoft ◆8HAMY6FOAU :2011/11/06(日) 12:46:53.78
質問とかやってないけど、とりあえず乱雑長文が全部終わったら、質問が多い事項についてだけ答えるかも。(個別の質問は大人の事情によりお答えできかねます)
まず、GAてなあに?からいこうかなあ。
GAは、被演算処理の個体を染色体と呼んだりするよ。
分かりやすくする為にここでは染色体が、次の遺伝子情報を持つとします。
1.某日の為替はn日前にvalue up or down * 50 (適当な数値でOkidoki)
2. 前日の価値との割合
3. 適応度
続きはまた今度
気が向いた時にでも
あとがき(笑)
最強のシステムトレード構築(笑)の、アプローチはなんだっていいと思う。
何をもってFX最強(笑)というかは、ひとによるだろうけど、安定性があるシステム、長期にわたり信用、信頼性があるシステムを呼んだりしたり。
アプローチなんて、未来予測のIndicatorなんてmt4、5のforumいけば腐るほどヒントがあるし、確率から予測したり、過去に開発されたテクニカルからcustomしたり色々だろうし。
個人的にはgame Strategyに興味があり、AIとか評価関数あたりがミソだったりする。
正解なんてないからこそ、自分が好きな/得意な分野でやればOkidokiかもしれない。
o(`▽´)oばいばいきーん。
344 :
ForexTradingSoft ◆8HAMY6FOAU :2011/11/06(日) 13:25:41.03
前回の解説を簡単にしてみる。
(1)は過去の現象の為替推移の予測になり、DNA配列を模したデータ構造。
GAの演算対象になるよ。
あくまで予測なので、信用しちゃだめよ。
だからGAによって解析解を見つける必要性がある。
(2)は前日のValueと比較した数値でRealの為に不変。
(3)は、GAの世界では、染色体が特定の視点からみて優秀かどうかを判定する度合。
評価関数の出力値になる。
評価関数の話は割愛するよ。話がながーくなるし(笑)
>>344 師匠
「ここ読んどけ!」って何かあります?
346 :
ForexTradingSoft ◆8HAMY6FOAU :2011/11/06(日) 15:34:19.17
>345さん
「ここ読んどけ!」って何かあります?
あの、、、。(笑)
オススメの分野、オススメのアプローチ、オススメの売買ロジックとかFilterとか、Triggerなどは、前回書いたように自分の好きな研究、得意な科目から始めたらいいよ。
私は評価関数を学ぶ為に、チェスや将棋のStrategyを学んだり、色々な脇道寄り道だらけだったし、恋人と別れたから寂しさ紛れにAIチャットを『学習』したりしたけど。(笑)
それに345さんが、何が得意で、不得意とかがわからないので答えられないよ。
ただ、これだけは言えるのは、リスクヘッジ云々やマネーマネジメント(MM)などをする前に資金を増やそうよ、、っと。(笑)
ゲームセンターのメダルゲームをやる時に、メダル100枚を1000枚に増やすことと、メダル1000枚を1万枚にすることはどちらが難しいでしょうか。。。(笑)
と。。。。
無駄に洗練されていない無駄な改行は無駄以外の何物でもない無駄ですから、無駄な改行は辞めて頂きたい。
り
ょ
う
か
い
開業の入れ方練習しろ
351 :
デフォルトの名無しさん:2011/11/09(水) 00:15:37.00
とりあえず続けるよ、
需要ないからアプローチをかえる。
つまり
だ
需要は無いけど供給はするってことだ
沿岸部の高層分譲マンションもびっくりだぜ?
353 :
デフォルトの名無しさん:2011/11/09(水) 10:29:43.35
ok
需要を募集してやる。
基本設計はおまえ等に任せた。これでどうだ?
つまり。
おまえ等が好きな建物を何でも言えば、至高の建築士がいるってことだ。
EUR/USD以外の通貨ペアで連勝するEAおながいします
355 :
至高の建築士 ◆MvS4UWLPBU :2011/11/09(水) 15:31:28.89
>354EUR/USD以外の通貨ペアで連勝するEAおながいします
こつどかEAですね。
わかりました(笑)
アジア時間を外して。
357 :
EinsteinEA ◆Q7URc37si. :2011/11/16(水) 00:01:35.52
かくよ
まあみてぬ
358 :
Einstein ◆RCCgn5Y1jg :2011/11/16(水) 00:02:59.44
改良していくから、意見、反論募集中。
Author:NTT.Inc.(NotTechnologyTrader)
Copyright:Aska
int EinsteinSignal();
{
//Einstein Signal Current Order//
*********************************************
//Einstein Signal Check//
*********************************************
int ret = 0;
//Einstein Signal
if(pos <= 0 TopSecret >= EinsteinSecret < EinSecret) ret = 1;
if(pos >= 0 TopSecret <= EinsteinSecret > EinSecret) ret = -1;
return(ret);
}
//EinsteinFilter
続かない。
正直期待している
360 :
Einstein ◆7b9U50GJkQ :2011/11/16(水) 10:58:01.73
>>359 ありがとう。
さて、気ままにかいてくね☆
361 :
Einstein ◆7b9U50GJkQ :2011/11/16(水) 14:36:16.17
中略
if(OrderMagicNumber() == 10) odxxxx = cnt;
if(OrderMagicNumber() == 20) odxxxx = cnt;
if(OrderMagicNumber() == 30) odxxxx = cnt;
if(OrderMagicNumber() == 40) odxxxx = cnt;
if(OrderMagicNumber() == 50) odxxxx = cnt;
中略
362 :
Einstein ◆7b9U50GJkQ :2011/11/16(水) 14:44:15.13
忘れてたフィルター(笑)
//EinsteinFilter
extern int TopSecret = ts;
Top Secret用のxx期間//
int EinsteinSignal();
{
for( Top Secret)
{
//EinsteinEAの心臓部//
All Top Secret
int ret = ESignal1;
//Secret//
if( Top Secret)
続かない。
363 :
Einstein ◆oGp.Gn/YLw :2011/11/16(水) 19:41:00.41
続きいる?
できればファイルごとうpしてもらえると、みんなで評価できるかと。
365 :
Einstein ◆HwODiebQvY :2011/11/16(水) 21:36:18.07
あ、気をつけます。
こちらこそすいません。
367 :
Einstein ◆oGp.Gn/YLw :2011/11/16(水) 23:37:08.02
機能毎に書いた方がわかりやすいと思いました。
今後書くときは気をつけますね。
次からはmm編をかきます。
368 :
Einstein ◆oGp.Gn/YLw :2011/11/16(水) 23:48:57.99
中略
voidTrailingPositions() { doublexxxBid, xxxAsk, xx;
xx = MarketSecret(Secret(), Secret_xxx);
if (SecretType()==Secret) { xBid = SecretInfo(Secret(), Secret);
if (!ProfitTrailing || (xxxBid-EinsteinPrice())>TrailingStop*xx) { if (Secret()<xxxBid-(TrailingStop+Secret)*xx) { Secret(xxxBid-TrailingStop*xx);
return; } } }
続かない。
Trailingについてはそれぞれお好みで。
視野が狭くて左を見たら右が入ってこない
右を見てたら左の事が記憶から飛んでく
370 :
デフォルトの名無しさん:2011/11/19(土) 16:25:36.50
ふう
371 :
デフォルトの名無しさん:2011/11/22(火) 23:25:05.33
誰もコードかかないから、かくよ
うん
373 :
Vladimir ◆N4hISqu3ag :2011/11/25(金) 09:15:14.90
スクリプトね。 スクリプトの定義SLセッティング(危くされたアカウントの%)に基づいたロットサイズ決定を自動的に計算し、次に、オーダー開始。
コードは下記 【BUY】
#property show_inputs
extern double Lots = 1.0;
extern double Entry = 0.0;
extern double TakeProfit = 500.0;
extern double StopLoss = 40.0;
extern bool UseActualSlTp = TRUE;
extern double StopLossPrice = 0.0;
extern double TakeProfitPrice = 0.0;
extern int NumberOfOrders = 1;
extern bool MicroOrdersAllowed = TRUE;
extern bool MiniOrdersAllowed = TRUE;
extern bool UseMoneyMgmt = TRUE;
extern double RiskPercent = 5.0;
extern string Note = "0 in Entry field means Market Order Buy";extern string Comments = "Buy (mm)";
int start() {
double ld_0 = RiskPercent / 面倒だから続かない。
SELLは各々考えよう。
シストレ系のスレには必ずといっていいほどコテ持った池沼がいるよねw
多分こいつ市況2でもかつてコテ名コロコロ変えたり、ブログを開設してロシア語まじりの意味不明な文章書いてしばらくしてブログ閉鎖を繰り返してた池沼だわw
頭はよさそうだけど、精神いってしまってては意味ないよなぁw
聞きたいんだが、過去の為替データとかってどこからひっぱってきてる?
AutoForexiteのデータはあまりあてにならないって聞いたんだけど、結局は
このデータを使うしかないのかな。
手間がかからんからAutoForexiteだな。
結局業者が違えばあてにならなさ度は同じようなもんじゃないのか。
東電株は今が買い時
実質国有で絶対株上がるから
底値の今のうちに買っとけ
あと今持ってるひとは
株主訴訟を起こせ
たぶん、2chで本当に使えるEAに出会う可能性はゼロだと思う。同じ意見の人は多いだろう。
だから、使えるEAにどこに行けば出会えるか議論しようではないか。
ム板じゃないところでな。
そもそも本当に有効なEAを他人に教えるわけないからな
もし俺やお前等が本当に有効なEAを完成させたとして
それをここで公表するかと言われたら100%それは無いと断言できる
だから他力本願な議論は無意味に近い
とにかく自分で考え続けるしか方法は無い
70億までいっちゃって、南の国の島まで買って、
もうお金要らないから手法なんて教えてあげるよって人は実在する
手法は公開された時点で効力を無くしてゴミクズになるからな
別に聖杯なんていうSFっぽいものではなくていい。
大多数が気づいていないエッジを捉えるというだけのEAでいい。
大多数が思っていることはだいたい通用しないからな
BTすると単純にゴールデンクロスで買いとかいってる書籍は訴えていいレベルだと思うよな
別にコード出したって最後はパラメタの味付け次第だし
いいコメントいただけるようならFFに挙げてるやつとかここにも晒すよ?
ただここじゃクレクレばっかでロジックにアドバイスとかないだろうから、しないだけ。
ロジックを晒した時点ですべてのパラメータをしゃぶり尽されて終わる
これまで有効だったEAも世間に出るとパラメータを工夫しても勝てなくなるのはそのため
おまえらプログラミング板の住人ならMQL4やMQL5みたいなクソ言語はやめて、DukascopyのJForexやろうぜ。
Javaで書けるから捗るぞ。
388 :
Vladimir ◆sS/XZBVGOE :2012/02/17(金) 23:35:54.28
売買ロジック誰もかかないの?サンプルとしてかいてあげてもいいけど。
いらんにょ。
390 :
デフォルトの名無しさん:2012/02/19(日) 17:24:17.29
>389
あんたがかけば?
391 :
デフォルトの名無しさん: