ハーモニックトレーディング - ページ 43 1...363738394041424344454647484950...599 新しいコメント Arta2015 2006.04.11 08:26 #421 もう一枚はこちら Arta2015 2006.04.11 08:27 #422 Ramin: こんにちは。親愛なるKamyar、ここでUに会えてうれしい!ハードワークのためにありがとう。 私はこの分野の完全な初心者です。 そして、この有用なパターンを学びたいと思います。 私の間違いを指摘し、改善するために助けてください。 次の画像では、ダブルトップは、私は売りポジションを入力するようになったが、1.21でブレークアウトがあった。 1.2128でブレイクアウトがあり、まだそれがあるかもしれないと思う兆候はありませんでした。 あなたは私のエントリについてどう思いますか? 1.2140でストップアウトしました(私のエントリーは1.2129です。) こんにちは、ラミンさん。 ここであなたに会えてうれしいし、あなたがパターンに取り組んでいることに感謝しています。 ファラッツがあなたの質問に答えてくれたと思います。 kamyar carloskkk 2006.04.11 09:29 #423 カミヤルさん、こんにちは。 緑の点線で売る理由は何ですか?このポイントで売る理由が見当たらないのですが、次のバーで売りたいのでしょうか? ありがとうございます。 camisa 2006.04.11 09:50 #424 ziko123: いい感じだと思うのですが。 zikoさん、強気のバタフライとガートレーの両方をプログラムしていただけませんか? Ramin 2006.04.11 10:00 #425 kamyar: こんにちは、ラミン私はここであなたに会えてうれしいですし、あなたがパターンに取り組んでいることに感謝しています。 ファラッツがあなたの質問に答えてくれたのでしょう。 kamyar kamyar 。 残念ながら、私はその答えを知りませんでした。 しかし、私は、AB=CDがバタフライパターンに変化する可能性がある場合、最初の(AB=CD)をトレードすべきではない、という意味だと思います。 私は正しいですか? 注意のためのThanx。 --------------------------------------- Footnote : How are u Carlos? camisa 2006.04.11 10:08 #426 パターン作成後のターゲットについて教えてください。 Arta2015 2006.04.11 10:10 #427 Ramin: kamyar 。残念ながら、私は答えを得ることができませんでした しかし、私はUは "AB = CD "が蝶のパターンに変換するチャンスがあるとき、我々は最初の(AB = CD)を取引すべきではないことを意味すると思います。 私は正しいですか? 注意のためのThanx。 --------------------------------------- 脚注:カルロスはお元気ですか? uは死んで右である。 Foreverold 2006.04.11 10:17 #428 ziko123: なぜ明確なルールが必要かというと、これらのパターンに対応したインジケーターの開発を始めたからで、まずは弱気なバタフライから始めました。インジケータを添付します。 先週kamyarが投稿した以前のチャートでテストできます。 EURUSD,4HとEURCAD,4Hでテストしてみる。 ziko, Scott Carneyが定義したtradestationのコードのルールとパターンです。 { バタフライ マーク・コンウェイのコードに基づく マーク・カズ、"mido", 8/2003による mod 11/2003 to add dynamic Strength thanks to progster サドゥー@myacc.net =============== 修正者 デミクロン 10/10/2004 オプションの「複数行の生成の削除」とP1-P2行の追加 =============== Scott Carneyによるバタフライパターン,http://www.harmonictrader.com/price_patterns.htm } Inputs:Length(100),MinStrength(4),MaxStrength(8),n(.2),m(.1), BullColor(Green),BearColor(Yellow), thickness(1), DelMulti(TRUE), { 複数の再描画線を削除する}。 dispLables(TRUE)。 Vars:F3(0.382),F7(0.786),F8(0.886),F12(1.27),F16(1.618) ,F26(2.618), P1Bar(-1),P2Bar(-1),T1Bar(-1),T2Bar(-1),Strength(0 ).P1Bar(-1),P2Bar(-1),T2Bar(-1),Strength(0 ), P1(0.0),P2(0.0),T1(0.0),T2(0.0),PTValid(False),HLValid(False), InZone(False),GD(0.0),XA(0.0),AB(0.0),BC(0.0),CD(0.0),AD(0.0), C1(誤),C2(誤),C3(誤),C4(誤),C5(誤), ABdXA(0.0),BCdAB(0.0),CDdBC(0.0),ADdXA(0.0), TL1(-1),TL2(-1),TL3(-1),TL4(-1),TL5(-1),TL6(-1),TL7(-1), TL8(-1), TextID(-1)、TextGD(-1); 強さ=MaxStrengthからMinStrengthまでbegin P1Bar = SwingHighBar(1, H, Strength, Length); P2Bar = SwingHighBar(2, H, Strength, Length); P2Bar = SwingHighBar(2, H, Strength, Length); T1Bar = SwingLowBar(1, L, Strength, Length); T2Bar = SwingLowBar(2, L, Strength, Length); もしP1Bar -1 と P2Bar -1 と T1Bar -1 と T2Bar -1 ならば、始める。 {強気のパターンをテストする}。 {トラフXはT2}。 T2 = L[T2Bar]; ピークAはP2} {ピークAはP2 P2 = H[P2Bar]; トラフBはT1} {トラフBはT1 T1 = L[T1Bar]です。 {ピークCはP1}。 P1 = H[P1Bar] です。 {Dが買いポイント}です。 GD = L; { C < B かつ B < A かつ A < X } です。 PTValid = P1Bar < T1Bar かつ T1Bar < P2Bar かつ P2Bar < T2Bar; {C X かつ C > B }. HLValid = P1 T2 and P1 > T1; {D X と A >= H }. InZone = GD < T1 かつ GD = Highest(H, T2Bar); PTValidとHLValidとInZoneが一致したらbegin xa = p2 - t2; {a - x}とする。 ab = p2 - t1; {a - b}である。 bc = p1 - t1; {c - b}となります。 cd = p1 - gd; {c - d}である。 ad = p2 - gd; {a - d}とする。 ABdXA = AB / XA; {ABはXAの78.6%であるべきです}。 C1 = ABdXA > F7 - m*F7 かつ ABdXA < F7 + n*F7 ; BCdAB = BC / AB; {BCはABの38.2-88.6%でなければならない}。 C2 = BCdAB > F3 - m*F3 かつ BCdAB < F8 + m*F8; CDdBC = CD / BC; {CDはBCの161.8-261.8%であるべきです}。 C3 = CDdBC > F16 - m*F16 かつ CDdBC < F26 + m*F26; ADdXA = AD / XA; {ADはXAの127%又は161.8%でなければならない}。 C4 = ADdXA > F12 - n*F12 かつ ADdXA < F16 + n*F16; C5 = AB <= CD + m*CD; if C1 and C2 and C3 and C4 and C5 then begin TL1 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P2Bar], Time[P2Bar], P2).もしTL1 >= 0 ならば、TL_New(Date[T2Bar], Time[T2Bar], T2); if TL1 >= 0 then begin TL_SetColor(TL1, BullColor); TL_SetStyle(TL1, Tool_Solid).TL_SetSize(TL1)を設定する。 TL_SetSize(TL1,厚さ); を終了する。 TL2 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T1Bar], Time[T1Bar], T1).もしTL2 >= 0 ならば、TL_New(Date[P2Bar], Time[P2Bar], P2); if TL2 >= 0 then begin TL_SetColor(TL2, BullColor); TL_SetStyle(TL2, Tool_Solid).TL_SetSize(TL2)を設定する。 TL_SetSize(TL2,厚さ); を終了する。 TL3 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date[P1Bar], Time[P1Bar], P1).もしTL3 >= 0 ならば、TL_New(Date[T1Bar], Time[T1Bar], T1); if TL3 >= 0 then begin TL_SetColor(TL3, BullColor); TL_SetStyle(TL3, Tool_Solid); TL_SetSize(TL3,厚さ); 終了 ; if (DelMULTI) then 開始 if (TL4>0) then TL_Delete(TL4); if (TL5>0) then TL_Delete(TL5); end ; if (TL5>0) then TL_Delete(TL5); if (TL5>0) then TL_Delete(TL6); if (TL5>0) then TL_Delete(TL6); を終了する。 TL4 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD); if TL4 >= 0 then begin TL_SetColor(TL4, BullColor); TL_SetStyle(TL4, Tool_Solid); TL_SetSize(TL4,厚さ); を終了する。 TL5 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD); if TL5 >= 0 then begin TL_SetColor(TL5, BullColor); TL_SetStyle(TL5, Tool_Dotted); TL_SetSize(TL5,厚さ); を終了する。 TL6 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date, Time, GD); if TL6 >= 0 then begin TL_SetColor(TL6, BullColor); TL_SetStyle(TL6, Tool_Dotted); TL_SetSize(TL6,厚さ); を終了する。 TL7 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[P1Bar], Time[P1Bar], P1).If TL7 >= 0 Then TL_SetStyle(TL6,Tool_Dotted); TL_SetSize(TL6,thickness); end; End; If TL7 >= 0 Then Begin TL_SetColor(TL7, BullColor); TL_SetStyle(TL7, Tool_Dotted); TL_SetSize(TL7,太さ); 終了 TL8 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[T1Bar], Time[T1Bar], T1).If TL8 >= 0 Then TL_SetStyle(TL7,Tool_Dotted); TL_SetSize(TL7,thickness); End; End; If TL8 >= 0 Then Begin TL_SetColor(TL8, BullColor); TL_SetStyle(TL8, Tool_Dotted); TL_SetSize(TL8,厚さ); 終了 { if (dispLables) then 開始 TextID = Show_text(Date[P1Bar], Time[P1Bar], P1, BullColor,3,1, "P1"); TextID = Show_text(Date[P2Bar], Time[P2Bar], P2, BullColor,3,1, "P2"); TextID = Show_text(Date[P2Bar], Time[P2Bar], P2, BullColor,3,1, "P2"); TextID = Show_text(Date[T2Bar], Time[T2Bar], T2, BullColor,3,3, "T2")。 TextID = Show_text(Date[T1Bar], Time[T1Bar], T1, BullColor,3,3, "T1")。 if (TEXTGD > 0) then Text_Delete(GD); TextGD = Show_text(Date, Time, GD, BullColor,3,3, "GD")。 を終了します。 } を終了します。 を終了します。 {弱気パターンのテスト} {ピークXはP2 {ピークXはP2}。 {トラフAはT2}。 ピークBはP1} {ピークBはP1 {トラフCはT1}。 {GDがショートポイント}{GDがショートポイント GD = Hです。 PTValid = T1Bar < P1Bar かつ P1Bar < T2Bar かつ T2Bar < P2Bar; HLValid = T1 > T2 and P1 < P2 and T1 < P1; InZone = GD > P1 and GD > P2 and T2 <= Lowest(L, P2Bar); if PTValid and HLValid and InZone then begin XA = P2 - T2; AB = P1 - T2; BC = P1 - T1; CD = GD - T1; AD = GD - T2。 ABdXA = AB / XA; {ABはXAの78.6%でなければなりません}。 C1 = ABdXA > F7 - m*F7 かつ ABdXA < F7 + n*F7; BCdAB = BC / AB; {BCはABの38.2-88.6%であるべきです}。 C2 = BCdAB > F3 - m*F3 かつ BCdAB < F8 + m*F8; CDdBC = CD / BC; {CDはBCの161.8-261.8%であるべきです}。 C3 = CDdBC > F16 - m*F16 かつ CDdBC < F26 + m*F26; ADdXA = AD / XA; {ADはXAの127%又は161.8%でなければならない}。 C4 = ADdXA > F12 - n*F12 かつ ADdXA < F16 + n*F16; C5 = AB <= CD + m*CD; if C1 and C2 and C3 and C4 and C5 then begin TL1 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T2Bar], Time[T2Bar], T2).もしTL1 >= 0 ならば、TL_New(Date[P2Bar], Time[P2Bar], P2); if TL1 >= 0 then begin TL_SetColor(TL1, BearColor); TL_SetStyle(TL1, Tool_Solid).TL_SetSize(TL1)を設定する。 TL_SetSize(TL1,厚さ); を終了する。 TL2 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P1Bar], Time[P1Bar], P1).もしTL2 >= 0 ならば、TL_New(Date[T2Bar], Time[T2Bar], T2); if TL2 >= 0 then begin TL_SetColor(TL2, BearColor).TL_SetStyle(TL2)。 TL_SetStyle(TL2, Tool_Solid).TL_SetSize(TL2)を設定する。 TL_SetSize(TL2,厚さ); を終了する。 TL3 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date[T1Bar], Time[T1Bar], T1).もしTL3 >= 0 ならば、TL_New(Date[P1Bar], Time[P1Bar], P1); if TL3 >= 0 then begin TL_SetColor(TL3, BearColor); TL_SetStyle(TL3, Tool_Solid).TL_SetSize(TL3)を設定する。 TL_SetSize(TL3,厚さ); 終了 ; if (DelMULTI) then 開始 if (TL4>0) then TL_Delete(TL4); if (TL5>0) then TL_Delete(TL5); end ; if (TL5>0) then TL_Delete(TL5); if (TL5>0) then TL_Delete(TL6); if (TL5>0) then TL_Delete(TL6); を終了する。 TL4 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD); if TL4 >= 0 then begin TL_SetColor(TL4, BearColor); TL_SetStyle(TL4, Tool_Solid); TL_SetSize(TL4,厚さ); を終了する。 TL5 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD); if TL5 >= 0 then begin TL_SetColor(TL5, BearColor); TL_SetStyle(TL5, Tool_Dotted); TL_SetSize(TL5, 厚さ); TL_SetSize(TL5, 厚さ); を終了する。 TL6 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date, Time, GD); if TL6 >= 0 Then begin TL_SetColor(TL6, BearColor); TL_SetStyle(TL6, Tool_Dotted); TL_SetSize(TL6, 厚さ); TL_SetSize(TL6, 厚さ); を終了する。 TL7 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[P1Bar], Time[P1Bar], P1).If TL7 >= 0 Then TL_SetStyle(TL6, Tool_Dotted); TL_SetSize(TL6, thickness); end; End; If TL7 >= 0 Then Begin TL_SetColor(TL7, BearColor); TL_SetStyle(TL7, Tool_Dotted); TL_SetSize(TL7, 厚さ); TL_SetSize(TL7, 厚さ); 終了 TL8 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[T1Bar], Time[T1Bar], T1).If TL8 >= 0 Then TL_SetStyle(TL7, Tool_Dotted); TL_SetSize(TL7, thickness); End; End; If TL8 >= 0 Then Begin TL_SetColor(TL8, BearColor); TL_SetStyle(TL8, Tool_Dotted); TL_SetSize(TL8,厚さ); 終了 { if (dispLables) then 開始 TextID = Show_text(Date[P1Bar], Time[P1Bar], P1, BearColor,3,1, "P1"); TextID = Show_text(Date[P2Bar], Time[P2Bar], P2, BearColor,3,1, "P2")。 TextID = Show_text(Date[T2Bar], Time[T2Bar], T2, BearColor,3,3, "T2")。 TextID = Show_text(Date[T1Bar], Time[T1Bar], T1, BearColor,3,3, "T1")。 if (TEXTGD > 0) then Text_Delete(GD); TextGD = Show_text(Date, Time, GD, BearColor,3,3, "GD")。 を終了します。 } end を終了します。 を終了します。 Harmonic Trading Gartley 222 Ask! Foreverold 2006.04.11 10:18 #429 zikoさん、そして今度は同じくtradestationのGartleyのコードです。 {Mark Conwayのコードに基づく Mark Kazmierczak, "mido", 8/2003によるものです。 mod 11/2003 to add dynamic Strength thanks to progster sadhu アット myacc.net Scott CarneyによるGartleyパターン } 入力: Length(100),MinStrength(4),MaxStrength(8),n(.2),m(.1),BullColor(Blue),BearColor(Red).Length(100),MinStrength(4),MaxStrength(8),n(.1),m(.1),BullColor(Blue),BearColor(Red), 厚さ(2); Vars:F6(0.618),F7(0.786),F12(1.27),F16(1.618), P1Bar(-1),P2Bar(-1),T1Bar(-1),T2Bar(-1), Strength(0), P1(0.0),P2(0.0),T1(0.0),T2(0.0),PTValid(False),HLValid(False), InZone(False),GD(0.0),XA(0.0),AB(0.0),BC(0.0),CD(0.0),AD(0.0), C1(誤),C2(誤),C3(誤),C4(誤),C5(誤), ABdXA(0.0),BCdAB(0.0),CDdBC(0.0),ADdXA(0.0), TL1(-1),TL2(-1),TL3(-1),TL4(-1),TL5(-1),TL6(-1); 強さ=MaxStrengthからMinStrengthまでbegin P1Bar = SwingHighBar(1, H, Strength, Length); P2Bar = SwingHighBar(2, H, Strength, Length); P2Bar = SwingHighBar(2, H, Strength, Length); T1Bar = SwingLowBar(1, L, Strength, Length); T2Bar = SwingLowBar(2, L, Strength, Length); もしP1Bar -1 と P2Bar -1 と T1Bar -1 と T2Bar -1 {and DBar -1} ならば、始める。 {強気のパターンをテストする}。 {トラフXはT2}。 T2 = L[T2Bar]; ピークAはP2} {ピークAはP2 P2 = H[P2Bar]; トラフBはT1} {トラフBはT1 T1 = L[T1Bar]です。 {ピークCはP1}。 P1 = H[P1Bar]; {DBar = PivotLowVSBar(1,L,Strength,2,P1Bar);}. {Dは買いポイント}。 GD = L; C < B かつ B < A かつ A < X } { C < B かつ B < A かつ A < X } { C < B かつ B < A かつ A < X PTValid = P1Bar < T1Bar and T1Bar < P2Bar and P2Bar < T2Bar; {C X かつ C > B }. HLValid = P1 T2 and P1 > T1; {D X と A >= H }. InZone = GD T2 and P2 >= Highest(H, T2Bar) and T2 <= Lowest(L,T2Bar); PTValidとHLValidとInZoneが一致したらbegin xa = p2 - t2; {a - x}とする。 ab = p2 - t1; {a - b}である。 bc = p1 - t1; {c - b}となります。 cd = p1 - gd; {c - d}である。 ad = p2 - gd; {a - d}とする。 ABdXA = AB / XA; {ABはXAの61.8%であるべきです}。 C1 = ABdXA > F6 - n*F6 かつ ABdXA < F6 + n*F6 ; BCdAB = BC / AB; {BCはABの61.8-78.6%であるべきです}。 C2 = BCdAB > F6 - n*F6 かつ BCdAB < F7 + n*F7; CDdBC = CD / BC; {CDはBCの127%または161.8%であるべきです}。 C3 = CDdBC > F12 - m*F12 かつ CDdBC < F16 + m*F16; ADdXA = AD / XA; {ADはXAの78.6%であるべきです}。 C4 = ADdXA > F7 - n*F7 かつ ADdXA < F7 + n*F7; C5 = AB >= CD - m*CD And AB <= CD + m*CD; もしC1、C2、C3、C4、C5ならbegin TL1 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P2Bar], Time[P2Bar], P2); If TL1 >= 0 Then begin TL_SetColor(TL1, BullColor); TL_SetStyle(TL1, Tool_Solid); TL_SetSize(TL1, Tool_Solid); TL_SetSize(TL1,厚さ); 終了 TL2 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T1Bar], Time[T1Bar], T1).If TL2 >= 0 Then TL_SetStyle(Tool_Solid); TL_SetSize(TL1,thickness); End; End; If TL2 >= 0 Then begin TL_SetColor(TL2, BullColor); TL_SetStyle(TL2, Tool_Solid); TL_SetSize(TL2, Tool_Solid); TL_SetSize(TL2,厚さ); 終了 TL3 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date[P1Bar], Time[P1Bar], P1).If TL3 >= 0 Then TL_SetStyle(TL2,Tool_Solid); TL_SetSize(TL2,thickness); End; End If TL3 >= 0 Then begin TL_SetColor(TL3, BullColor); TL_SetStyle(TL3, Tool_Solid); TL_SetSize(TL3, Tool_Solid); TL_SetSize(TL3,厚さ); 終了 TL4 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD); If TL4 >= 0 Then Begin TL_SetColor(TL4, BullColor); TL_SetStyle(TL4, Tool_Solid); TL_SetSize(TL4,厚さ); 終了 TL5 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD); If TL5 >= 0 Then Begin TL_SetColor(TL5, BullColor); TL_SetStyle(TL5, Tool_Dotted); End TL6 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date, Time, GD); If TL6 >= 0 Then Begin TL_SetColor(TL6, BullColor); TL_SetStyle(TL6, Tool_Dotted); 終了 Alert( "Bullish Gartley" ); End End {弱気パターンのテスト} {ピークXがP2 {ピークXはP2}。 {トラフAはT2}。 {ピークBはP1}。 {トラフCはT1}。 {GDがショートポイント}{GDがショートポイント GD = Hです。 PTValid = T1Bar < P1Bar かつ P1Bar < T2Bar かつ T2Bar < P2Bar; HLValid = T1 > T2 and P1 < P2 and T1 < P1; InZone = GD > P1 and GD < P2 and T2 = Highest(H,P2Bar); もしPTValidとHLValidとInZoneならbegin XA = P2 - T2; AB = P1 - T2; BC = P1 - T1; CD = GD - T1; AD = GD - T2。 ABdXA = AB / XA; {ABはXAの61.8%でなければなりません}。 C1 = ABdXA > F6 - n*F6 かつ ABdXA < F6 + n*F6; BCdAB = BC / AB; {BCはABの61.8-78.6%であるべきです}。 C2 = BCdAB > F6 - n*F6 かつ BCdAB < F7 + n*F7; CDdBC = CD / BC; {CDはBCの127%または161.8%であるべきです}。 C3 = CDdBC > F12 - m*F12 かつ CDdBC < F16 + m*F16; ADdXA = AD / XA; {ADはXAの78.6%であるべきです}。 C4 = ADdXA > F7 - n*F7 かつ ADdXA < F7 + n*F7; C5 = AB >= CD - m*CD And AB <= CD + m*CD; もしC1、C2、C3、C4、C5ならbegin TL1 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T2Bar], Time[T2Bar], T2); If TL1 >= 0 Then Begin TL_SetColor(TL1, BearColor); TL_SetStyle(TL1, Tool_Solid).TL_SetSize(TL1)を設定する。 TL_SetSize(TL1,厚さ); 終了 TL2 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P1Bar], Time[P1Bar], P1).If TL2 >= 0 Then TL_SetStyle(Tool_Solid); TL_SetSize(TL1,thickness); End; End; If TL2 >= 0 Then Begin TL_SetColor(TL2, BearColor); TL_SetStyle(TL2, Tool_Solid).TL_SetSize(TL2)。 TL_SetSize(TL2,厚さ); 終了 TL3 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date[T1Bar], Time[T1Bar], T1).If TL3 >= 0 Then TL_SetStyle(TL2,Tool_Solid); TL_SetSize(TL2,thickness); End; End; If TL3 >= 0 Then Begin TL_SetColor(TL3, BearColor); TL_SetStyle(TL3, Tool_Solid).TL_SetSize(TL3)を設定する。 TL_SetSize(TL3,厚さ); 終了 TL4 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD); If TL4 >= 0 Then Begin TL_SetColor(TL4, BearColor); TL_SetStyle(TL4, Tool_Solid).TL_SetSize(TL4)。 TL_SetSize(TL4,厚さ); 終了 TL5 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD); If TL5 >= 0 Then Begin TL_SetColor(TL5, BearColor); TL_SetStyle(TL5, Tool_Dotted); End TL6 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date, Time, GD); If TL6 >= 0 Then Begin TL_SetColor(TL6, BearColor); TL_SetStyle(TL6, Tool_Dotted); End Alert("Bearish Gartley" ); End End End 終了 Harmonic Trading Gartley 222 Ask! Ramin 2006.04.11 10:22 #430 camisa: パターンが配置された後のターゲットは何ですか? 私は初心者ですが、0.62%CDが最初のターゲットで、62%ADが2番目のターゲットだと思います。 1...363738394041424344454647484950...599 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
もう一枚はこちら
こんにちは。
親愛なるKamyar、ここでUに会えてうれしい!ハードワークのためにありがとう。
私はこの分野の完全な初心者です。 そして、この有用なパターンを学びたいと思います。 私の間違いを指摘し、改善するために助けてください。
次の画像では、ダブルトップは、私は売りポジションを入力するようになったが、1.21でブレークアウトがあった。
1.2128でブレイクアウトがあり、まだそれがあるかもしれないと思う兆候はありませんでした。
あなたは私のエントリについてどう思いますか?
1.2140でストップアウトしました(私のエントリーは1.2129です。)こんにちは、ラミンさん。
ここであなたに会えてうれしいし、あなたがパターンに取り組んでいることに感謝しています。
ファラッツがあなたの質問に答えてくれたと思います。
kamyar
カミヤルさん、こんにちは。
緑の点線で売る理由は何ですか?このポイントで売る理由が見当たらないのですが、次のバーで売りたいのでしょうか?
ありがとうございます。
いい感じだと思うのですが。
zikoさん、強気のバタフライとガートレーの両方をプログラムしていただけませんか?
こんにちは、ラミン
私はここであなたに会えてうれしいですし、あなたがパターンに取り組んでいることに感謝しています。
ファラッツがあなたの質問に答えてくれたのでしょう。
kamyarkamyar 。
残念ながら、私はその答えを知りませんでした。
しかし、私は、AB=CDがバタフライパターンに変化する可能性がある場合、最初の(AB=CD)をトレードすべきではない、という意味だと思います。
私は正しいですか?
注意のためのThanx。
---------------------------------------
Footnote : How are u Carlos?
パターン作成後のターゲットについて教えてください。
kamyar 。
残念ながら、私は答えを得ることができませんでした
しかし、私はUは "AB = CD "が蝶のパターンに変換するチャンスがあるとき、我々は最初の(AB = CD)を取引すべきではないことを意味すると思います。
私は正しいですか?
注意のためのThanx。
---------------------------------------
脚注:カルロスはお元気ですか?uは死んで右である。
なぜ明確なルールが必要かというと、これらのパターンに対応したインジケーターの開発を始めたからで、まずは弱気なバタフライから始めました。
インジケータを添付します。
先週kamyarが投稿した以前のチャートでテストできます。
EURUSD,4HとEURCAD,4Hでテストしてみる。ziko,
Scott Carneyが定義したtradestationのコードのルールとパターンです。
{
バタフライ
マーク・コンウェイのコードに基づく
マーク・カズ、"mido", 8/2003による
mod 11/2003 to add dynamic Strength thanks to progster
サドゥー@myacc.net
===============
修正者
デミクロン 10/10/2004
オプションの「複数行の生成の削除」とP1-P2行の追加
===============
Scott Carneyによるバタフライパターン,http://www.harmonictrader.com/price_patterns.htm
}
Inputs:Length(100),MinStrength(4),MaxStrength(8),n(.2),m(.1), BullColor(Green),BearColor(Yellow),
thickness(1),
DelMulti(TRUE), { 複数の再描画線を削除する}。
dispLables(TRUE)。
Vars:F3(0.382),F7(0.786),F8(0.886),F12(1.27),F16(1.618) ,F26(2.618),
P1Bar(-1),P2Bar(-1),T1Bar(-1),T2Bar(-1),Strength(0 ).P1Bar(-1),P2Bar(-1),T2Bar(-1),Strength(0 ),
P1(0.0),P2(0.0),T1(0.0),T2(0.0),PTValid(False),HLValid(False),
InZone(False),GD(0.0),XA(0.0),AB(0.0),BC(0.0),CD(0.0),AD(0.0),
C1(誤),C2(誤),C3(誤),C4(誤),C5(誤),
ABdXA(0.0),BCdAB(0.0),CDdBC(0.0),ADdXA(0.0),
TL1(-1),TL2(-1),TL3(-1),TL4(-1),TL5(-1),TL6(-1),TL7(-1), TL8(-1),
TextID(-1)、TextGD(-1);
強さ=MaxStrengthからMinStrengthまでbegin
P1Bar = SwingHighBar(1, H, Strength, Length);
P2Bar = SwingHighBar(2, H, Strength, Length); P2Bar = SwingHighBar(2, H, Strength, Length);
T1Bar = SwingLowBar(1, L, Strength, Length);
T2Bar = SwingLowBar(2, L, Strength, Length);
もしP1Bar -1 と P2Bar -1 と T1Bar -1 と T2Bar -1 ならば、始める。
{強気のパターンをテストする}。
{トラフXはT2}。
T2 = L[T2Bar];
ピークAはP2} {ピークAはP2
P2 = H[P2Bar];
トラフBはT1} {トラフBはT1
T1 = L[T1Bar]です。
{ピークCはP1}。
P1 = H[P1Bar] です。
{Dが買いポイント}です。
GD = L;
{ C < B かつ B < A かつ A < X } です。
PTValid = P1Bar < T1Bar かつ T1Bar < P2Bar かつ P2Bar < T2Bar;
{C X かつ C > B }.
HLValid = P1 T2 and P1 > T1;
{D X と A >= H }.
InZone = GD < T1 かつ GD = Highest(H, T2Bar);
PTValidとHLValidとInZoneが一致したらbegin
xa = p2 - t2; {a - x}とする。
ab = p2 - t1; {a - b}である。
bc = p1 - t1; {c - b}となります。
cd = p1 - gd; {c - d}である。
ad = p2 - gd; {a - d}とする。
ABdXA = AB / XA; {ABはXAの78.6%であるべきです}。
C1 = ABdXA > F7 - m*F7 かつ ABdXA < F7 + n*F7 ;
BCdAB = BC / AB; {BCはABの38.2-88.6%でなければならない}。
C2 = BCdAB > F3 - m*F3 かつ BCdAB < F8 + m*F8;
CDdBC = CD / BC; {CDはBCの161.8-261.8%であるべきです}。
C3 = CDdBC > F16 - m*F16 かつ CDdBC < F26 + m*F26;
ADdXA = AD / XA; {ADはXAの127%又は161.8%でなければならない}。
C4 = ADdXA > F12 - n*F12 かつ ADdXA < F16 + n*F16;
C5 = AB <= CD + m*CD;
if C1 and C2 and C3 and C4 and C5 then begin
TL1 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P2Bar], Time[P2Bar], P2).もしTL1 >= 0 ならば、TL_New(Date[T2Bar], Time[T2Bar], T2);
if TL1 >= 0 then begin
TL_SetColor(TL1, BullColor);
TL_SetStyle(TL1, Tool_Solid).TL_SetSize(TL1)を設定する。
TL_SetSize(TL1,厚さ);
を終了する。
TL2 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T1Bar], Time[T1Bar], T1).もしTL2 >= 0 ならば、TL_New(Date[P2Bar], Time[P2Bar], P2);
if TL2 >= 0 then begin
TL_SetColor(TL2, BullColor);
TL_SetStyle(TL2, Tool_Solid).TL_SetSize(TL2)を設定する。
TL_SetSize(TL2,厚さ);
を終了する。
TL3 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date[P1Bar], Time[P1Bar], P1).もしTL3 >= 0 ならば、TL_New(Date[T1Bar], Time[T1Bar], T1);
if TL3 >= 0 then begin
TL_SetColor(TL3, BullColor);
TL_SetStyle(TL3, Tool_Solid);
TL_SetSize(TL3,厚さ);
終了 ;
if (DelMULTI) then
開始
if (TL4>0) then TL_Delete(TL4);
if (TL5>0) then TL_Delete(TL5); end ; if (TL5>0) then TL_Delete(TL5);
if (TL5>0) then TL_Delete(TL6); if (TL5>0) then TL_Delete(TL6);
を終了する。
TL4 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD);
if TL4 >= 0 then begin
TL_SetColor(TL4, BullColor);
TL_SetStyle(TL4, Tool_Solid);
TL_SetSize(TL4,厚さ);
を終了する。
TL5 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD);
if TL5 >= 0 then begin
TL_SetColor(TL5, BullColor);
TL_SetStyle(TL5, Tool_Dotted);
TL_SetSize(TL5,厚さ);
を終了する。
TL6 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date, Time, GD);
if TL6 >= 0 then begin
TL_SetColor(TL6, BullColor);
TL_SetStyle(TL6, Tool_Dotted);
TL_SetSize(TL6,厚さ);
を終了する。
TL7 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[P1Bar], Time[P1Bar], P1).If TL7 >= 0 Then TL_SetStyle(TL6,Tool_Dotted); TL_SetSize(TL6,thickness); end; End;
If TL7 >= 0 Then Begin
TL_SetColor(TL7, BullColor);
TL_SetStyle(TL7, Tool_Dotted);
TL_SetSize(TL7,太さ);
終了
TL8 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[T1Bar], Time[T1Bar], T1).If TL8 >= 0 Then TL_SetStyle(TL7,Tool_Dotted); TL_SetSize(TL7,thickness); End; End;
If TL8 >= 0 Then Begin
TL_SetColor(TL8, BullColor);
TL_SetStyle(TL8, Tool_Dotted);
TL_SetSize(TL8,厚さ);
終了
{
if (dispLables) then
開始
TextID = Show_text(Date[P1Bar], Time[P1Bar], P1, BullColor,3,1, "P1");
TextID = Show_text(Date[P2Bar], Time[P2Bar], P2, BullColor,3,1, "P2"); TextID = Show_text(Date[P2Bar], Time[P2Bar], P2, BullColor,3,1, "P2");
TextID = Show_text(Date[T2Bar], Time[T2Bar], T2, BullColor,3,3, "T2")。
TextID = Show_text(Date[T1Bar], Time[T1Bar], T1, BullColor,3,3, "T1")。
if (TEXTGD > 0) then Text_Delete(GD);
TextGD = Show_text(Date, Time, GD, BullColor,3,3, "GD")。
を終了します。
}
を終了します。
を終了します。
{弱気パターンのテスト} {ピークXはP2
{ピークXはP2}。
{トラフAはT2}。
ピークBはP1} {ピークBはP1
{トラフCはT1}。
{GDがショートポイント}{GDがショートポイント
GD = Hです。
PTValid = T1Bar < P1Bar かつ P1Bar < T2Bar かつ T2Bar < P2Bar;
HLValid = T1 > T2 and P1 < P2 and T1 < P1;
InZone = GD > P1 and GD > P2 and T2 <= Lowest(L, P2Bar);
if PTValid and HLValid and InZone then begin
XA = P2 - T2;
AB = P1 - T2;
BC = P1 - T1;
CD = GD - T1;
AD = GD - T2。
ABdXA = AB / XA; {ABはXAの78.6%でなければなりません}。
C1 = ABdXA > F7 - m*F7 かつ ABdXA < F7 + n*F7;
BCdAB = BC / AB; {BCはABの38.2-88.6%であるべきです}。
C2 = BCdAB > F3 - m*F3 かつ BCdAB < F8 + m*F8;
CDdBC = CD / BC; {CDはBCの161.8-261.8%であるべきです}。
C3 = CDdBC > F16 - m*F16 かつ CDdBC < F26 + m*F26;
ADdXA = AD / XA; {ADはXAの127%又は161.8%でなければならない}。
C4 = ADdXA > F12 - n*F12 かつ ADdXA < F16 + n*F16;
C5 = AB <= CD + m*CD;
if C1 and C2 and C3 and C4 and C5 then begin
TL1 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T2Bar], Time[T2Bar], T2).もしTL1 >= 0 ならば、TL_New(Date[P2Bar], Time[P2Bar], P2);
if TL1 >= 0 then begin
TL_SetColor(TL1, BearColor);
TL_SetStyle(TL1, Tool_Solid).TL_SetSize(TL1)を設定する。
TL_SetSize(TL1,厚さ);
を終了する。
TL2 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P1Bar], Time[P1Bar], P1).もしTL2 >= 0 ならば、TL_New(Date[T2Bar], Time[T2Bar], T2);
if TL2 >= 0 then begin
TL_SetColor(TL2, BearColor).TL_SetStyle(TL2)。
TL_SetStyle(TL2, Tool_Solid).TL_SetSize(TL2)を設定する。
TL_SetSize(TL2,厚さ);
を終了する。
TL3 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date[T1Bar], Time[T1Bar], T1).もしTL3 >= 0 ならば、TL_New(Date[P1Bar], Time[P1Bar], P1);
if TL3 >= 0 then begin
TL_SetColor(TL3, BearColor);
TL_SetStyle(TL3, Tool_Solid).TL_SetSize(TL3)を設定する。
TL_SetSize(TL3,厚さ);
終了 ;
if (DelMULTI) then
開始
if (TL4>0) then TL_Delete(TL4);
if (TL5>0) then TL_Delete(TL5); end ; if (TL5>0) then TL_Delete(TL5);
if (TL5>0) then TL_Delete(TL6); if (TL5>0) then TL_Delete(TL6);
を終了する。
TL4 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD);
if TL4 >= 0 then begin
TL_SetColor(TL4, BearColor);
TL_SetStyle(TL4, Tool_Solid);
TL_SetSize(TL4,厚さ);
を終了する。
TL5 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD);
if TL5 >= 0 then begin
TL_SetColor(TL5, BearColor);
TL_SetStyle(TL5, Tool_Dotted);
TL_SetSize(TL5, 厚さ); TL_SetSize(TL5, 厚さ);
を終了する。
TL6 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date, Time, GD);
if TL6 >= 0 Then begin
TL_SetColor(TL6, BearColor);
TL_SetStyle(TL6, Tool_Dotted);
TL_SetSize(TL6, 厚さ); TL_SetSize(TL6, 厚さ);
を終了する。
TL7 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[P1Bar], Time[P1Bar], P1).If TL7 >= 0 Then TL_SetStyle(TL6, Tool_Dotted); TL_SetSize(TL6, thickness); end; End;
If TL7 >= 0 Then Begin
TL_SetColor(TL7, BearColor);
TL_SetStyle(TL7, Tool_Dotted);
TL_SetSize(TL7, 厚さ); TL_SetSize(TL7, 厚さ);
終了
TL8 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[T1Bar], Time[T1Bar], T1).If TL8 >= 0 Then TL_SetStyle(TL7, Tool_Dotted); TL_SetSize(TL7, thickness); End; End;
If TL8 >= 0 Then Begin
TL_SetColor(TL8, BearColor);
TL_SetStyle(TL8, Tool_Dotted);
TL_SetSize(TL8,厚さ);
終了
{
if (dispLables) then
開始
TextID = Show_text(Date[P1Bar], Time[P1Bar], P1, BearColor,3,1, "P1");
TextID = Show_text(Date[P2Bar], Time[P2Bar], P2, BearColor,3,1, "P2")。
TextID = Show_text(Date[T2Bar], Time[T2Bar], T2, BearColor,3,3, "T2")。
TextID = Show_text(Date[T1Bar], Time[T1Bar], T1, BearColor,3,3, "T1")。
if (TEXTGD > 0) then Text_Delete(GD);
TextGD = Show_text(Date, Time, GD, BearColor,3,3, "GD")。
を終了します。
}
end
を終了します。
を終了します。
zikoさん、そして今度は同じくtradestationのGartleyのコードです。
{Mark Conwayのコードに基づく
Mark Kazmierczak, "mido", 8/2003によるものです。
mod 11/2003 to add dynamic Strength thanks to progster
sadhu アット myacc.net
Scott CarneyによるGartleyパターン
}
入力: Length(100),MinStrength(4),MaxStrength(8),n(.2),m(.1),BullColor(Blue),BearColor(Red).Length(100),MinStrength(4),MaxStrength(8),n(.1),m(.1),BullColor(Blue),BearColor(Red),
厚さ(2);
Vars:F6(0.618),F7(0.786),F12(1.27),F16(1.618),
P1Bar(-1),P2Bar(-1),T1Bar(-1),T2Bar(-1), Strength(0),
P1(0.0),P2(0.0),T1(0.0),T2(0.0),PTValid(False),HLValid(False),
InZone(False),GD(0.0),XA(0.0),AB(0.0),BC(0.0),CD(0.0),AD(0.0),
C1(誤),C2(誤),C3(誤),C4(誤),C5(誤),
ABdXA(0.0),BCdAB(0.0),CDdBC(0.0),ADdXA(0.0),
TL1(-1),TL2(-1),TL3(-1),TL4(-1),TL5(-1),TL6(-1);
強さ=MaxStrengthからMinStrengthまでbegin
P1Bar = SwingHighBar(1, H, Strength, Length);
P2Bar = SwingHighBar(2, H, Strength, Length); P2Bar = SwingHighBar(2, H, Strength, Length);
T1Bar = SwingLowBar(1, L, Strength, Length);
T2Bar = SwingLowBar(2, L, Strength, Length);
もしP1Bar -1 と P2Bar -1 と T1Bar -1 と T2Bar -1 {and DBar -1} ならば、始める。
{強気のパターンをテストする}。
{トラフXはT2}。
T2 = L[T2Bar];
ピークAはP2} {ピークAはP2
P2 = H[P2Bar];
トラフBはT1} {トラフBはT1
T1 = L[T1Bar]です。
{ピークCはP1}。
P1 = H[P1Bar];
{DBar = PivotLowVSBar(1,L,Strength,2,P1Bar);}.
{Dは買いポイント}。
GD = L;
C < B かつ B < A かつ A < X } { C < B かつ B < A かつ A < X } { C < B かつ B < A かつ A < X
PTValid = P1Bar < T1Bar and T1Bar < P2Bar and P2Bar < T2Bar;
{C X かつ C > B }.
HLValid = P1 T2 and P1 > T1;
{D X と A >= H }.
InZone = GD T2 and P2 >= Highest(H, T2Bar) and T2 <= Lowest(L,T2Bar);
PTValidとHLValidとInZoneが一致したらbegin
xa = p2 - t2; {a - x}とする。
ab = p2 - t1; {a - b}である。
bc = p1 - t1; {c - b}となります。
cd = p1 - gd; {c - d}である。
ad = p2 - gd; {a - d}とする。
ABdXA = AB / XA; {ABはXAの61.8%であるべきです}。
C1 = ABdXA > F6 - n*F6 かつ ABdXA < F6 + n*F6 ;
BCdAB = BC / AB; {BCはABの61.8-78.6%であるべきです}。
C2 = BCdAB > F6 - n*F6 かつ BCdAB < F7 + n*F7;
CDdBC = CD / BC; {CDはBCの127%または161.8%であるべきです}。
C3 = CDdBC > F12 - m*F12 かつ CDdBC < F16 + m*F16;
ADdXA = AD / XA; {ADはXAの78.6%であるべきです}。
C4 = ADdXA > F7 - n*F7 かつ ADdXA < F7 + n*F7;
C5 = AB >= CD - m*CD And AB <= CD + m*CD;
もしC1、C2、C3、C4、C5ならbegin
TL1 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P2Bar], Time[P2Bar], P2);
If TL1 >= 0 Then begin
TL_SetColor(TL1, BullColor);
TL_SetStyle(TL1, Tool_Solid); TL_SetSize(TL1, Tool_Solid);
TL_SetSize(TL1,厚さ);
終了
TL2 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T1Bar], Time[T1Bar], T1).If TL2 >= 0 Then TL_SetStyle(Tool_Solid); TL_SetSize(TL1,thickness); End; End;
If TL2 >= 0 Then begin
TL_SetColor(TL2, BullColor);
TL_SetStyle(TL2, Tool_Solid); TL_SetSize(TL2, Tool_Solid);
TL_SetSize(TL2,厚さ);
終了
TL3 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date[P1Bar], Time[P1Bar], P1).If TL3 >= 0 Then TL_SetStyle(TL2,Tool_Solid); TL_SetSize(TL2,thickness); End; End
If TL3 >= 0 Then begin
TL_SetColor(TL3, BullColor);
TL_SetStyle(TL3, Tool_Solid); TL_SetSize(TL3, Tool_Solid);
TL_SetSize(TL3,厚さ);
終了
TL4 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD);
If TL4 >= 0 Then Begin
TL_SetColor(TL4, BullColor);
TL_SetStyle(TL4, Tool_Solid);
TL_SetSize(TL4,厚さ);
終了
TL5 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD);
If TL5 >= 0 Then Begin
TL_SetColor(TL5, BullColor);
TL_SetStyle(TL5, Tool_Dotted);
End
TL6 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date, Time, GD);
If TL6 >= 0 Then Begin
TL_SetColor(TL6, BullColor);
TL_SetStyle(TL6, Tool_Dotted);
終了
Alert( "Bullish Gartley" );
End
End
{弱気パターンのテスト} {ピークXがP2
{ピークXはP2}。
{トラフAはT2}。
{ピークBはP1}。
{トラフCはT1}。
{GDがショートポイント}{GDがショートポイント
GD = Hです。
PTValid = T1Bar < P1Bar かつ P1Bar < T2Bar かつ T2Bar < P2Bar;
HLValid = T1 > T2 and P1 < P2 and T1 < P1;
InZone = GD > P1 and GD < P2 and T2 = Highest(H,P2Bar);
もしPTValidとHLValidとInZoneならbegin
XA = P2 - T2;
AB = P1 - T2;
BC = P1 - T1;
CD = GD - T1;
AD = GD - T2。
ABdXA = AB / XA; {ABはXAの61.8%でなければなりません}。
C1 = ABdXA > F6 - n*F6 かつ ABdXA < F6 + n*F6;
BCdAB = BC / AB; {BCはABの61.8-78.6%であるべきです}。
C2 = BCdAB > F6 - n*F6 かつ BCdAB < F7 + n*F7;
CDdBC = CD / BC; {CDはBCの127%または161.8%であるべきです}。
C3 = CDdBC > F12 - m*F12 かつ CDdBC < F16 + m*F16;
ADdXA = AD / XA; {ADはXAの78.6%であるべきです}。
C4 = ADdXA > F7 - n*F7 かつ ADdXA < F7 + n*F7;
C5 = AB >= CD - m*CD And AB <= CD + m*CD;
もしC1、C2、C3、C4、C5ならbegin
TL1 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T2Bar], Time[T2Bar], T2);
If TL1 >= 0 Then Begin
TL_SetColor(TL1, BearColor);
TL_SetStyle(TL1, Tool_Solid).TL_SetSize(TL1)を設定する。
TL_SetSize(TL1,厚さ);
終了
TL2 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P1Bar], Time[P1Bar], P1).If TL2 >= 0 Then TL_SetStyle(Tool_Solid); TL_SetSize(TL1,thickness); End; End;
If TL2 >= 0 Then Begin
TL_SetColor(TL2, BearColor);
TL_SetStyle(TL2, Tool_Solid).TL_SetSize(TL2)。
TL_SetSize(TL2,厚さ);
終了
TL3 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date[T1Bar], Time[T1Bar], T1).If TL3 >= 0 Then TL_SetStyle(TL2,Tool_Solid); TL_SetSize(TL2,thickness); End; End;
If TL3 >= 0 Then Begin
TL_SetColor(TL3, BearColor);
TL_SetStyle(TL3, Tool_Solid).TL_SetSize(TL3)を設定する。
TL_SetSize(TL3,厚さ);
終了
TL4 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD);
If TL4 >= 0 Then Begin
TL_SetColor(TL4, BearColor);
TL_SetStyle(TL4, Tool_Solid).TL_SetSize(TL4)。
TL_SetSize(TL4,厚さ);
終了
TL5 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD);
If TL5 >= 0 Then Begin
TL_SetColor(TL5, BearColor);
TL_SetStyle(TL5, Tool_Dotted);
End
TL6 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date, Time, GD);
If TL6 >= 0 Then Begin
TL_SetColor(TL6, BearColor);
TL_SetStyle(TL6, Tool_Dotted);
End
Alert("Bearish Gartley" );
End
End
End
終了
パターンが配置された後のターゲットは何ですか?
私は初心者ですが、0.62%CDが最初のターゲットで、62%ADが2番目のターゲットだと思います。