新型ファイアーバードEA - ページ 24

 

7日、3組、ギメックス

 
AltF4:
私はこのEAを1週間ほどフォワードテストしており、6つのペアで1分のTFを使用して良い結果が出ています。

これは、投稿されたオリジナルのVCです。

2006.08.29.htm

私の発言、1分、投稿されたような設定

 
haubentaucher:
私の声明、1分、投稿されたような設定

今日の発言

 

コンパイルエラーについて

こんにちは、HolyGuy7です。

Firebird v1.0c1のフォワードテストをしています。

コンパイル中に次のような警告メッセージが表示されます。

-----------------------------------------------------------------------

- 関数"CloseTheseTrades" は参照されていませんので、Expファイルから削除されます。

-Function "CloseLoosingTrades" is not referenced and will be removed from exp-file.

-関数 "iFXAnalyser "は参照されておらず、Exp-fileから削除される予定です。

-GoalCheck "関数は参照されておらず、exp-fileから削除される予定です。

-Function "GetSlippage "は参照されておらず、Exp-fileから削除される予定です。

----------------------------------------------------------------------

というメッセージが表示されるのですが、検証をお願いできますか?

Regards.

SIDDESH

ファイル:
 
SIDDESH:
こんにちは、HolyGuy7さん

Firebird v1.0c1のフォワードテストをしています。

コンパイル中に次のような警告メッセージが表示されます。

-----------------------------------------------------------------------

- 関数 "CloseTheseTrades" は参照されていないので、Exp-file から削除されます。

-Function "CloseLoosingTrades" is not referenced and will be removed from exp-file.

-関数 "iFXAnalyser "は参照されておらず、Exp-fileから削除される予定です。

-GoalCheck "関数は参照されておらず、exp-fileから削除される予定です。

-Function "GetSlippage "は参照されておらず、Exp-fileから削除される予定です。

----------------------------------------------------------------------

というメッセージが表示されるのですが、検証をお願いできますか?

Regards.

シドッチ

これは大丈夫です。コーダーが不要と判断して無効化したコードですが、おそらく参考のために残してあるのでしょう。

 

Firebirdの3.2というバージョンがあるのですが、使っている方いらっしゃいますか?

ES

 
ElectricSavant:
Firebirdの3.2というバージョンがあるんだけど、誰か使ってる人いる? ES

あれは使わない方がいい。危険だから。突然、巨大なロットの取引をすることになるんだ。私はいつも0.01ロットの取引をしているのですが、この21、50ロットサイズの取引をしたのです。変ですね。

 

皆さん、バージョンCには「バックテスト」機能があり、X日間損失が発生した後は取引しないようになっていますね。

int CheckJustClosedOrder()

{

int cnt;

datetime orderclosetime;

文字列rightnow;

int rightnow2;

int TheHistoryTotal=HistoryTotal();

int 差分

int flag=0;

for(cnt=0;cnt<TheHistoryTotal;cnt++)

{

if(OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY)==true))を選択します。

{

if ( (OrderSymbol()==Symbol()) && (OrderMagicNumber()==MagicNumber) && (OrderComment()==GetCommentForOrder())) } ) // hdb - シンボルとマジックのみ // Renatoによって修正されました。

{

orderclosetime=OrderCloseTime();

rightnow=Year()+"-"+Month()+"-"+Day()+" "+Hour()+":"+Minute()+":"+Seconds();

rightnow2=StrToTime(rightnow);

差分=rightnow2-orderclosetime;

if(20160*60>difference)

{ // 少なくとも2周期は離れている!

flag=1; // フラグを立てる

を投げる。

}

}

}

}

return(flag)。

}

損切り後、20160分まで取引させたくないのですが、まだうまくいきません...誰か助けてください。

 

Firebird EAを改造して、現在のエントリー方法に加え、または置き換えて、ストキャスティックRSIをエントリーとして 使用することを試された方はいらっしゃいますか?

 
matrixebiz:
これは使わないな。危険だ。突然、巨大なロットのトレードをすることになるんだ。いつも0.01ロットで取引していたのに、21ロット、50ロットの取引をしてきた。変な感じ

急にロットが大きくなったのは、これが原因かもしれませんね...。以下、コメントアウトしたコードをご覧ください...。

// ====== ロットサイズ用マネーマネジメント・ルーチン ==========

if(UseMM)

{

Lots=AccountEquity()* Risk/100/1000;

if( Lots>=0.1)

{

Lots=NormalizeDouble(Lots,1);

}

さもなければ

Lots=NormalizeDouble(Lots,2)となります。

}

// コメントアウト:Steven

// ロットサイズが不正になる原因はこれかも......。

//if(MyOrdersTotal()>0)

// {

// Lots=Lots * MyOrdersTotal();

// }